Dynamic Test Case Selection in Continuous Integration: Test Result Analysis using the Eiffel Framework
Kapitel i bok, 2018

This chapter describes how the open source continuous integration and delivery framework Eiffel was developed by Ericsson to address the challenges of scalability and traceability. It discusses the dynamic selection of test cases as a method to reduce time and resource usage of, particularly, continuous delivery testing. The chapter discusses the need for dynamic test case selection and how it requires traceability while touching upon selection strategies and handling of manual and automated tests on a conceptual level. It posits that the traceability data generated by Eiffel can in fact be used to great effect to facilitate a wide range of dynamic test selection methods, and have shown through examples how this can be achieved. The chapter lists several examples of methods for test case selection. It suggests that all of these may favorably be achieved through analysis of Eiffel events and their relationships.

automated test

selection strategies

dynamic test case selection

Eiffel framework

continuous integration

manual test

Författare

D. Stahl

Ericsson AB

Jan Bosch

Chalmers, Data- och informationsteknik, Software Engineering

Analytic Methods in Systems and Software Testing

405-413
9781119487401 (ISBN)

Ämneskategorier (SSIF 2025)

Programvaruteknik

Datorsystem

Styrkeområden

Informations- och kommunikationsteknik

DOI

10.1002/9781119357056.ch16

Mer information

Senast uppdaterat

2025-08-01