目前,不少缺陷跟踪管理系统是采用B/S结构来实现的,这类系统的用户界面所显示的信息一般应根据用户的角色不同而略有差异,因为各个角色使用该系统完成的任务各不相同。 

例如,测试人员用于报告缺陷或确认缺陷是否可以关闭;开发人员用于了解哪些缺陷需要他去处理以及缺陷经过处理后是否被关闭;而项目负责人需要及时了解当前有哪些新的缺陷,哪些必须及时修正等。 

引入软件测试缺陷管理系统可以提高软件测试过程效率,提高软件缺陷报告的质量,编译实施软件测试管理,这些方法对于终软件质量有很大指导性意义。 

 案例 

确保NASD系统完整性 

纳斯达克证券交易市场的母公司全美证券商协会(NASD)是世界上大的自主管理组织(SRO),主要为纳斯达克系统提供运营支持和监控服务。 

作为证券交易市场,任何点滴的疏忽和错误,都会带来巨大的损失。为了在NASD复杂的、多样的应用环境中提高效率和准确度并减少部署成本,他们选择了美科利的TestDirector在所有将要开展测试的地方提供测试架构,开展以TestDirector OpenTest Architecture为核心,WinRunner和LoadRunner并用的测试贯穿全美证券商协会所有应用程序和平台。 

“我们的测试管理小组是IT部门中大的,但人多并不总是好事,” NASD测试管理组的副主管Eric Henry说,“TestDirector为我们提供一种方法在组织各处提供稳定的测试,无需理会测试的应用,并将软件缺陷降到低。在运行中的测试种类或者测试模式都在我们的选择之内。结果是实现无缝的管控。” 

TestDirctor的缺陷检测首先在Requirements Manager中,将测试的程序与其应用功能需求相联系;然后开发小组将测试计划建立在Mercury Quality Center中,测试小组将在未来的应用测试中便捷地重复使用测试计划或独立的测试案例;其次是测试小组通过真实地模拟整个交易的过程,执行Web缺陷检测;后进行缺陷和问题的分析,Defect Manager支持整个缺陷生命周期?从初始问题发现,直至缺陷修复和验证修复。 

Henry表示,在测试过程中通过WinRunner脚本可以识别和详细记录特殊功能。依照功能性确定重新修复的需求,不必再运行整套测试。这使他们的工作变得轻松。 

其次,它能定位特殊场景。帮助测试小组利用手动的方法有效的节省了时间。后,它还大化企业资源的价值。脚本易于再次使用,并且在同一组测试中获取的信息可以和其他小组成员一起使用。