Unittest官方 4个重要概念: Test fixture(测试固件):初始化、清除 Test case(测试用例),test suite(测试套件),test runner(测试运行器) 两种单元测试加载方法: 1.unittest.main() 2.将所有test case 添加到test ...
分类:
其他好文 时间:
2018-06-08 00:56:22
阅读次数:
218
搭建思路 框架采用robot和python实现,因为robot中的复杂逻辑实现起来比较繁琐,故选择用python实现,然后以外部库的形式导入robot中使用。测试用例数据保存在excel中。 使用过robot的人了解,robot中测试维度划分为测试套件(Test Suite)和测试用例(Test C ...
分类:
其他好文 时间:
2018-06-05 16:59:58
阅读次数:
152
目录 概况 系统要求 使用PyUnit构建自己的测试 安装 测试用例介绍 创建一个简单测试用例 复用设置代码:创建固件 包含多个测试方法的测试用例类 将测试用例聚合成测试套件 嵌套测试用例 测试代码的放置位置 交互式运行测试 从命令行运行测试 在用户界面窗口运行测试 为测试编写文档 更多关于测试条件 ...
分类:
编程语言 时间:
2018-06-03 19:49:38
阅读次数:
184
在介绍junit之前,把一些知识点提前了解一下 单元测试是一个对单一实体(类或方法)的测试。 测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 测试套件:通常把一组相关的测试称为一个测试套件(test suit ...
分类:
其他好文 时间:
2018-05-28 22:50:08
阅读次数:
264
LTP(LinuxTestProject)LinuxTestProject是由SGI、OSDL和Bull开发和维护的一个项目,由IBM、思科、富士通、SUSE、RedHat、Oracle和其他公司共同开发和维护。该项目的目标是向开源社区提供测试用例,以验证Linux的可靠性、健壮性和稳定性。LTP测试套件包含用于测试Linux内核和相关特性的工具集。我们目标是通过将自动化测试引入到测试工作中来改进
分类:
系统相关 时间:
2018-05-07 16:08:50
阅读次数:
237
unittest 单元测试的一个框架什么框架 一堆工具的集合。 TestCase TestSuite 测试套件,多个用例在一起 TestLoader是用来加载TestCase到TestSuite中的 TestRunner是来执行测试用例的,测试的结果会保存到TestResult实例中, 包括运行了多 ...
分类:
编程语言 时间:
2018-03-08 02:58:15
阅读次数:
206
package com.myz.util; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(Suite.cla... ...
分类:
其他好文 时间:
2018-02-24 13:21:05
阅读次数:
184
(一) Test Suite测试套件 一个测试套件是多个测试或测试用例的集合,是针对被测程序的对应的功能和模块创建的一组测试,一个测试套件内的测试用例将一起执行。 应用unittest的TestSuites特性,可以将不同的测试组成一个逻辑组,然后设置统一的测试套件,并通过一个命令来执行测试。这都是 ...
分类:
编程语言 时间:
2018-02-12 00:23:31
阅读次数:
214
一. 一个.py文件批量执行测试用例(一个.py文件下多个用例执行) 如果直接使用:unittest.main(),则按字母顺序执行, 对于前后之间又依赖关系的用例,需要按特定的顺序执行,则使用 suite.addTest(类名("方法名")),如这里按照新增,修改,删除的顺序,可以避免执行完毕后的 ...
分类:
编程语言 时间:
2018-02-03 16:04:12
阅读次数:
189
Test库提供了强有力的单元测试框架(UTF),它为软件开发的基本领域一单元测试提供了简单而富有弹性的解决方案,可以满足开发人员从高到低的各种需求,它的优点包括易于理解,任何人都可以很容易地构建单元测试模块提供测试用例、测试套件的概念,并能够以任意的复杂度组织它们提供丰富的测试断言,能够处理各种情况... ...
分类:
其他好文 时间:
2018-01-21 20:36:07
阅读次数:
152