Lviv Quality Assurance Day 2019
МИКОЛА СОЛОПІЙ
«Формула успішного переходу від manual до automation testing»
Telegram: www.t.me/goqameetup
Facebook: www.fb.com/goqaevent
Linkedin: www.linkedin.com/company/goqa/
Сайт: www.qaday.org
2. Привіт! Я - Senior Quality Engineer, Alteryx
● Працьовитий Quality Engineer з 2014
● Успішний тренер онлайн-курсів з 2017
● Приборкувач Лева з 2018 (instagram: nick_ta_leo)
Сайт-портфоліо solopiimykola.github.io/my-portfolio/
3. ● Історія власного досвіду переходу з мануала в автомейшн
● Що вчити?
● Як вчитись?
● Змушуємо менеджмент виділяти час на автоматизацію
● Висновок
План
11. Мову програмування
● Не ведіться на рейтинги та тренди мов програмування
● Обирайте ту мову, яка зараз на вашому проекті
● Обирайте мову, яка подобається і на якій хочеться писати
● Вивчайте мову на базовому рівні
12. Інструмент для автоматизації
● Якщо на проекті вже використовується певний інструмент, зупиніться на
ньому
● Почніть з простих інструментів (Selenium IDE, Katalon Automation
Recorder)
● Обирайте найпопулярніший фреймворк
● Для масштабних проектів не використовуйте вендор лок інструменти
● Заведіть GitHub репозиторій зі своїм тестовим проектом
13. Теорію автоматичного тестування
● Розібратись в основних поняттях
● Знати, що таке піраміда автоматичного тестування
● Розібратись в доцільності автоматизованого тестування на вашому
проекті
● Паттерни
● Як шукати елементи на сторінці
15. Організуйте курси всередині компанії
● Зберіть групу зацікавлених осіб
● Складіть програму, план
● По черзі готуйте матеріали або запросіть викладача з ІТ школи
● Розробляйте тестовий проект на основі вашого контексту
● Зробіть демо-проект і покажіть його менеджменту
16. Пройдіть онлайн/оффлайн курси
● Ефективні тоді, коли ви їх оплачуєте
● Обирайте курс або конструктор курсів, які ви в змозі застосувати на
проекті
● Відразу застосовуйте та адаптуйте отримані знання на своєму проекті
18. Змушуйте менеджмент виділяти час на автоматизацію
● Проговоріть зацікавленість в автоматизації ще на етапі інтерв’ю
● Проговоріть зацікавленість з тім лідом, PM, Test Manager
● Покажіть швидкий результат використовуючи прості тули
● Зареквестіть допомогу дева при сетапі проекту
● Змінюйте роботу :)
20. Висновок
● Знайдіть чітку мотивацію
● Застосовуйте комплексний підхід до навчання
● Одразу застосовуйте отримані знання на практиці
● Почніть з простого
● Нон-стоп навчання: майстер класи, мітапи, воркшопи, статті, слідкуйте за
автомейшн спільнотами, дивіться код проектів в GitHub, пробуйте писати
код
24. Запрошую на авторський курс
“Modern JS for QA”
Навчимося писати і розуміти
код використовуючи modern js!
25 листопада
19:00 - 22:00 група до 9
чол.
пн/ср
8 занять
start-it.ua/jvscrpt-for-qa
Editor's Notes
повезло з простотою
не повезло
як думаєте з чого?
розповісти про свій бекграунт
найефективніше для мене
додати тули, курси
додати план і тест кейси в пункт про курси
додати бекграунд про онлайн курси перед тим як піти на співбесіду