软件测试管理工具详解
ClearQuest 测试管理在何时以及如何发挥作用
ClearQuest 测试管理能在以下四个测试区域发挥作用:
测试计划:定义并给测试用例分组
测试编写:为执行测试用例创建文档或者自动化脚本
测试执行:运行使用 Rational Functional Tester 或者 Rational Performance Tester 编写的测试用例,记录测试结果并将它们储存在备份的数据库中。
测试报告:通过执行内嵌的或者自定义创建的查询或者图表在计划期间对测试进行分析
一、ClearQuest 测试管理客户端
ClearQuest 测试管理提供了三个图形化的用户界面(GUI):
完全的 Eclipse 插件 ClearQuest 客户端
一个本地的 ClearQuest 客户端
一个 Web 客户端
每个界面提供不同级别的功能特性。Eclipse 客户端拥有最多的性能。图 1中的图表比较了每个客户端的性能。
每个界面提供不同级别的功能特性。Eclipse 客户端拥有最多的性能。图 1中的图表比较了每个客户端的性能。
图 1. 三个 ClearQuest 测试管理客户端的对照ClearQuest 测试管理对象模型术语
ClearQuest 测试管理利用下面的术语来定义对象模型。
测试计划:按等级对测试用例进行分组。一个测试用例可能仅属于一个测试计划。
测试用例:不包含脚本或者执行指令。
已配置测试用例:带有已应用配置的测试用例。
配置:定义一个测试用例的环境,比如操作系统,机器规格,软件版本等等。
迭代:IRUP 迭代,阶段,循环等等。
测试集:能够对测试脚本执行连续的执行。
测试脚本:IBM?Rational?Manual Tester、 IBM?Rational?Functional Tester,或者 IBM?Rational?Performance Tester 中的资产。包括实际的脚本,或者执行指令。一个配置好的测试用例都带有一个测试脚本。
资产注册表:存储所有与 ClearQuest 测试管理相关联的资产的文件地址。
测试领导者或者经理创建了测试计划,这个计划通过图 3 中举例说明的状态(或者阶段)不断演变。这个计划在编写阶段处于 Draft 状态,评审过程处于 Foreview 状态,然后进入 Approved 阶段。
图 3. 测试计划不断演进过程的不同状态每个测试用例也可以由状态来定义。当团队正在对测试用例进行定义时它正处于 Draft 阶段,当完成对它的定义后,它就转换到 Planned 阶段。(参见图 4)
图4. 测试用例演进过程中的状态当测试用例在开发过程中时,相应的配置测试用例处于 Draft 状态,这表明了一个成功的执行。如果一个缺陷或者其它问题阻碍了这个测试用例的完成,那么这个已配置测试用例就会被标记为 Blocked。(请看图 5)
图 5. 已配置测试用例的状态如图 6 所示,测试集的状态与已配置测试用例的状态是一样的,因为一套就代表一组已配置测试用例。
图 6. 测试集的状态(与已配置测试用例一样)从 ClearQuest 测试管理内部执行测试用例
ClearQuest 测试用例提供了为已配置测试用例调用合适的测试工具的能力。它包括阅读测试工具创建的测试日志的能力,以及为已配置测试用例创建测试日志结果的能力。利用 ClearQuest 的企业级的测试管理支持 Rational Manual Tester、 Rational Functional Tester、 Rational Performance Tester,以及 Eclipse TPTP 测试框架工具(JUnit、手册,以及 URL)。
注意:测试执行在 ClearQuest Client for Eclipse(一个 Eclipse 插件)中得到支持,它是唯一能够支持所有测试工具的客户端。而 ClearQuest 客户端(Eclipse RCP, 或者功能全面的客户端平台)仅仅支持 Rational Manual Tester 脚本。
利用 ClearQuest 测试管理,您也可以创建使用不支持的测试工具的测试用例和已配置测试用例。这可以通过使用叫作 ExternalFile的测试类型来实现。您可以为一个 ExternalFile 测试类型的配置测试用例利用 ClearQuest 的形式,人工地记录测试结果。对于这些不支持的工具,您可以执行配置测试用例,然后通过输入这个测试运行的数据和时间,结果,以及其它与这个测试相关的信息来创建这个测试结果的报告。
注意:
SPI Dynamics (请参见参考资源)为企业的测试管理,和 ClearQuest 一起整合了它们的测试工具。当它们的适配器安装以后,您将一个执行与一个测
您可能关注的文档
- 轨道交通(云管端)V1.2详解.doc
- 轨道板铺设作业指导书(修改稿)详解.doc
- 转基因动物(Transgenicanimals)详解.ppt
- 建筑安装分项工程施工工艺规程-第五分册分解.doc
- 转K5型转向架详解.ppt
- 车身焊接工艺项目五点焊详解.ppt
- 轮疏安全监理细则详解.doc
- 轮胎英语词汇详解.doc
- 轮胎用原材料介绍详解.ppt
- 转载自重中之重详解.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 西方经济学(第三版)许纯祯PPT全套课件.pptx
- 山东科技版劳动实践指导手册五年级第8课传统工艺制作我是非遗小传人扎染 课件.ppt
- 分项工程量清单综合单价分析表.xls VIP
- 《智慧养老模式在养老服务中的技术创新与产业协同研究》教学研究课题报告.docx
- 人教版(2024)八年级上册英语Unit 8 Let's Communicate! 教案(共6课时) .pdf
- 3512B柴油机零件手册.pdf VIP
- (新教材)2026年春期教科版二年级下册科学教学计划及进度表.pdf
- BIQS2.0 进阶版学习教材V4.0.pdf VIP
- 作物育种学(刘裕强)第十四章 群体改良与轮回选择.ppt VIP
- 2024茂名市电白区电城镇社区工作者招聘考试试题.docx VIP
原创力文档

文档评论(0)