国内很多公司在软件测试管理上随意、简单,没有建立有效、规范的软件测试管理体系,往往哪里着火灭哪里,作为消防员的测试人员被弄得疲惫不堪,大把大把的青春好时光被耗费在单调无聊的灭火运动上,而自身的技术与素质并没有得到提高,这是管理体系带来的问题,体系无论在软件开发还是在软件测试都显得特别的重要,建立有规划的,可行的软件测试管理体系是保证软件产品质量的关键所在,好的管理体系,能使用测试人员事半功倍,提高工作效率,至于如何建立?我想除了参照国际软件公司的做法,另外还需结合公司自已的特点,软件开发的管理体系,测试人员的技术特点与行为习惯等等.

软件产品越来越庞大,功能越来越多,也越来越复杂,因而可能出现的问题也不可避免地越来越多,并且越来越多的问题变得越来越不容易被发现,我一共用了六个"越来越",晕了,不过没关系,因为我有文档,我一数数出来了,呵呵,文档的重要性不必多说,我一直敬佩那些能写出漂亮文档的同行,看他们的文档会进入到美妙的思维世界里,我也一直在努力学习,目前也"horse horse tiger tiger"了,所以革命尝未成功,阿蒙仍然需努力!通常测试文档包括:测试计划,测试规范,测试用例,测试报告,BUG报告等,至于这些文档的概念,模板等等,我想我没有必要在这里罗嗦,网上书里都有详细描述,我的意图只是强调文档的重要性.

测试工具在软件测试中也起了非常重要的作用,所谓工欲善其事,必先利其器,有了的测试工具,自然能提高测试工作的效率,并对整个测试过程进行有效地管理.笔者主要用过MI公司的产品,所以以下作个简单的介绍,希望对你有所帮助:

MI(Mercury Interactive)公司是一家的企业测试和性能管理解决方案的供应商。MI公司的自动测试软件和网络管理在线服务帮助客户提供和维护高性能的应用系统。MI公司为行业提供一整套综合自动软件测试解决方案。

测试管理系统 TestDirector

TD是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。笔者的公司或部门一直以来都是用TD来作测试的管理工作,感觉很方便,它能消除部门间、地域间的障碍,能让测试人员、开发人员或市场人员通过一个中央数据仓库,在不同地方能交互测试信息,大大地改善部门间的沟通,加速测试的成功。

自动化测试工 WinRunner
WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。

负载测试工具 LoadRunner
LoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能大限度地缩短测试时间,优化性能和加速应用系统的发布周期。它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。