We have increased efficiency in testing the software we develop
Our company is constantly improving its products, which is helped by the use of automated hardware (HW) and software (SW) tests. These will enable us to reduce both the required service time and the error rate when performing tests, as well as increase their efficiency.
The project "Automated testing of SW - PDP (Pertinax project database)" addressed the issue of automatic tests when introducing new functions in the database. This was previously tested manually, which was very time-consuming. Based on the experience of skilled testing, materials for automatic tests were created.
Automated testing allows us to:
• speeding up testing (the test takes about 5-6 hours, which is 1/3 of the time compared to manual testing) and saving operator time, when the test can run without the presence of workers (e.g. overnight),
• reduction of human error during testing (e.g. omission of a testing step, bad test evaluation, etc.),
• verification of the functions of the tested SW,
• verification of SW backward compatibility (the new function will not affect the functioning of previously developed SW parts),
• repeatability of tests under the same conditions (provable error removal when the test passes).
If the test result is OK, we can deploy the new SW version. If this is not the case, we turn back to the development worker who solves the new version of the given SW.
Currently, new versions of installations of not only the Pertinax project database, but also other ZAT software such as Pertinax6 and PertinaxS are verified by automatic tests. We will also apply this trend to other ZAT SW products.