TestDirector是Mercury Interactive公司推出的基于WEB的测试管理工具。它能

够指导进行测试需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。

TestDirector概貌

总体介绍

欢迎使用TestDirector,它是Mercury Interactive公司推出的基于WEB的测试管理工具,无论是通过Internet还是Intranet,你都可以以基于Web的方式来访问TestDirector。

应用程序测试是非常复杂的,它需要开发和执行数以千计的测试用例。通常情况下,测试需要多样式的硬件平台、多重的配置(计算机,操作系统,浏览器)和多种的应用程序版本。管理整个测试过程中的各个部分是非常耗时和困难的。

TestDirector能够让你系统地控制整个测试过程,并创建整个测试工作流的框架和基础,使整个测试管理过程变得更为简单和有组织。

TestDirector能够帮助你维护一个测试工程数据库,并且能够覆盖你的应用程序功能性的各个方面。在你的工程中的每一个测试点都对应着一 个指定的测试需求。To meet the various goals of a project, you organize the tests in your project into unique groups. TestDirector还为你提供了直观和有效的方式来计划和执行测试集、收集测试结果并分析数据。

TestDirector还专门提供了一个完善的缺陷跟踪系统,它能够让你跟踪缺陷从产生到最终解决的全过程。TestDirector通过与你的邮件系统相关联,缺陷跟踪的相关信息就可以被整个应用开发组,QA , 客户支持,负责信息系统的人员所共享。

TestDirector提供了与Mercury Interactive公司的测试工具(WinRunner, LoadRunner, QuickTest Professional, Astra QuickTest, QuickTest Professional for MySAP.com Windows Client, Astra LoadTest, XRunner, Visual APIand Visual API-XP)、第三方或者自主开发的测试工具、需求和配置管理工具、建模工具的整合功能。TestDirector能够与这些测试工具很好的无缝链接, 为你提供的全套解决方案选择来进行全部自动化的应用测试。

TestDirector会指导你进行需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有的任务到应用程序测试中来确保你的客户收到更高质量的产品

测试的各阶段

TestDirector会指导你进行需求定义、测试计划、测试执行和缺陷跟踪各阶段。

1. 需求定义:分析应用程序并确定测试需求。

定义测试范围(Define Testing Scope):

检查应用程序文档,并确定测试范围——测试目的、目标和策略。

创建需求(Create Requirements):

创建需求树(Requirements Tree),并确定它涵盖所有的测试需求。

描述需求(Detail Requirements):

为“需求树”中的每一个需求主题建立了一个详细的目录,并描述每一个需求,给它分配一个优先级,如有必要的话还可以加上附件。

分析需求(Analyze Requirements):

产生报告和图表来帮助你分析测试需求,并检查需求以确保它们在你的测试范围内。

2. 测试计划:基于已定义的测试需求,创建相应的测试计划。

定义测试策略(Define Testing Strategy):

检查应用程序、系统环境和测试资源,并确认测试目标。

定义测试主题(Define Test Subject):

将应用程序基于模块和功能进行划分,并对应到各个测试单元或主题,构建测试计划树(Test Plan Tree)。

定义测试(Define Tests):

定义每个模块的测试类型,并为每一个测试添加基本的说明。

创建需求覆盖(Create Requirements Coverage):

将每一个测试与测试需求进行连接。

设计测试步骤(Design Test Steps):

对于每一个测试,先决定其要进行的测试类型(手动测试和自动测试),若准备进行手动测试,需要为其在测试计划树上添加相应的测试步骤(Test Steps)。测试步骤描述测试的详细操作、检查点和每个测试的预期结果。

自动测试(Automate Tests):

对于要进行自动测试的部分,应该利用MI、自己或第三方的测试工具来创建测试脚本。

分析测试计划(Analyze Test Plan):

3. 测试执行:创建测试集(Test Set)并执行每一轮测试。

创建测试集(Create Test Sets):

在你的工程中定义不同的测试组来达到各种不同的测试目标,他们可能包括,举个例子,在一个应用程序中测试一个新的应用版本或是一个特殊的功能。并确定每个测试集都包括了哪些测试。

确定进度表(Schedule Runs):

为测试执行制定时间表,并为测试员分配任务。

运行测试(Run Tests):

自动或手动执行每一个测试集。

分析测试结果(Analyze Test Results):

查看测试结果并确保应用程序缺陷已经被发现。生成的报告和图表可以帮助你分析这些结果。

4. 缺陷跟踪:报告程序中产生的缺陷并跟踪缺陷修复的全过程。

添加缺陷(Add Defects):

报告程序测试中发现的新的缺陷。在测试过程中的任何阶段,质量保证人员、开发者、项目经理和最终用户都能添加缺陷。

检查新缺陷(Review New Defects):

检查新的缺陷,并确定哪些缺陷应该被修复。

修复打开的缺陷(Repair Open Defects):

修复那些你决定要修复的缺陷。

测试新构建(Test New Build):

测试应用程序的新构建,重复上面的过程,直到缺陷被修复。

分析缺陷数据(Analyze Defect Data):

产生报告和图表来帮助你分析缺陷修复过程,并帮助你决定什么时候发布该产品。

TestDirector功能介绍相关推荐

  1. HiCar基本功能介绍

    HiCar基本功能介绍 基本概述 一方面,基于操作系统超强的分布式能力,HUAWEI HiCar通过手机和汽车之间的连接,基于三层标准与能力,构建手机和汽车互助资源池,把手机的服务生态延伸到车内,实现 ...

  2. vs2008\drivers\opengl_2.h.c_opengl基本功能介绍+示例

    /**** openGL上的画点函数 即基本功能介绍 *****/ /***************************************************************** ...

  3. 大白菜软件常用功能介绍

    大白菜软件常用功能介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.刻录光盘介绍 1.选择你需要的刻录的光盘 2.点击刻录光盘 3.确认之后点击刻录 4.等待刻录完成 转载于 ...

  4. Redis Manager 主要功能介绍

    GitHub: github.com/ngbdf/redis- Redis Manager 是 Redis 一站式管理平台,支持集群的创建.管理.监控和报警. 集群创建:包含了三种方式 Docker. ...

  5. 键盘上的F1,F2,……,F12的各功能介绍

    键盘上的F1,F2,--,F12的各功能介绍 一般情况下,键盘上有12个功能键,统称为Fn键. F1:如果我们在一个选定的程序或页面中并且需要帮助,那么请按下F1.如果现在不是处在任何程序中,而是处在 ...

  6. TEASOFT辅助服务程序UDPCopy 功能介绍

    简 介: 借助于嵌入式工控机作为音乐伺服器,完成背景音乐输出控制.本文总结了TEASOFT相应的控制命令.除了现在的功能之外,还需要进一步补充MUSIC嵌套功能. 关键词: MUSIC,TEASOFT ...

  7. iOS Simulator功能介绍关于Xamarin IOS开发

    iOS Simulator功能介绍关于Xamarin IOS开发 iOS Simulator功能介绍 在图1.38所示的运行效果中,所见到的类似于手机的模型就是iOS Simulator.在没有iPh ...

  8. Istio所有模块、Service、Pod的功能介绍

    [TOC] Istio所有模块.Service.Pod的功能介绍 Istio模块 Proxy(Envoy) 流量代理,不可缺少 Pilot 服务发现.流量管理.智能路由等 Mixer 遥测相关 Cit ...

  9. grep 模糊匹配_vim 的模糊查找插件 LeaderF 新功能介绍(二)

    前言 本文介绍自<vim 的模糊查找插件 LeaderF 新功能介绍>以后,LeaderF增加的一些新的功能. 异步grep Leaderf rg 此功能已经在<vim的grep插件 ...

最新文章

  1. 【numpy学习笔记】矩阵操作
  2. notepad++安装
  3. 凭运气接来的项目,怎样凭本事搞砸?
  4. golang 导入自定义包_二、Go基本命令及定制自定义第三方包
  5. 全球冠军!阿里AI图像识别竞赛:1600万图片识别率高达82.54%
  6. C++中的long long和__int64类型(转载)
  7. 支持向量机回归_机器学习系列17:支持向量机
  8. 四年级下册英语计算机房和教师办公室的图片,人教版四年级英语下册Unit 1单元知识梳理卷...
  9. SharePoint2007文档的点击率统计
  10. C语言用冒泡法对数组元素降序,冒泡法排序c语言
  11. 《商务与经济统计》学习笔记(七)—各统计分布知识点归纳
  12. 【Windows】Mathpix Snip-公式神器
  13. docker attach 和 exec 的区别
  14. python什么字体好看_python docx 中文字体设置的操作方法
  15. mysql发音_mysql应该怎么念?
  16. 功能性需求和非功能性需求
  17. IT时代,为什么要学习UI设计
  18. 购物车(session版)
  19. Unity Shader - 羽化效果
  20. python国际化课程capstone(ML预测ACM队员获奖概率)

热门文章

  1. linux动态壁纸komorebi使用
  2. 扒网站工具 linux,wget 递归下载整个网站(网站扒皮必备)
  3. androidnbsp;实时对讲机的实现
  4. C++Builder 资料库 (转载)
  5. 《长日将尽》事业禁锢了自我,然`长日终将尽,告别有晴天
  6. 如何参与一个GitHub开源项目?
  7. jtopo 拓扑图的简单使用
  8. ESP8266系列WIFI模块的使用·
  9. 您的账户已被停用,请向系统管理员咨询 解决方案(亲测有效)
  10. matlab中随机抽取函数,matlab 哪个函数可以从一组数据中随机抽取一部分出来