摘要: 测试功能拆分 随着测试功能的增加,测试用例也会跟着增加,如果把所有的测试用都写在一个 test.py文件里面,文件不易维护,所以需要将功能进行拆分 拆分后目录如下: testpro/ runtest.py test_lower.py test_upper.py #test_upper.py impo 阅读全文
posted @ 2021-01-07 17:45 绵绵01 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 单元测试框架的目的 1.提供测试用例的组织与执行 2.提供丰富的比较方法:不论是功能测试还是单元测试,在用例执行完成之后,都需要将实际结果与预期结果进行比较(断言),从而断定测试用例是否执行通过。单元测试框架就会提供丰富的断言方法,例如判断 相等/不等 ,包含/不包含、 True/False的断言方 阅读全文
posted @ 2021-01-07 17:41 绵绵01 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 概念解释 Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。介绍相关的杰哥概念 TestCase :也就是测试用例 TestSuite :多个测试用例集合在一起,就是TestSuite TestRunne 阅读全文
posted @ 2021-01-07 16:42 绵绵01 阅读(69) 评论(0) 推荐(0) 编辑
摘要: selenium 总结 webdriver提供了各种方法对web页面上的常见功能进行操作,难点在于 元素的定位,因此 ,在项目进行UI自动化评估的时候,页面元素的定位难度也是评估的标准之一,如果处处都是很难定位的元素,那么无疑会增加自动化测试的开发成本 ,这时候需要考虑是否将更多的自动化测试放在单元 阅读全文
posted @ 2021-01-07 10:49 绵绵01 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 警告框处理 javascript 生成的弹窗 有 alert、 confirm、prompt, 使用 switch_to_alert方法定位到alert/confirm/prompt,然后使用 text/accept/dismiss/send_keys 等方法操作。 text: 返回alert/co 阅读全文
posted @ 2021-01-07 10:46 绵绵01 阅读(57) 评论(0) 推荐(0) 编辑
levels of contents