文章分类 - Unittest单元测试框架
摘要:一、首先安装coverage库 安装方式:pip3 install coverage 二、到.py文件的目录 三、输入命令coverage run allTestRun.py执行allTestRun.py 四、输入命令coverage html 之后会在目录下生成一个html文件,点击index.h
阅读全文
摘要:引入第三方模块HTMLTestRunner,可以展示一份优美的html格式的测试报告。 下面我们就来介绍下HTMLTestRunner模块 HTMLTestRunner模块不能通过pip安装,必须先下载下来下载地址:http://tungwaiyip.info/software/HTMLTestRu
阅读全文
摘要:五断言得测试用例是无效的,这是因为一个功能自动化全部已实现,在每次版本迭代中执行测试用例,执行的结果必须是权威的,也就是说自动化用例执行结果是通过的,那么这个功能就是无功能性或逻辑的问题的,在自动化测试中最忌讳的是自动化测试用例通过,结果功能是存在问题,自动哈测试用例本来更多应用在回归测试中,发现问
阅读全文
摘要:前面我们说了,对于不同文件用例,我们可以通过addTest()把用例加载到一个测试套件(TestSuite)来统一执行,对于少量的文件这样做没问题,但是如果有几十上百个用例文件,这样做就太浪费时间了。 unittest中的discover()方法可以批量加载用例 start_dir:测试模块名或测试
阅读全文
摘要:在执行测试用例时,有时候有些用例是不需要执行的,那我们怎么办呢?难道删除这些用例?那下次执行时如果又需要执行这些用例时,又把它补回来?这样操作就太麻烦了。 unittest提供了一些跳过指定用例的方法 @unittest.skip(reason):强制跳转。reason是跳转原因 @unittest
阅读全文
摘要:addTest:用例按顺序执行 问题: 要解决上面两个问题,我们就要用到测试套件(TestSuite)了 代码如下: 一个一个地添加测试用例到测试套件中,有点麻烦,其实我们可以把要执行的测试用例用个列表来管理,然后再把这个列表添加到测试套件中,如下代码: 下面我们就来讲讲多个文件的测试用例组织。 假
阅读全文
摘要:1.测试用例要有注释 如:'''百度首页测试:/baidu/login''' 参考链接https://www.cnblogs.com/yufeihlf/p/5707929.html
阅读全文
摘要:在整个unittest单元测试框架中,测试执行的顺序: unittest的main()方法执行用例的顺序是按照测试类、测试方法的名字的ASCII顺序来执行测试方法 为什么要进行顺序控制呢?使用过testng的同学就知道,它相对于junit来说有更强大的功能,其中的一个功能就是依赖测试。什么是依赖测试
阅读全文
摘要:verbosity这个参数如果不写,默认是1 A、设置verbosity<=0的数字,输出结果中不提示执行成功的用例数; B、设置verbosity=1的数字,输出结果中仅以点表示执行成功的用例数; C、设置verbosity>=2的数字,可以输出每个用例执行的详细信息,特别是大批量时,能够显示具体
阅读全文
摘要:unittest组成部分: TestCase:测试用例,测试用例里面会有很多测试方法,是单元测试中最小维度的测试行为 Test Fixure:测试固件,测试固件是执行测试时的准备工作和收尾工作(打开和关闭浏览器,链接和关闭数据库) TestSuite:测试套件,是测试用例的集合 TestRunner
阅读全文
摘要:一、unittest学习得内容: unittest内容:1.unittest介绍(各个组件的介绍)2.测试固件 a.setUp&tearDown b.setUpClass&tearDownClass c.程序执行的顺序 d.测试用例的编写方式3.测试执行4.构建测试套件 a.用例按顺序执行(addT
阅读全文

浙公网安备 33010602011771号