Abstract [eng] |
Testing is becoming a concurrent part of the software development. To ensure the testing quality and rapid testing in the future, testing scenarios need to be prepared properly. These scenarios are made from software requirements, but requirements tend to change often, which cause the need to update the testing scenarios. This process cost time and it is possible to lose the important data. Because of that the best decision for this problem could be the automated generation of test cases. The Gherkin tests generation was chosen because this language is easily understandable and could be used to create the automated tests. Experimental investigation has shown that the automated tests generation would improve the work for development teams. The analysis has shown that only one solution for Gherkin generation from requirements is realized. As a result of this thesis, four algorithms where suggested to generate Gherkin tests from the requirements: from the activity diagram, from sequences diagram, from tables and job stories. These algorithms have restrictions, however they can be improved for more complex structures of the requirements. |