敏捷开发和测试中重现缺陷和验证缺陷的解决方案(2)

发表于:2013-4-10 10:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:杨思君 陈弘 章岩    来源:51Testing软件测试网采编

  最后测试人员点击下图中红色标记的 Stop Recording 按钮完成录制过程。

图 13. 脚本录制 3

  完成录制之后,在 SampleProject 目录下生成一个 SampleScript.java 脚本,脚本内容如下:

图 14. 录制脚本 Java 文件

  第三步:创建缺陷

  完成这些之后,将录制的脚本工程做成 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 脚本信息直接回放脚本,重现缺陷。

  结束语

  现在开发人员已经可以重现缺陷问题了,下面就是解决问题,提交产品代码变更后,测试人员进行缺陷验证的环节,这个部分我们会在系列第三篇中描述。

相关链接:

敏捷开发和测试中重现缺陷和验证缺陷的解决方案 第1部分:部署重现缺陷的环境

44/4<1234
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号