|
| 1 | +## Thank you! |
| 2 | + |
| 3 | +Our course is coming to an end! Thank you for being with us until the victorious end. |
| 4 | +We put in a lot of effort to make sure everything was clear and interesting for everyone :) |
| 5 | + |
| 6 | +We would really appreciate it if you could take a few minutes to answer our [survey]( |
| 7 | +https://surveys.jetbrains.com/s3/course-feedback-automated-ui). |
| 8 | +Your feedback will help us improve this course and make it relevant for future students. |
| 9 | + |
| 10 | +We hope that after completing this course, |
| 11 | +automation testing with Selenium won't be intimidating anymore, |
| 12 | +and you'll be able to start writing real automated tests. |
| 13 | +In this course, we aimed to cover the fundamental approaches and tools for |
| 14 | +creating a project with automated tests. |
| 15 | +Start by writing simple test scripts that verify the most critical scenarios |
| 16 | +in your web application. |
| 17 | +You can manually run these tests before releases to quickly gather information about the |
| 18 | +product's state. |
| 19 | +Once your automated tests start finding the first bugs, |
| 20 | +you'll realize that your time spent on this course was worthwhile. |
| 21 | + |
| 22 | +For further development as an automation QA, |
| 23 | +you'll need to explore the following important topics: |
| 24 | + |
| 25 | +- Running tests on remote servers using Selenium Grid, Selenoid, or similar tools. This allows for automatic test execution, faster test runs, and facilitates cross-browser and cross-platform testing. |
| 26 | +- Basic knowledge of Docker technology to manage containers with browsers on remote servers. There are ready-made containers available for use in Selenium Grid: https://hub.docker.com/u/selenium. |
| 27 | +- Configuring a Continuous Integration server to build the continuous integration process. Tests should be automatically triggered on a schedule or for each commit. |
| 28 | +- Configuring test result reports with detailed information about errors, enabling quicker localization of bugs found by automated tests. You can use the pytest-html plugin for PyTest or the Allure framework. |
| 29 | +- Generating screenshots and videos in case of test failures to simplify analysis and problem reproduction. Some tools already support this feature, such as pytest-splinter. |
| 30 | +- Preparing test data using database queries or API calls. |
| 31 | + |
| 32 | + |
| 33 | +These topics deserve a separate extensive course. |
| 34 | +They are premature for a Junior Automation Tester, so we didn't include them in this course, but now you are skilled enough to continue this journey on your own. |
0 commit comments