Rating 3.85 out of 5 (19 ratings in Udemy)
What you'll learn- Test automation with pytest
- Test automation with Playwright
- How to create and maintain test automation project
DescriptionUKR:
знайомтесь з інструментом playwright, пишіть тести за допомоги pytest
Короткі відео по 5 хв, концентровані знання
Чому Playwright? Є так багато інших інструментів
Він безкоштовний!
Він швидкий! (реально). Ніколи раніше не бачив такої швидкості виконання тестів
Сучасний інструмент, що розроблюється Microsoft …
Rating 3.85 out of 5 (19 ratings in Udemy)
What you'll learn- Test automation with pytest
- Test automation with Playwright
- How to create and maintain test automation project
DescriptionUKR:
знайомтесь з інструментом playwright, пишіть тести за допомоги pytest
Короткі відео по 5 хв, концентровані знання
Чому Playwright? Є так багато інших інструментів
Він безкоштовний!
Він швидкий! (реально). Ніколи раніше не бачив такої швидкості виконання тестів
Сучасний інструмент, що розроблюється Microsoft
Він новий - перший стабільний реліз в 2021
Постійно розвивається
Він вміє перехоплювати мережеві запити браузера
Він може підписуватись на події браузера - більше не треба писати кастомні вейтери
Має дуже зручний механізм пошуку елементів на сторінці
Що я отримаю?
Кросплатформенний курс. Протестував його на Windows 10, Ubuntu 20.04, MacOS
Гайд, як написати та запустити перший тест
Знайомство з pytest - гарний інструмент, щоб перетворити скрипти, що клікають по сторінці в повноцінні тести
Створення проекту з тестування. Використовую як шаблон у всіх своїх проєктах
Пісочницю для автотестів - написав додаток, що можна тестити
Різноманітні типи тестів
Написання тестів, що взаємодіють з додатком через REST та БД sqlite (так, не найшвидша, проте розгорнути легко, а головне - принцип зрозуміти)
Налаштування звітності з Allure та довільною TMS (рідко коли можна знайти плагін для своєї - я за універсальний підхід)
Розглянемо типові проблеми з автоматизацією
Курс не включає:
EN:
Meet playwright, create some tests using pytest
Series of short video (up to 5 min) with concentrated info
Why Playwright? There are a lot of web UI test automation tools
It is free!
It is fast! (really). Never seen such test execution speed
Modern test tool by Microsoft
It is brand new - released at 2021
It is constantly developing - new features and bugs fixed
It can capture and modify web browser requests and responses. I miss this feature in other test automation tools
It can subscribe on browser events! No more custom waiting code to get your objects available
It has the best (as far as I've seen) mechanism to locate html elements
What do you get?
Cross platform course. I've tested it in Windows 10, Ubuntu 20.04, MacOS
Guide how to setup environment and create 1st test
Intro to pytest - this is great tool to convert you UI clicking scripts to great lookiing and easy-to-support tests automation project
Creating test project template can be used to solve real working tasks. Using it in my current projects
Playground application to be covered by autotests. Specially developed for this course and also cross platform (running with python)
Writing various UI tests: desktop, mobile, with ajax, with various UI components, different browser tabs
Usage REST API and DB in tests, using python requests for REST and sqlite (yeap, not the greatest choice, but does not require installation of any heavy DB. We just need to get general approach) for DB.
Setup test reporting with Allure and custom TMS (there are different test management systems, but always there is way to report tests status there)
Review typical issues of test automation during the course
Not included to this course: