This thesis focuses on the concept of automated software testing, which has emerged in recent years as the most effective method for detecting faults and ensuring optimal performance. As a result, automated testing has become an indispensable tool in the world of software development, eclipsing old-fashioned manual testing. In the following, we address the challenges encountered when testing applications with a speech interface and present relevant tools and frameworks for automated testing of such applications. Two of these tools, Playwright and Selenium, are then selected for concrete presentation and comparison.
The main objective of the thesis is thus to examine tools for automatic testing of speech-enabled applications. The focus is on simplicity, efficiency and speed of writing and running tests. The final result of the work tells us which tool is the most suitable for testing applications that meet our needs.
|