测试用例的配置文件
来源:互联网 发布:转专业 知乎 编辑:程序博客网 时间:2024/05/03 14:24
在公司写了一个测试程序,用于测试一个库。库的本身是硬件无关的,但它的运行逻辑需要连接设备。因此测试程序的主要工作是模拟设备的各种行为,并测试在这些行为下库能否正确处理。测试用例的特点是需要配置的行为在单个测例中较多,但在不同测例中的差异不大。因此设计了存放通用配置的文件,每个测例的配置项继承该文件,并做必要的修改。具体的XML描述如下:
<testcase id="1" desc="测试用例配置文件的示例"> <!--测试输入参数--> <test_parameter> </test_parameter> <!--期望结果--> <expected_result> </expected_result> <!--配置--> <config base="common_config.xml"> <sub_config id="xxx"> </sub_config> <config_xxx> </config_xxx> </config><testcase>
整个文件分成三部分:测试参数、期望结果和配置。这三项比较好理解,比如:设备的某些指标上限为4,需要处理的事物的该指标为5,则设备应该报告不能处理该事物。这句的描述依次包含了配置、测试参数和期望结果。
配置项属性base=”common_config.xml”,存放通用配置,<sub_config>和<config_xxx>可以对通用配置做修改。
此外每一个配置项需要设置隐式(<config_xxx>)或显式(<sub_config id=”xxx”>)的id,方便在测试用例中重新赋值。
- 测试用例的配置文件
- Spring配置文件的测试
- 一个ffserver的测试配置文件
- Hibernate的配置文件与测试
- 测试配置文件
- 3.减少spring的配置文件:测试
- 配置真机测试的配置文件
- 如何编写训练测试的prototxt配置文件---以Resnet为例
- 测试好用的Webservice Json WCF 发布用到配置文件备用
- 程序配置文件格式测试
- mysql配置文件生效测试
- mybatis加载配置文件测试
- iOS 开发、测试、生产的描述文件(配置文件)
- 算术运算错误<error-page>配置文件的测试
- 测试nginx配置文件是否生效的简便方法
- mybatis测试中读取主配置文件的两种方法
- Android基于配置文件的测试模式(不修改代码通过配置文件来打开和关闭测试模式)
- 基于测试用例的功能测试
- 招聘
- [算法] 链栈的实现
- 单向加密
- 去空格时间函数
- EGOTableViewPullRefresh实现下拉刷新
- 测试用例的配置文件
- gvim字间局太大
- 配置管理及Release Build
- Linux系统学习笔记:进程
- Hdu 2043 - 密码
- Linux系统学习笔记:文件、目录、用户
- string 类成员函数的简单示例(2)
- linux 安装IPMsg
- svn入门