• Software Testing

    Strategies for Avoiding Test Fixture Smells during Software Evolution

    by  • May 19, 2013 • Publication, Research, Reverse Engineering, Software, Software Quality, Software Testing • 0 Comments

    An important challenge in creating automated tests is how to design test fixtures, i.e., the setup code that initializes the system under test before actual automated testing can start. Test designers have to choose between different approaches for the setup, trading off maintenance overhead with slow test execution. Over time, test code quality can...

    Read more →

    Test Confessions: A Study of Testing Practices for Plug-in Systems

    by  • June 6, 2012 • Publication, Research, Software, Software Quality, Software Testing • 0 Comments

    Testing plug-in based systems is challenging due to complex interactions among many different plug-ins, and variations in version and configuration. The objective of this paper is to find out how developers address this test challenge. To that end, we conduct a qualitative (grounded theory) study, in which we interview 25 senior practitioners about how...

    Read more →