Automated testing is the testing of an implemented software solution in order to ensure the compliance with the requirements. During the process, it is checked whether the implemented technical solution performs a certain function it should perform, whether there are no errors, defects or other inconsistencies that may arise during the development of the product. The key advantages of automated testing are as follows: automated processes save time, they can be carried out at any time of the day, certain sequences that test each function in detail, are used, and test results that can be compared with previous tests, are delivered.