Automation for beginners
Спробуємо з вами вчити автоматизацію з дуже простими і детальними поясненнями з самого початку до написання власного фреймворку
SQL. Lesson #4. WHERE, AND, OR, NOT, BETWEEN, IN, LIKE, IS NULL. SQL practice
SQL. Lesson #3. SELECT, DISTINCT, AS, ORDER BY, LIMIT. SQL practice
API Automation Testing #.7 What and how test in API?
SQL. Lesson #2. Install Postgres. Download real database. DBeaver. All for Mac and Windows.
SQL. Lesson #1. DB, SQL, Relational DB, RDBMS
API Automation Testing #6. HTTP Response Structure. Response status codes (5xx)
API Automation Testing #5. HTTP Response Structure. Response status codes (4xx)
API Automation Testing #4. HTTP Response Structure. Response status codes
API Automation Testing #3. HTTP Request Structure. HTTP vs HTTPS
API Automation Testing #2. REST. RESTful API.
API Automation Testing #1. What is API. Client - server architecture
Selenium #51. Cross-browser testing. Запуск тестів на різних браузерах
Selenium #50. Logging. Логування тестів частина 2. Порівняння WebDriverListener і кастомних логів.
Selenium #49. Logging. Логування тестів частина 1. WebDriverListener, slfj, log4j
Selenium #48. Запускаємо тести паралельно. Порівняння результатів. Конфігурація через testng.xml
Selenium #47. Все про паралелізацію в Java. Threads, ThreadLocal, Synchronize. Як це працює?
Selenium #46. Page Object Model #12. Останній тест. Page elements. AssertJ ignoringFields
Selenium #45. Page Object Model #11. Бібліотека для asserts (перевірок) - AssertJ
Selenium #44. Page Object Model #10. Робота з картками продуктів. Парсинг карток - частина №2.
Selenium #43. Page Object Model #9. Робота з картками продуктів як з Java об'єктами. Парсинг карток.
Selenium #42. Page Object Model #8. Inheritance vs Composition. Це важливо!
Selenium #41. Page Object Model #7. Login tests refactoring. Розказую як працювати з secrets. DotEnv
Selenium #40. Page Object Model #6. Registration test - done. Helpers. Проблема з гугл рекламою.
Selenium #39. Page Object Model #5. Форма реєстрації. Бібліотека Lombok. Робота з юзером як об'єктом
Selenium #38. Page Object Model #4. Рефакторінг Registration test. Waiters helper. Fake data helper
Selenium #37. Page Object Model #3. Додаємо локатори на сторіки. Нудно, довго - допомога ChatGPT.
Selenium #36. Page Object Model (POM) #2. BasePage, BaseTest, створюємо класи з сторінками.
Selenium #35. Page Object Model (POM). Частина #1. Проблеми без POM та benefits POM
Selenium #34. Take screenshots. Як робити скріншоти?
Selenium #33. Download and Upload files. Як скачати і завантажити файл?