简介:HTMLTestRuner介绍 1, 无法使用pip安装,手工下载 2, python3和python2语法不一致导致了HTMLTestRunner在py3中不兼容 解决办法:导入下面的HTMLTestRunner.py """ A TestRunner for use with the Py ...
分类:
其他好文 时间:
2018-11-11 20:14:26
阅读次数:
219
对一个功能的验证往往是需要很多多测试用例,可以把测试用例集合在一起执行,这就产生了测试套件TestSuite 的概念,它是用来组装单个测试用例,规定用例的执行的顺序,而且TestSuite也可以嵌套TestSuite。 可以通过addTest() 加载TestCase 到TestSuite 中,再返 ...
分类:
其他好文 时间:
2018-11-01 16:10:02
阅读次数:
208
单元测试框架 Unittest 1. unittest是Python自带的单元测试框架,可以作为自动化测试框架的用例组织执行框架; 2. unittest的流程:写好TestCase,然后由TestLoader加载TestCase到TestSuite,然后由TextTestRunner来运行Test ...
分类:
编程语言 时间:
2018-10-30 14:42:51
阅读次数:
199
前面一些记录了selenium的各种API,包括它的安装,以及unittest框架中的testcase,testsuite等的操作,还有元素定位的知识点。 (正如虫师所讲的,学会元素定位,特别是xpath与css的定位方法,然后准备一份API文档,方便自己查阅。) 掌握了这些知识后,基本上的线性自动 ...
分类:
编程语言 时间:
2018-10-18 19:45:39
阅读次数:
363
Python自带一个单元测试框架,unittest模块,用它来做单元测试,它里面封装好了一些校验返回结果的方法和一些用例执行前的初始化操作 在说unittest之前,先说几个概念: TestCase:测试用例 TestSuite:多个测试用例集合在一起 TestLoader:用来加载TestCase ...
分类:
编程语言 时间:
2018-09-05 20:01:36
阅读次数:
259
# 调试了一下午跟路径拆分逻辑有关的东西,脑阔疼,代码能力薄弱的一批, 还有前人栽htmltestrunner后入乘凉的感觉不要太爽 # 用TestLoader().discover()找到的用例添加进testsuite中执行顺序是按照ASCII顺序来搞得,所以写了这个找固定目录及子目录下的所有固定 ...
分类:
其他好文 时间:
2018-07-14 18:45:16
阅读次数:
212
“事件”本质就是框架提供的一个方式,让我们能够通过这几种方式来执行自己定制的代码。 1.TestSuite事件 需要写一个类,继承test::Test,然后实现两个静态方法SetUpTestCase方法在第一个TestCase之前执行;TearDownTestCase方法在最后一个TestCase之 ...
分类:
其他好文 时间:
2018-07-12 13:03:03
阅读次数:
122
一、基础知识 1、测试步骤(teststep)为最小单位,一个完整的测试用例由多个测试步骤组成; 2、一个测试用例(testcase)代表一个完整的操作 3、测试集(testsuite)主要是为了区分大功能模块里面的不同小功能点而引入的概念 4、项目(project),一般一个接口对应一个项目 5、 ...
分类:
其他好文 时间:
2018-07-05 13:55:03
阅读次数:
153
1、JUnit的TestSuite可以集中存放测试类,并批量运行测试类中的测试用例,源码如下:package com.coolwi.km.user.testsuites;import com.coolwi.km.user.testcase.MyCardRecord;import com.coolwi ...
分类:
移动开发 时间:
2018-06-30 14:52:02
阅读次数:
171
Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite Test ...
分类:
其他好文 时间:
2018-06-03 14:38:09
阅读次数:
174