摘要:
1. 创建 EmailAnnex目录, 在 EmailAnnex 下创建 bing.py,并编写 2.在 EmailAnnex 创建 send_mail.py 并编写 阅读全文
摘要:
1.传统测试用例实现的弊端: 易读性差 复用性差 可维护性差 扩展性差 2.PO 设计模式图: 3.Page Object 的核心要素: 抽象封装一个 BasePage 基类,基类应该拥有一个只想 webdriver 实例的属性; 每一个 page 都继承 BasePage,通过 driver 来管 阅读全文
摘要:
1.引入HTMLTestRunner 下载HTMLTestRunner.py 从http://tungwaiyip.info/software/HTMLTestRunner.html 将下载的HTMLTestRunner.py 存放在python的bin路径下 HTMLTestRunner.py 是 阅读全文
摘要:
1.创建一个Email 目录(文件夹),在 Email 中创建 bing.py测试用例 2.在 Email 文件夹下,创建并编写 send_mail.py 实现发送邮件、测试报告文件排序、执行 阅读全文
摘要:
unittest 下的属性 1.Unittest.TestCase:所有测试用例类继承的基本类 2.Unittest.main():将一个单元测试模块变为可直接运行的测试脚本 3.Unittest.TestSuite:创建测试套件 4.unittest.TextTestRunner():unitte 阅读全文
摘要:
操作:从现有的git上边clone项目,前提是开发工具,开发环境都一样错误类型:所有的注解全部报错 原因: 是选择了Create from existing source 一路Next下去,Maven项目导入成功 Import from external model:选项允许你导入一个已经存在的固定 阅读全文
摘要:
1.跳过测试用例的方法 @unittest.skip("don't run this case!"): @unittest.skipIf(3<2,"don't run this case!"): @unittest.skipUnless(3>2,"don't run this case!"): 阅读全文
摘要:
1. Unittest 是 python 自带的单元测试框架,可以用其作为自动化框架来组织测试用例(测 试用例的执行顺序)的执行。 2. Unittest 框架的流程: 写好 TestCase 通过 TestLoader 加载 TestCase 到 TestSuite 中 通过 TextTestRu 阅读全文
摘要:
1.测试套件(注意:测试用例先添加先执行,后添加后执行,由此组织与设定测试用例的执行顺序) addTests:添加多个测试用例 addTest:添加单个测试用例 阅读全文
摘要:
1.test_suit执行测试用例及输出结果前 添加如下代码(打开会新建d:/result.txt文件): 阅读全文
摘要:
1.方法一:针对每条测试用例进行初始化与还原 2.方法二:1.方法一:针对每条测试用例进行初始化与还原 阅读全文
摘要:
1.Unittest 核心组件 test case、test suite、test runner、test fixture 2.unittest 静态图 Testcase:一个 testcase 就是一个测试用例。Setup(测试环境的准备)、run(测试 执行)、teardown(测试环境的还原) 阅读全文
摘要:
1.待测方法: 2.测试用例 阅读全文
摘要:
1、String的非空判断。 StringUtils.isNotEmpty(String str); 2、Integer的非空判断。 null != Integer ; 3、list的大小判断。 list.size() == 0 4、对象的非空判断 null != object 阅读全文