关闭

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

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

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

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

  准备工作 1

  在 IWD 中,把 RFT 的安装作为基础虚拟系统模式的一部分,这样创建的虚拟系统模式就会包含 RFT 的安装。

  RFT 的录制是通过焦点,页面上的图标摆放的位置,窗口的大小都可能会导致坐标的错误,使得回放失败,这个问题怎么解决?

  上面这个问题是我们在使用 RFT 回放脚本时经常碰到的,由于我们使用 IWD 中统一模板创建缺陷重现环境,这样环境配置是相同的,RFT 脚本的回放不会出现上述问题。

  准备工作 2

  由于测试人员需要在创建缺陷是提供 IWD 虚拟系统模式名称和附加缺陷重现脚本。这里需要在 RTC 中缺陷模板中添加一个字段 IWD Pattern,这样开发人员可以清晰获得虚拟模板信息。

图 2. RTC 项目管理界面

  在上图中选择工作项 (Work Item),然后为这个工作项添加属性(Types and Attributes),添加完毕后可在创建新的缺陷时看到 IWD Pattern 字段,然后需要编辑工作项展示页面,编辑完毕后创建新的缺陷页面就会呈现更改后的页面,包括 IWD 虚拟系统模式字段。

图 3. RTC 工作项展示页面编辑

  准备工作 3

  图 1 具体流程中提到测试人员需要通过 RQM 来创建缺陷,缺陷具体内容会直接存储到 RTC 中,这就要求提前配置好 RQM 和 RTC 的集成环境。

  1、创建需要的 RQM 项目

  2、创建需要的 RTC 项目

  3、在 RQM 项目管理页面中,关联 (Association) 部分,添加和 RTC 项目的关系"使用",RTC 提供的"缺陷"功能即可。

  4、完成上述步骤后,就可以在 RQM 中测试执行完毕后,测试执行结果 (Test Execution Result) 中关联或创建新的 RTC 中的缺陷。

  具体实现步骤

  测试人员录制缺陷重现脚本

  测试人员的测试环境可由 IWD 迅速得到,这部分可参考本系列的第一篇文章。下面阐述测试人员如何在测试环境中用 RFT 静默方式录制缺陷重现脚本。

  我们以 WAS 中的 Plants by WebShere 程序为例,假定购买 Bonsai Tree 时,在 QUANTITY 框输入 abc,弹出告警消息框 Quantity must be a valid number。现在假定 Plants by WebShere 程序设计已经更改,弹出告警消息框中的内容应该为 Warning:Quantity must be a valid number。所以测试人员发现了一个缺陷,现在录制这个缺陷的重现步骤。

图 4. WAS 网上花店应用错误示例

  第一步:用 RFT 图形界面创建 RFT Project。

  首先假设您拥有一个名为 SampleProject 的 RFT 项目,如果没有可以打开 RFT 图形界面创建一个 Project。在菜单中选择"File" -> "New" -> " Functional Test Project"。

图 5. RFT IDE 界面

  在创建项目界面中输入项目名称和项目路径。点击 Finish 按钮,就会创建好一个 RFT 项目。

图 6. RFT 项目创建页面

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号