The project under consideration included the replacement of an ERP system (Enterprise Resource Planning), extensive data migration and functional expansions compared to the existing system.
ERP migration projects massively increase the testing pressure: new functions, data migration, interfaces, tight release cycles and usually high technical risks. The article shows from practice how test automation (TA) works in such an environment: not as an end in itself, but as a result of a clear test automation strategy and a risk-based selection of the right scenarios.
The contractor (AN) was responsible for the quality in the internal test stages, including system and system integration tests. The client (client) was responsible for the acceptance test and the associated QA activities.

Dipl.-Ing. Franz Schiller is a senior test consultant and ISTQB trainer at Software Quality Lab. He has been concerned with quality in software development for over 25 years. In the project business, his focus is often on operational aspects of software testing. Test automation is a key topic area. As a trainer, he prepares the seminar participants for the daily practice of software testing (e.g. according to ISTQB Foundation Level, test management and test automation engineering).

Hooman Tayebi is a test engineer, test automation engineer and requirements engineer at Software Quality Lab. His focus is on software quality assurance, manual and automated testing, quality management and requirements engineering. He also brings many years of experience in the automotive industry and in the area of functional safety.

Johannes Bergsmann is managing director and lead consultant at Software Quality Lab. He has many years of experience in the software environment. Among other things, he advises on the optimization of software processes with a focus on requirements engineering, architecture, testing and strategic topics. One of his focuses is on QA and test automation strategies and procedures in ERP replacement projects.
In order to be able to test the later regression tests for new versions more efficiently after commissioning, the client was prepared to prepare test automation early in the course of the ERP project and to evaluate and use it in the ongoing project sprints.
That was the reading sample of our heise Plus article “Test automation in an ERP migration project – an experience report”. With a heise Plus subscription you can read the entire article.
