论文标题
使用CMMI-SVC评估软件测试服务的成熟度:工业案例研究
Assessing the maturity of software testing services using CMMI-SVC: An industrial case study
论文作者
论文摘要
背景:尽管许多公司在内部进行软件测试活动,但许多其他公司将其软件测试需求外包给其他充当软件测试服务提供商的公司。结果,在过去的几十年中,测试作为服务(TAAS)已成为强大的服务行业。在软件测试服务的背景下,可能会面临各种挑战(例如,在计划和服务交付阶段),因此,测试服务的质量并不总是符合预期的。目的:对于提供者和测试服务的客户来说,重要的是评估测试服务的质量和成熟度并随后改善它们。方法:在几个测试服务提供商的背景下,由真正的工业需求激励,以评估其软件测试服务的成熟度,我们选择了现有的CMMI用于服务成熟度模型(CMMI-SVC),并在两个土耳其测试服务提供商的背景下使用它进行了案例研究。结果:案例研究结果表明,使用CMMI-SVC对测试服务的成熟度评估对公司及其测试管理团队的帮助,通过使他们能够客观地评估他们的测试服务的成熟度,并通过确定潜在的改进领域。结论:我们从经验上观察到,经过一些较小的自定义,CMMI-SVC确实是测试服务成熟度评估的合适模型。
Context: While many companies conduct their software testing activities in-house, many other companies outsource their software testing needs to other firms who act as software testing service providers. As a result, Testing as a Service (TaaS) has emerged as a strong service industry in the last several decades. In the context of software testing services, there could be various challenges (e.g., during the planning and service delivery phases) and, as a result, the quality of testing services is not always as expected. Objective: It is important, for both providers and also customers of testing services, to assess the quality and maturity of test services and subsequently improve them. Method: Motivated by a real industrial need in the context of several testing service providers, to assess the maturity of their software testing services, we chose the existing CMMI for Services maturity model (CMMI-SVC), and conducted a case study using it in the context of two Turkish testing service providers. Results: The case-study results show that maturity appraisal of testing services using CMMI-SVC was helpful for both companies and their test management teams by enabling them objectively assess the maturity of their testing services and also by pinpointing potential improvement areas. Conclusion: We empirically observed that, after some minor customization, CMMI-SVC is indeed a suitable model for maturity appraisal of testing services.