1. 软件缺陷清除率
软件缺陷清除率=软件开发过程中发现的所有缺陷数/(软件开发过程中发现的所有缺陷数+软件发布后发现的缺陷数)
有资料统计显示,过去美国软件业的平均整体缺陷清除率只约达85%,而对一些具有良好的管理和流程等的著名软件公司,其主流软件产品的缺陷清除率可以超过98%。
2. 上线后bug数量及对客户使用影响程度严重性分析
亡羊补牢,犹未晚矣。针对上线后发现的bug应该每个都给予高度重视,因为它们都反应了内部开发测试的薄弱之处。通常我们邀请开发人员和测试人员一起逐个分析每个bug,从bug发生的根本原因角度反思“此类问题是否有可能在内部发现或者避免;如果可能,最有可能在哪个环节由哪个角色通过何种方法发现或者避免。”有的改进是流程方面的,有的是基于特定的技术方法,也有一些是难以改进的或者从投资回报率的角度不值得改进的。对于前两种,我们都作为知识库的积累,在后续版本开发中不断提醒自己进行持续的关注和改进。
四、如何让质量更好
评价完了质量的好坏之后,当然还要探究一下“如何让质量更好?”有则改之,无则加勉。对于这一永恒的话题,下面仅介绍一些我们在工作中经历的一些误区及修正的方法,以抛转引玉。
……………………
查看全文请点击下载:http://www.51testing.com/html/51/n-217651.html
4. 结束语
一个好的测试人员应该能够对产品质量做出正确的明确的判断,因此他应该可以回答"版本质量好还是不好"的问题。而追求更好的质量则是项目组每个成员的共同使命和长期目标。无论你所在的项目组质量状况如何,让我们一起积极探索让它的质量更好的一切方法并共同分享!
参考文献:
[1] M.Butcher, H.Munro, T.Kartschmer, Improving software testing via ODC: Three case studies, IBM systems jornarl, VOL 41, No 1, 2002
查看全文请点击下载:http://www.51testing.com/html/51/n-217651.html
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。