Continuous and Resource Managed Regression Testing: An Industrial Use Case

05/06/2019
by   Tommi Oinonen, et al.
0

Regression testing is an important part of quality control in both software and embedded products, where hardware is involved. It is also one of the most expensive and time consuming part of the product cycle. To improve the cost effectiveness of the development cycle and the regression testing, we use test case prioritisation and selection techniques to run more important test cases earlier in the testing process. In this paper, we consider a functional test case prioritisation with an access only to the version control of the codebase and regression history. Prioritisation is used to aid our test case selection, where we have chosen 5-25 (0.4 technique together with other prioritisation methods allows us to shape the current static, retest-all regression testing into a more resource managed regression testing framework. This framework will serve the agile way of working better and will allow us to allocate testing resources more wisely. This is a joint work with a large international Finnish company in an embedded industrial domain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/28/2019

Automating Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines

Product Line Engineering (PLE) is a crucial practice in many software de...
research
10/14/2021

DeepOrder: Deep Learning for Test Case Prioritization in Continuous Integration Testing

Continuous integration testing is an important step in the modern softwa...
research
08/23/2018

Enhancing POI testing approach through the use of additional information

Recently, a new approach to perform regression testing has been defined:...
research
05/21/2022

Supplementary Results of a Comparative Syntactic and Semantic Study of Terms for Software Testing Glossaries

This preprint specifies supplementary material and the results of a comp...
research
02/28/2021

On Introducing Automatic Test Case Generation in Practice: A Success Story and Lessons Learned

The level and quality of automation dramatically affects software testin...
research
01/25/2021

Test and Evaluation Framework for Multi-Agent Systems of Autonomous Intelligent Agents

Test and evaluation is a necessary process for ensuring that engineered ...
research
09/06/2018

Improving Development Practices through Experimentation: an Industrial TDD Case

Test-Driven Development (TDD), an agile development approach that enforc...

Please sign up or login with your details

Forgot password? Click here to reset