应用统计过程控制监控软件测试过程
栏目:计算机软件
应用统计过程控制监控软件测试过程
1,2 1,2 1,2 1,2
车美儒 ,杨国伟 ,勾 朗 ,姜 楠
(1. 中国科学院软件研究所 互联网软件技术实验室, 北京 100080 ;2. 中国科学院研究生院, 北京 100039 )
摘 要:统计过程控制(Statistical Process Control, 简称SPC )是通过使用控制图来制定过程决策和预测过程行为的一种质量控制
方法。SPC 的方法用于软件过程,可以通过描述过程行为来监控过程的稳定性。讨论了将 SPC 应用于软件测试过程,针对测试过
程中所度量的不同分布形式的数据而采用不同计算方式应用 SPC 的控制图,然后根据控制图判断测试过程是否稳定,并分析可能
存在的可归属原因。
关键词:统计过程控制; 软件测试过程; 过程性能; 过程稳定性; 质量控制
中图法分类号:TP311 文献标识码:A
Applying Statistical Process Control to Monitor Software Testing Process
1,2 1,2 1,2 1,2
CHE Mei-ru , YANG Guo-wei , GOU Lang , JIANG Nan
(1. Lab for Internet Software Technologies, Institute of Software, Chinese Academy of Sciences, Beijing 100080, China;
2. Graduate University of the Chinese Academy of Sciences, Beijing 100039, China)
Abstract: Statistical Process Control (SPC) is a quality control method that is used to monitor process behavior and measure process
performance. Software Testing Process (STP) is a quality control process in software development, and there is an increased interest in using
control charts for monitoring and improving software processes. This paper discusses the application of SPC to the STP, and contrasts two
different patterns when applying SPC method. According to different data distribution in the STP, corresponding transformation in SPC can
brings appropriated control charts. Furthermore, cause analysis of instability in STP is briefly introduced in the end.
Key words: statistical process control; software testing process; process performance; process stability; quality control
0 引言
统计过程控制(Statistical Process Control, 简称SPC )是通过使用控制图来制定过程决策和预测过程行为
的一种质量控制方法。SPC 的方法最初用于生产过程,主要监控制造业流水线的质量[1] 。随着SPC在制造业