Відео-курс
На прикладі роботи з селекторами при автоматизації тест-сценаріїв користувача у браузері та побудові моделі веб-додатку ти познайомишся з основними цеглинками програм на Python – змінними, функціями, модулями, классами та об'єктами.
основах Python
для тестування веб-додатків
Python для Автотестів
по фундаментальних
Кому буде корисним в першу чергу?
Початківці в IT
Отримають інструкції щодо свого машруту в навчанні автоматизації тестування і опанувавши синтаксис Python на рекомендованих цим курсом ресурсах, через матеріали вже цього курсу зможуть на прикладах автоматизації познайомитись з більш глибокими темами, такими як функції, модулі і класи.
Мануальні тестувальники
Отримають перший практичний досвід в програмуванні на прикладі простих тестів інтерфейсу користувача веб-додатків
Початківці автоматизатори
Відразу закладуть фундамент корисних принципів, трюків і підходів в написанні тестів і коду в принципі. Закріплять на практиці деякі базові прийому рефакторингу.
Автоматизатори mid-to-sr
Зможуть структурувати знання і залатати дірки по деяким практикам і принципам, почистити свій багаж знань від сформованих не самих ефективних звичок;)
Формат
Підбірка посилань
та серія відео-скрінкастів
>18 год.
Демо автотестів на Python
В першому відео отримуємо коротке демо з програмування і автоматизації (HTML, CSS, JS, Python)
01
Синтаксис HTML, CSS, дуже коротко JS і база Python – самотужки
Далі швидко опановуємо базу через безкоштовні: книгу Якова «Вступ до розробки ПЗ» (HTML, CSS, JS) і «Python для начинающих» від Hexlet
02
Від першого сценарію з детальним код-рев'ю ...
Виконуємо завдання і перевіряємо себе по деталізованому відео-рев'ю частих помилок
03
... до повноцінної моделі
В подальшій серії скрінкастів постійно вдосконалюючи розв'язок поступово занурюємось у різні прийоми рефакторингу, та глибоко на практиці розбираємо наявні в Python механізми для реалізації тих чи інших парадигм в програмуванні (Процедурна, Функціональна, Модульна, ООП), аналізуємо як і коли їх застосовувати для максимально оптимального і ефективного результату.
04
– Теми курсу
Перший скрипт: Завдання і Рев'ю
Детальне занурення в оптимізацію селекторів
Перший скрипт на Python + Selene – завдання, його розбір і рев'ю частих помилок для самоперевірки (~ 200 хв)
Введення в рефакторинг
    • Рефакторинг для читабельності в Python – від змінних і функцій до модулів в Python (135 хв)
    • Питання та відповіді (35 хв)
    Побудова Моделі веб-додатку і її рефакторинг для задач автоматизації тестування
    • Обмеження Модульної Парадигми і застосування принципу DRY до коду роботи з контролами (90 хв)
    • Обмеження Модульної та Функціональної парадигм в Python для сторінок в мульти-браузерних сценаріях (90 хв)
    • PageObjects в стилі ООП для мульти-браузерних сценаріїв так перевикористання контролів (120 хв)
    • ООП проти Модульної парадигми в Python – що обрати для побудови моделі в Python і коли? (15 хв)
    • Питання і відповіді (15 хв)
    • Корокто про модель і детально про те як реалізувати єдину точку входу в неї – Application Manager (90 хв)
    • Коротше резюме по Application Manager (15 хв)
    • Готуємо-ООП-їзуємо код до шаблону Fluent PageObject а також порівнюємо BDD з ApplicationManager і Ко (35 хв)
    • Про Fluent PageObject + коротко про Інкапсуляцію(30 хв)
    Введення в фікстури Pytest
    Фікстури PyTest для незалежних тестів (75 хв)
    Доступ курса
    до матеріалів
    Отримай вже зараз за ціною:
    35 usd
    999 грн
    Чи підпишись на канал і очікуй поступової публікації матеріалів
    Підписка
    на матеріали
    групи Codarium що навчається до 2021.05
    по програмі «Тестування через Автоматизацію»
    90 usd
    2500 грн
    Ти підписуєшся на нові записи, а також доступ до завдань і додаткових відео-рев'ю частих помилок
    Made in ua;)
    Яків Крамаренко
    Автор курсу
    QA-Консультант з 12+ років досвіду в сфері.

    "Батько-засновник" opensource-бібліотек
    Selene, nSelene, SelenideJs

    Пише книги
    ‣ Введення в розробку програмного забезпечення (en, рус, укр)
    Искусство Автоматизации с Selene
    Искусство Автоматизации с Selenide

    Виступає на конференціях та мітапах.
    Веде канал на youtube.
    Пише про освіту.
    Ділиться новинами в facebook :)
    Пишається своїми учнями.
    Зв'яжися з нами –
    +380 63 845 95 26
    yashaka@gmail.com
    Твоє питання
    Натискаючи кнопку, ти даєш згоду на обробку персональних даних та погоджуєшся з політикою конфіденційності
    Click to order
    Заказ
    Total: 
    Цена указана в украинских гривнах, но при оплате курса произойдет автоматическая конвертация в вашу валюту. Может дополнительно взыматься комиссия банка.
    Имя
    Имейл
    Телефон
    Ссылка на соцсеть