Grupo Alarcos · Conference paper · 2015

Towards Green software Testing

Macario Polo Usaola

Green in Software Engineering · 2015

Along the life cycle, testing activities are needed time and time again: during the initial development, to detect and fix errors in the first release, and later, depending on the maintenance type, both to detect possible errors introduced in new functionalities and to check that the previous version remains stable after the maintenance intervention. So, testing is an essential workflow to ensure software quality, though it is also time consuming, costly and energy demanding. This chapter discusses how different approaches of the test design, test execution and selected test requirement may impact on the costs related to testing. The chapter also includes a theoretical model about the consumption of energy depending on the selected approach.

View on the group website DOI: 10.1007/978-3-319-08581-4_8

On the same topic