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.
翻译:虽然许多公司在内部开展软件测试活动,但许多其他公司将其软件测试需要外包给作为软件测试服务提供者的其他公司,因此,在过去几十年中,作为一种服务(TaAS)的测试已成为强有力的服务行业。在软件测试服务方面,可能存在各种挑战(例如在规划和服务提供阶段),结果测试服务的质量并不总是如预期的那样。 目标:对于测试服务的提供者和客户来说,评估测试服务的质量和成熟程度并随后加以改进非常重要。 方法:受若干测试服务供应商的实际工业需要的驱动,我们选择现有的CMMI-SVC为服务成熟度模型(CMMI-SVC),并在两个土耳其测试服务供应商的背景下进行案例研究。结果:案例研究结果显示,对使用CMMI-SVC的测试服务的成熟性评估对公司及其测试管理团队都有帮助,使他们能够客观地评估其软件测试服务的成熟程度,评估其软件测试服务的成熟程度,我们确实在测试CMIC之后对它进行了一定的改进。