In addition to the usual tests by developers and the quality management team, we use extensively automated tests with the help of so-called TestBots: These help us to check more than 15,000 features in the 500 wizards, 50 reports, 20 search classifications, and 25 detailed views of the BACKEND with regard to errors. This is done on all our systems for development, staging and live operation. If an error is found, the TestBot reports it with extensive context information to a quality management employee. Since all customers largely use framework components and the same library, a bugfix is quickly created for a detected error and adjusted to all systems.
Permanent testing - whether manual or automated - makes a significant contribution to the robustness of our solutions.