Dynamic Test Case Selection in Continuous Integration: Test Result Analysis using the Eiffel Framework
Book chapter, 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

Author

D. Stahl

Ericsson

Jan Bosch

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Analytic Methods in Systems and Software Testing

405-413
9781119487401 (ISBN)

Subject Categories (SSIF 2025)

Software Engineering

Computer Systems

Areas of Advance

Information and Communication Technology

DOI

10.1002/9781119357056.ch16

More information

Latest update

8/1/2025 5