摘要:
1、什么是HTML测试报告HTML测试报告就是执行完测试用例后,以HTML(网页)方式将执行结果生成报告2、为什么要生成测试报告测试报告是本次测试结果的体现形态测试报告内包含了有关本次测试用例的详情3、HTML生成报告方式TextTestRunner(unittest自带)生成TextTestRun 阅读全文
posted @ 2022-04-24 21:50
郭祺迦
阅读(331)
评论(0)
推荐(0)
摘要:
1、说明通过参数化的方式来传递数据,从而实现数据和脚本分离。并且可以实现用例的重复执行。unitest测试框架,本身不支持参数化,但是可以通过安装unittest扩展插件parameterized或ddt来实现2、parameterized使用场景:多个测试用例代码相同,只是测试数据不同和预期结果不 阅读全文
posted @ 2022-04-24 21:42
郭祺迦
阅读(306)
评论(0)
推荐(0)
摘要:
1、说明对于一些未完成的或者不满足测试条件的测试函数和测试类,可以跳过执行2、使用方式强制跳过:@unittest.skip()reason是跳过的理由@unitest.skip(reason) def test_01(self): pass举例:@unittest.skipIf(condition 阅读全文
posted @ 2022-04-24 18:30
郭祺迦
阅读(221)
评论(0)
推荐(0)
摘要:
1、说明让程序替代人为判断测试程序执行结果是否符合预期结果的过程2、提前注意所有的断言方法都有一个msg参数,如果指定msg参数的值,则将该信息作为失败的错误信息返回3、为什么要学习断言自动化脚本在执行的时候一般都是无人值守状态,我们不知道执行结果是否符合预期结果,所以我们需要让程序代替人为检测执行 阅读全文
posted @ 2022-04-24 16:57
郭祺迦
阅读(104)
评论(0)
推荐(0)
摘要:
1、说明Fixture是一个概述,对一个测试用例环境的初始化和销毁就是一个Fixture2、Fixture控制级别方法级别每个方法执行前和执行后都自动调用函数使用:初始化(前置处理):def setUp(self)-->首先自动执行销毁(后置处理):def tearDown(self)-->最后自动 阅读全文
posted @ 2022-04-24 16:29
郭祺迦
阅读(184)
评论(0)
推荐(0)
摘要:
1、说明用来加载TestCase到TestSuite中,即加载满足条件的测试用例,并把测试用例封装成测试套件使用unittest.TestLoader,通过该类下面的discover()方法自动搜索指定目录下指定开头的.py文件,并将查找到的测试用例组装到测试套件2、方法loadTestsFromT 阅读全文
posted @ 2022-04-24 15:34
郭祺迦
阅读(776)
评论(0)
推荐(0)
摘要:
1、说明TestTestRunner是用来执行测试用例和测试套件的2、使用实例化runner = unittest.TextTestRunner()执行runner.run(suite) # suite:为测试套件名称3、举例 阅读全文
posted @ 2022-04-24 14:18
郭祺迦
阅读(408)
评论(0)
推荐(0)
摘要:
1、说明多条测试用例集合在一起,就是一个TestSuite2、使用实例化:suite=unittest.TestSuite() # suite:为TestSuit实例化的名称添加用例的方式一条一条的添加用例suite.addTest(ClassName("MethodName")) # 参数解析: 阅读全文
posted @ 2022-04-24 14:00
郭祺迦
阅读(120)
评论(0)
推荐(0)

浙公网安备 33010602011771号