软件测试项目管理的特点 项目管理软件
软件测试项目管理,一方面继承了一馓软件项目管理的共性,另一方面也具有软件测试自身的管理特点。下面就来分析一下哪些是软件测试项目管理的特点。
软件铡试项目管理是软件工程的保护性活动。它先于任何测试活动之前而开始,且持续贯穿于整个测试项目的定义、计划和测试之中。
(1)软件质量标准定义不准确、任务边界模糊,如何确定什么时候软件测试可以结束,找1i到严重的缺陷并不代表软件不存在严重的缺陷。软件测试项目的各个里程碑标准和度量的定义、管理要求更高。
(2)软件测试项目的变化控制和预警分析要求高。随着系统分析、设计和实施的进展t客户的需求不断地被激发,需求不断变化,导致项目进度、系统设计、程序代码和相关文档的变化和修改,而且在修政过程中又可能产生新的问题,而结果受影响最大的足软件测试,因为程序设计和实现被拖延,而常常是最后的时间期限又被控制很严,结果由于测试执行阶段靠后容易造成测试时间被严重挤压。这种情况下,要么和项目经理沟通、谈判·以争取更多的时间,要么让测试人t!ji加班加点十,总之,保证产品的质量是一个更大的问题。
(3)软件测试项目具有智力密集、劳动密集的特点,受人力资源影响最大,项目成员的结构、责任心、能力和稳定性对测试执行、产品质量有很大的影响。对于程序设计、编码等出现问题,南测试人员去把关。但如果测试人员的责任心不高,有些严重问题没能被及时发现而漏掉,最终会遗留到客户那里,后果小堪设想。所以软件测试项目的管理更需要细致,风险更大,流程跟踪要求更高。
(4)测试任务的分配难,比如单元测试和集成测试、系统测试和验收测试等关联比较大,但要求的技术不同,不容易分离。如果将它们分离,边界条件又由谁来负责?
(5)测试要求人力资源十分稳定。由于软件测试项目不仅是一个技术工作,而且要求对产品的功能、特性需要非常了解。其测试的对象——软件系统会变成一个不可见的逻辑实体,如粜人员发生流动,对于没有深入了解产品的功能、特性又缺乏软件测试实践经验的人来说,很难在短叫间里做到尢缝承接项日的测试工作。
(6)软件测试人员在待遇、地位可能受到一些不公正的待遇,但同时又要求测试人员需要丰富的工作经验、良好的心王甲素质和责任心。所以,在软件测试项目管理中,在人才激励和团队管理问题上应给予高度的重视。
由此可见,软件测试项H的管理的好坏对产品质量影响更直接,更富有挑战性,特别强渊质量管理、人力资源管理、沟通管理、风险管理等,包括软件系统的配置管理,主要足版本管理。
软件测试项目的过程管理能否成功,通常受到三个核心层面的影响,即项目组内环境、项目所处的组织环境、整个开发流程所控制的全局环境。这三个环境要素直接关系到软件项日的可控性。项目组管理模霉!与项目过程模型、组织支撑环境和项目管理接口是上述三个环境中各自的核心要素,此外优秀的软件过程管理平台是实现整个项目生命周期项目过程监控的工具保证。