Test Automation Process Improvement in a DevOpsTeam: Experience Report

04/14/2020
by   Yuqing Wang, et al.
0

How to successfully conduct test automation process improvement (TAPI) for continuous development, consisting of iterative software development, continuous testing, and delivery, is the challenge faced by many software organizations. In this paper, we present an experience report on TAPI in one DevOps team in F-Secure (a Finnish software company). The team builds Windows application software and exists in F-Secure's TAPI culture. The team self-reports high satisfaction and maturity in test automation for continuous development. To study their TAPI, we reviewed a collection of experience notes, team reflection reports and telemetry result reports. Then several meetings were held to discuss the details. We found that based on the understanding of the team, test automation maturity for continuous development is defined as a set of indicators, e.g., the increasing speed to release, improving the productivity of the team, high test efficiency. Second, the team indicated that a set of critical success factors have a major impact on successfully carrying out its TAPI, e.g., incremental approach, the whole team effort, test tool choice and architecture, telemetry. Third, we compare the TAPI practices in the observed team with the practices described in prior literature. The team believes that the existing test automation maturity approaches should include the identified practices like the whole team effort to build a more comprehensive test automation improvement model for the software industry.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/18/2022

Improving Test Automation Maturity: a Multivocal Literature Review

Mature test automation is key for achieving software quality at speed. I...
research
02/13/2021

ADEPT: A Socio-Technical Theory of Continuous Integration

Continuous practices that rely on automation in the software development...
research
04/20/2020

Software Test Automation Maturity – A Survey of the State of the Practice

The software industry has seen an increasing interest in test automation...
research
12/14/2021

Extending the team with a project-specific bot

While every other software team is adopting off-the-shelf bots to automa...
research
08/05/2019

An Empirical Study on Technical Debt in a Finnish SME

Objective. In this work, we report the experience of a Finnish SME in ma...
research
04/05/2021

Model-based testing in practice: An experience report from the web applications domain

In the context of a large software testing company, we have deployed the...
research
05/07/2018

Effective Automated Decision Support for Managing Crowdtesting

Crowdtesting has grown to be an effective alter-native to traditional te...

Please sign up or login with your details

Forgot password? Click here to reset