如何多维度保证软件的质量?
测试是保证软件质量的有效手段之一,除了测试还有那些维度可以保证软件的质量? 项目的整个过程中任意环节出错都可能会对软件质量有所影响。http://bbs.51testing.com/thread-556708-1-1.html 这个帖子是介绍影响软件质量的因素。
建议楼主可以在论坛内搜索一下,有很多答案,这样可能会找到适合自己的答案 谢谢! 说实在的,比较细
而且与团队风格有关系
在测试阶段暴露的问题,要一一去各个阶段进行补救 有前面可以规避的,有后面补救的,2者需要结合 我们先确认两个概念,质量保证和质量控制,这是质量管理主要的两个活动实践。
一般认为,质量保证是通过工作流程技术方法来确保质量达标,质量控制是指通过检测来评定产品质量的状况。质量控制的结果输出成为质量保证的重要输入参照。而测试,只属于质量控制部分。
这解释了我们常说的靠测试是测不出好的产品的,测试只是度量出产品质量好坏的程度。要提升软件产品质量,那就需要所有部门进行质量改进活动,定义各个部门输出的质量目标,设计并推行改进的工作。质量改进工作设计到产品开发过程中所有的方面,组织构架,流程,技术,方法,文化,人等等。
很多的测试管理者的困惑也在这里。公司领导把软件质量的重任直接挂在测试团队上,但事实上测试团队却没有改变开发团队的权利,因此没有办法真正地进行质量的改进。所以,要给测试团队设定一个合理的目标。例如,如何通过测试快速高效准确地对产品进行质量评估,或者如何多发现重要的bug以减少上线后给公司带来的损失。 质量保证和质量控制,楼上这2个概念解释得很好。测试在很多的项目中其实只享有质量度量的一个权限,却很多时候承担了质量保证的一个义务。
不过这个跟公司的差异性确实也很大。如果是偏项目型的组织,应该多通过质量过程改进来加强缺陷预防,只有更多阶段更多层次的参与,才有机会找到更多潜在的风险和问题。提升质量
页:
[1]