自动化测试基本模块之测试资源管理模块

自动化测试平台的基本模块
一般用户将测试资源的信息通过数据储存在文件或数据库中。所以,测试资源管理可以作为一个基本模块。然后是对测试的配置,包括执行的配置及测试用例的配置——测试配置管理也是一个基本模块。

测试资源管理模块
软件测试过程中,测试资源是基本的要素,不管是测试工具、被测对象,还是辅助工具,不管是硬件还是软件,我们都可以使用测试资源这一概念来描述。描述的目的是记录这些现实环境中的资源的属性和静态配置,比如资源类型、型号、管理地址等,测试用例需要从资源配置信息中获取所需信息,进行配置及测试结果的比较。

对于测试资源模块,我们设计如下功能:
(1)测试资源描述方法的定义我们用什么样的数据结构描述测试资源呢?通过字典,还是键-值对,还是将对象描述成类?在测试资源模块中,资源描述的数据结构是特定的。

(2)测试资源的保存和读取一般来说,自动化测试的环境是相对比较稳定的,所以整个测试环境的描述完成后,就需要把这些描述数据储存下来,存放到文本文件或数据库中,下一次测试时读取已经保存的文件。

(3)测试资源的选择测试工程师在开发测试用例的时候,需要通过测试资源的配置信息来获取所需的测试资源。出于对测试用例的复用性的考虑,我们不能指定其测试资源,以免当一个测试用例被换掉时测试环境无法执行,所以资源配置模块就需要提供功能,让测试用例开发工程师可以根据需要,选择所希望获得的测试资源来进行使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值