安排和执行测试
一旦测试计划建立后,TestDirector 的测试实验室管理为测试日程制订提供一个基于Web 的框架。它的Smart Scheduler根据测试计划中创立的指标对运行着的测试执行监控。
当网络上任何一台主机空闲,测试可以彻夜执行于其上。Smart Scheduler 能自动分辨是系统还是应用错误,然后将测试重新安排到网络上的其他机器。
对于不断改变的Web 应用,经常性的执行测试对于追查出错发生的环节和评估应用质量都是至关重要的。然而,这些测试的运行都要消耗测试资源和时间。使用Graphic Designer图表设计,您可以很快地将测试分类以满足不同的测试目的,如功能性测试,负载测试,完整性测试等。它的拖动功能可简化设计和排列在多个机器上运行的测试,最终根据设定好的时间、路径或其它测试的成功与否,为序列测试制订执行日程。Smart Scheduler 能让您在更短的时间内,在更少的机器上完成更多的测试。
用WinRunner , Astra QuickTest ,Astra LoadTest 或LoadRunner 来自动运行功能性或负载测试,无论成功与否,测试信息都会被自动汇集传送到TestDirector 的数据储存中心。同样,人工测试也以此方式运行。
当测试完成后,项目经理必须解读这些测试数据并将这些信息用于工作中。当有出错发现时,他们还要指定相关人员及时纠正。
TestDirector 的出错管理直接贯穿作用于测试的全过程,以提供管理系统终端-终端的出错跟踪—从最初的问题发现到修改错误再到检验修改结果。由于同一项目组中的成员经常分布于不同的地方,TestDirector 基于浏览器的特征,使出错管理能让多个用户何时何地都可通过Web 查询出错跟踪情况。利用出错管理,测试人员只需进入一个URL ,就可汇报和更新错误,过滤整理错误列表并作趋势分析。在进入一个出错案例前,测试人员还可自动执行一次错误数据库的搜寻,确定是否已有类似的案例记录。这一查寻功能可避免重复劳动。图形化和报表输出测试过程的最后一步是分析测试结果,确定应用软件是否已布属成功或需要再次的测试。
TestDirector 常规化的图表和报告和在测试的任一环节帮助您对数据信息进行分析。
TestDirector 还以标准的HTML 或Word 形式提供一种生成和发送正式测试报告的一种简单方式。测试分析数据还可简便地输入到一种工业标准化的报告工具,如Excel ,ReportSmith ,CrystalReports ,和其它类型的第三方工具。
1. 1 使用测试管理工具的目的使用测试管理工具的好处
组织级管理者的好处:清晰的掌握测试人员的工作情况(工作效率、工作进展);清晰的掌握项目的进展情况;轻松的进行成本控制;客观的、准确的进行测试人员的绩效考核
项目经理的好处:清晰的掌握项目的进展情况;轻松的进行项目的需求控制
开发人员的好处:清晰、快捷的了解自己开发程序的质量情况;及时的修改程序缺陷
测试人员的好处:方便的管理测试用例;实时的进行测试计划管理;充分的利用测试资源;
全面的记录所有执行测试工作及结果;方便的管理自动测试;全面、客观的掌握软件质量
SQA 的好处:全面、客观的掌握软件质量;轻松的收集软件质量信息;轻松的进行软件质量监控
使用测试管理工具的不利因素:
要学习新工具的使用;
由于测试人员的工作情况太直观的暴露给领导,会给测试人员带来一定的心里压力,并且可能会产生情绪;
在执行测试阶段由于可以将功能点的测试时间进行量化,会给测试人员带来巨大的工作压力;
对测试人员的测试水平要求提高了(例如自动测试、测试效率、测试用例的编写水平等);
综上所述,使用测试管理工具的好处是显而易见的,只要我们能够很好的克服不利因素,就可以为我们在整个软件活动中带来很好的效果。
文章来源于领测软件测试网 https://www.ltesting.net/