摘要: 测试需求:自动登录126邮箱,选择收件人,输入主题,输入正文,上传附件,发送 代码: 阅读全文
posted @ 2019-06-03 09:44 测试小子 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 对上次的脚本进行了小改动,部分字段(如身份证等唯一项)增加了数据驱动,读取Excel,输入框定位将xpath改为css,执行一次的时间减少了大约1分半 ExcelUitl.py new_person.py 阅读全文
posted @ 2019-05-31 12:01 测试小子 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 自动化测试-数据驱动实践(新增人员)对人员新增进行自动化,流程如下:1、登录系统2、进入人员管理模块3、点击“新增”4、输入全部必填项(非必填不影响功能)5、点击“提交” 总结:本来想做数据驱动,但经过多次执行脚本后,发现多个问题,未使用数据驱动,问题如下,后续优化:1、页面加载时间较长2、登录后, 阅读全文
posted @ 2019-05-22 14:38 测试小子 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 测试流程:1、账号密码手动写入Excel中2、使用ddt读取Excel中的账号密码3、使用unittest进行单元测试,登录公司某个系统4、断言是否用例是否执行成功(登录成功判断页面中是否有“退出”,登录失败的判断页面提示是否正确)5、最后生成HTML测试报告 在本地磁盘D:\test\DataDr 阅读全文
posted @ 2019-05-14 15:16 测试小子 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 5、使用Excel进行数据驱动测试测试逻辑:(1)打开百度首页,从Excel文件中读取测试数据作为搜索关键词(2)在搜索输入框中输入读取出搜索关键词(3)单击搜索按钮(4)断言搜索结果页面中是否出Excel文件中提供的预期内容,包含则认为测试执行成功,否则认为失败 测试数据准备: 在本地磁盘D:\t 阅读全文
posted @ 2019-05-13 18:32 测试小子 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1、数据驱动概述 相同的测试脚本使用不同的测试数据来执行,测试数据和测试行为完全分离,这样的测试脚本设计模式称为数据驱动。 例如:测试网站的登录功能,自动化测试工程师想验证不同的用户名和密码在网站登录时对系统影响,就可以使用数据驱动模式来进行自动化测试。 实施数据驱动测试步骤如下: (1)编写测试脚 阅读全文
posted @ 2019-05-09 10:50 测试小子 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 17、测试HTML5语言实现的视频播放器 18、在HTML5的画布元素上进行绘画操作 19、使用Chrome浏览器自动将文件下载到指定路径 20、禁用Chrome浏览器的PDF、Flash、Image插件 21、禁用IE的保护模式 阅读全文
posted @ 2019-05-05 10:29 测试小子 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ###########################################################propagate 是否继承父类的log信息,0:否[loggers]keys=root,example01,example02[logger_root]level=DEBUGhan 阅读全文
posted @ 2019-04-28 18:40 测试小子 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 12、高亮显示操作的元素 13、浏览器中新型标签页(IE不兼容,谷歌要升级才能正常执行,火狐未安装) 14、异常、断言失败截屏首页PyCharm中创建一个工程GloryRoad,再在该 工程下创建三个文件:DateUtil.py FileUtil.py SoGou.py DateUtil.py Fi 阅读全文
posted @ 2019-04-18 18:37 测试小子 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 10、UI对象库定位数据与程序分离 新建一个名叫GoGouTest的工程,工程下新建三个文件,分别为SoGou.py、ObjectMap.py以及UiObjectMap.ini UiObjectMap.ini 页面元素定位表达式配置文件[sogou]searchBox=id>querysearchB 阅读全文
posted @ 2019-04-02 18:50 测试小子 阅读(196) 评论(0) 推荐(0) 编辑