background image

    1

 

 

 

、观念创新 提高软件质量的决定因素不是软件测试技术, 而是对软件质量和 测试的思想观念。只有把提

 

 

高软件质量上升到企业战略发展的高度, 才能从根本上解决问题。长期以来,国内软件行业对软件质量重视程 度

 

 

不足,对于软件测试的作用认识不够,造成项目因质量问题造成进 度推迟甚至失败。 为了彻底改变这种被动现象,

 

企业高层管理人员必须从管理思 想、资源支持等方面为软件质量和测试部门提供全力支持。软件项目
    

 

 

 

经理必须坚持软件开发和软件测试并行处理并且互相协调。 软件开发 人员重视和配合软件测试人员。

2、

 

 

流程创新 测试流程决定软件质量。软件测试如同软件开发一样,需要经过 收集测试需求、确定测试策略、设计测

 

 

试、执行测试、分析测试等流 程。软件测试不是软件开发的最后阶段,而是贯穿于软件项目的整个 生命周期。

 

 

 

决定软件测试成败的关键是软件测试需求是否完整、 准确, 测试策略是否有效和实用,测试设计是否覆盖了测试

 

 

需求。 软件测试流程既不是僵化的生搬硬套,也不是随机的增添取舍。 软件企业的质量管理部门和项目开发团队

 

 

 

需要根据公司技术、 资源现 状,针对项目的特点和客户需求,从保证软件质量、项目进度和测试 成本等方面,

 

 

 

 

 

进行优化设计并且不断改进流程管理。 对于项目周期长、 应用领域广、 对质量要求高的软件, 必须制定和遵守

 

严格的测试流程。

3

 

 

 

、技术创新 软件测试是一项软件工程领域的专业技术, 而不是简单的把软件 测试认为随便

 

 

找个人运行几次软件,就可以发现全部的软件问题。前 文已经提到, 软件测试需求和测试设计是决定软件测试效

 

 

 

 

果的关键因 素, 因此, 加强测试技术创新的重点是在测试需求和设计设计的创新。 在软件测试技术创新方面,

 

 

 

要避免陷入过渡追求自动化测试技术 的误区。自动化测试只适合测试软件的某些方面的质量(例如性能测 试,回
归测试),

80%

 

左右的软件缺陷是靠测试人员手工测试发现的。

4、管理创新

    

 

软件测试管理的目标是实现软件质量、进度、成本之间的最佳平 衡。有效的测试管理需要企业管理层、软件

 

 

开发团队、质量保证与测 试团队通力合作,采用计划、组织、领导、控制等手段,组建高效团 队,制定完善的测

 

 

试流程,做好测试设计,有效执行测试,加强过程 跟踪,从而顺利完成质量保证和测试任务。 测试管理创新的核

 

 

心是软件质量和测试的团队建设, 软件质量和 测试是技术密集型活动,团队的知识结构、创造力和凝聚力是保证

 

 

测 试流程、测试技术充分实施的基础。质量和测试团队建设的重点是设 置和培养各类技术和管理人才,进行有效

 

交流,形成良好的评估和促 进机制。