Содержание
- 2. Ещё немного про PyTest
- 3. Ещё немного про PyTest Параллельный запуск тестов с плагином xdist
- 4. Ещё немного про PyTest Параллельный запуск тестов с плагином xdist
- 6. Ещё немного про PyTest Параллельный запуск тестов с плагином xdist https://pypi.org/project/pytest-xdist/ https://github.com/pytest-dev/pytest-xdist https://blog.testproject.io/2019/07/16/parallel-test-execution-with-pytest/ https://www.guru99.com/pytest-tutorial.html#9
- 7. О чем поговорим сегодня
- 8. О чем поговорим сегодня Page Object Model - это что и как?
- 9. О чем поговорим сегодня Page Object Model - это что и как? Отчеты о прохождении тестов
- 10. О чем поговорим сегодня Page Object Model - это что и как? Отчеты о прохождении тестов
- 11. О чем поговорим сегодня Page Object Model - это что и как? Отчеты о прохождении тестов
- 12. Page Object Model
- 13. Page Object Model Page Object Model (Page Object, POM) - паттерн программирования.
- 14. Page Object Model Page Object Model (Page Object, POM) - паттерн программирования. Каждая страница - экземпляр
- 15. Page Object Model Page Object Model (Page Object, POM) - паттерн программирования. Каждая страница - экземпляр
- 19. Page Object Model: before
- 20. Page Object Model: after
- 21. Page Object Model: after
- 22. Page Object Model: after
- 23. Преимущества Page Object Model
- 24. Преимущества Page Object Model Избегаем дублирования кода
- 25. Преимущества Page Object Model Избегаем дублирования кода Получаем более высокий уровень абстракции за счет инкапсулирования методов
- 26. Преимущества Page Object Model Избегаем дублирования кода Получаем более высокий уровень абстракции за счет инкапсулирования методов
- 27. Преимущества Page Object Model Избегаем дублирования кода Получаем более высокий уровень абстракции за счет инкапсулирования методов
- 28. Средства представления отчетов для PyTest
- 29. Средства представления отчетов для PyTest Плагин PyTest-HTML https://github.com/pytest-dev/pytest-html
- 30. Средства представления отчетов для PyTest Плагин PyTest-HTML https://github.com/pytest-dev/pytest-html
- 32. Средства представления отчетов для PyTest Плагин PyTest-HTML https://github.com/pytest-dev/pytest-html Allure Framework Установить Java Скачать дистрибутив Allure для
- 36. Allure: шаги (steps)
- 37. Allure: шаги (steps)
- 38. Allure: шаги (steps)
- 39. Allure: attachments
- 40. Allure: attachments
- 41. Визуальное тестирование
- 42. Визуальное тестирование С помощью расширений для браузера:
- 43. Визуальное тестирование С помощью расширений для браузера: Page Ruler
- 45. Визуальное тестирование С помощью расширений для браузера: Page Ruler PerfectPixel
- 47. Визуальное тестирование С помощью расширений для браузера: Page Ruler PerfectPixel Full Page Screen Capture
- 49. Визуальное тестирование С помощью библиотек: aShot (Java) https://github.com/pazone/ashot Needle (Python + Nosetests) https://the-creative-tester.github.io/Python-Visual-Regression-Testing/ https://needle.readthedocs.io/en/latest/
- 50. Selenium: делаем скриншот
- 51. Selenium: делаем скриншот
- 52. Selenium: делаем скриншот
- 53. Selenium: делаем скриншот browser.save_screenshot('screenshot.png') Другие методы (например, для Remote WebDriver): get_screenshot_as_file('screenshot.png') get_screenshot_as_png() get_screenshot_as_base64() - для embedded
- 56. Пройти задания модуля 6 (“Пятая неделя: Применение паттерна Page Object Model”); По примеру теории сгенерировать отчет
- 58. Скачать презентацию