A retrospective of production and test code co-evolution in an industrial project
|Title||A retrospective of production and test code co-evolution in an industrial project|
|Booktitle||Proceedings of the 2nd Workshop on Validation, Analysis and Evolution of Software Tests (VST 2018)|
Production and test code co-evolution is known to result in high quality, maintainable, more sustainable software artifacts. This report discusses the challenges and experiences obtained in the transformation from a traditional development process, where most of the testing has been conducted manually and in a subsequent development step, to an agile development process that enforces a certain number of test code coverage by automated tests. Within an industrial project we analyze the deviations from the aimed co-evolution path by means of customized visualizations and list and discuss the observed challenges.