敏捷开发和测试中重现缺陷和验证缺陷的解决方案(2)
作者:网络转载 发布时间:[ 2013/4/10 11:08:08 ] 推荐标签:
第三步:创建缺陷
完成这些之后,将录制的脚本工程做成 zip 包,测试人员可以在 RQM 里执行测试用例时将脚本信息,用于部署环境的 IWD 环境信息附录到缺陷报告之上。关于如何通过 IWD 创建测试环境模板,并部署环境,请参考本系列第一篇文章。
在 RQM 中,测试人员运行测试用例,测试用例运行失败,测试人员创建软件缺陷并把脚本包文件,IWD 环境部署信息链接附录到缺陷信息中。这里为了方便开发人员更好的获得缺陷环境信息和重现步骤,我们对 RTC 缺陷模板进行一些定制和配置,添加了 IWD Pattern 字段,并让添加附件部分在 RQM 里可见。
图 15. RQM 中创建新缺陷的页面
开发人员回放脚本重现缺陷
开发人员在浏览缺陷信息时,可以从中得到用于复现缺陷的脚本和测试环境信息。通过字段 IWD Pattern 里的链接连接到 IWD 系统。开发人员通过 IWD 部署测试环境。此环境模板正是测试人员发现缺陷时所用模板,被测应用及 RFT 应用已经预装完毕。开发人员在新得到的系统内解开缺陷附录的脚本包压缩文件,并通过以下步骤重现缺陷。如下图所示:
图 16. RTC 中存储的缺陷信息
首先开发人员在部署好的环境 Windows 的 hosts 文件中加入如下行以方便 hostname 和 IP 地址的映射:
<ip_address> clmsvr-sjy.cn.ibm.com
然后在 Windows 命令行中输入如下命令编译 RFT 脚本 SampleScript。
图 17. RFT 编译脚本命令
后开发人员在 Windows 命令行中输入如下命令回放 RFT 脚本 SampleScript,脚本会按照测试人员的录制过程复现 defect。
图 18. RFT 脚本回放
这样,开发人员直接从缺陷里得到了环境信息,部署新环境,并通过附录的 RFT 脚本信息直接回放脚本,重现缺陷。
结束语
现在开发人员已经可以重现缺陷问题了,下面是解决问题,提交产品代码变更后,测试人员进行缺陷验证的环节,这个部分我们会在系列第三篇中描述。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11