Ганна Троценко
Ганна Троценко – викладачка Практичного курсу "Automation RESTful API testing with Postman
А також – Мінікурсу: АРІ для початківців
✓ Основний напрямок у роботі – тестування RESTful web services.
✓ Виступає з доповідями на Kyiv Testers Meetup, QA Fest.
✓ Проводить воркшопи про роботу з Postman.
✓ Зараз працює на посаді QA Engineer у компанії elastic.io
Ганно, розкажи, яка в тебе освіта і як ти потрапила в ІТ
Я навчалася в КПІ на спеціальності "Інженерна механіка", але тому, що я ще зі школи полюбила математику та інформатику, моя кар'єра пішла в бік ІТ.
Я обирала між програмуванням та тестуванням, але зваживши всі за і проти, вирішила, що мені більше підходить тестування.
Потрібно було обрати ще додаткову профільну освіту, щоб заглибитись саме в цей предмет.
Основними критеріями вибору курсу стали відгуки про школу та викладача який би мене навчав, адже я вважаю що в цій сфері людський фактор має велике значення.
Після закінчення курсів я вступила до інтернатури та через декілька місяців перейшла до продуктової компанії, у якій працюю дотепер вже чотири роки.
У нас невелика команда, всього два тестувальники, тому всього нам довелося вчитися самотужки на власному досвіді. Спочатку ми займались лише мануальними тестами, але зрозуміли що майбутнє за автоматизацією. Це суттєво економить час і ми обрали Postman як інструмент для автоматизації наших API-тестів.
На той час я знайшла небагато матеріалів на цю тему, була лише офіційна документація та коротенькі відео на youtube переважно англійською мовою. А завдання у нас були доволі не тривіальні, тому часто доводилось досить довго сидіти й шукати правильне рішення.
Як ти стала викладачем?
Через деякий час я зрозуміла, що було б добре поділитися своїми знаннями з іншими тестувальниками.
Адже іноді пошук певних підходів і методів для написання тестових сценаріїв займав дні, якщо не тижні.
Мені хотілось поділитись своїми доробками та досвідом, щоб інші тестувальники могли просто і легко вирішувати схожі завдання, мали готові шаблони.
Так у мене зародилася ідея зробити доповідь.
Довго її виношувала і доля так склались що я потрапила на мітап від Kyiv Testers. Це спільнота київських тестувальників, які ще у доковідні часи щомісяця збирались у якійсь аудиторії та 2-3 людини розказували невеличкі доповіді про свою роботу, а зараз ми проводимо такі зустрічі онлайн.
Організатори саме шукали нових спікерів і я запропонувала свою кандидатуру.
Поборовши свій страх, я декілька тижнів збирала цікаві кейси з практики і зробила першу доповідь про Postman. Розказувала про задачі, які перед нами стояли, як ми їх вирішили, як спростити деякі сценарії та нюанси, і навіть мінуси, роботи з Postman.
Аудиторії сподобалося і мене попросили зробити воркшоп, щоб була практика і можна було це все відчути в реальності.
Так я почала проводити воркшопи для Kyiv testers і Vinnytsia Testers, а потім мене запросили в QAGroup, і я почала проводити цей воркшоп для них, вже у форматі online.
Ось як розпочалась моя викладацька кар’єра.
Потім QAGroup запропонували мені написати авторський курс про Postman, для тих, хто хоче навчатися з нуля, адже мій воркшоп був призначений для людей, які вже працюють з цим інструментом і просто хочуть прокачати навички.
Так і з'явився курс "Automation RESTful API testing with Postman"
Що тобі дає викладання?
У викладанні особисто для мене є два плюси.
Перший – я дійсно отримую велике задоволення, коли ділюся своїми знаннями з іншими. Це дуже круто, мотивує і надихає.
Другий – коли готуєш свої матеріали для лекції, то однаково дізнаєшся багато нового, систематизуєш свої знання. Навіть при спілкуванні зі студентами, від них можеш почути також щось нове і це дуже-дуже круто.
Розкажи про свій курс: чим він унікальний, цінний, чому людина має прийти на нього? Кому буде корисно? Які знання та навички отримає людина?
Перш за все, я ще з тих олдскульних людей, які писали код на листочку і запускали його в себе в голові.
Я вважаю, що інженеру-тестувальнику дуже важливо розуміти, як працює програма на найнижчому рівні, розуміти логіку, алгоритми, на яких вона побудована.
Це все я намагаюся на простих прикладах пояснити, навчити своїх студентів будувати логічні зв'язки та дивитися глибше у архітектуру взаємодії компонентів системи.
Також я глибоко переконана, що без теорії важко бути хорошим спеціалістом, саме тому мій курс на 40-50% складається з теоретичного матеріалу.
Звісно, це все підкріплюється практикою, адже фундаментальну базу, як на мене, знати необхідно.
Оскільки тести Postman пишуться на JavaScript, я обрала основні найпростіші блоки цієї мови, які потрібні тестувальнику на старті, щоб почати писати перевірки у середовищі Postman.
Тобто, людина, яка ніколи не програмувала, прослухавши мій курс, зможе сама розробити прості тестові сценарії.
Курс орієнтований саме на Manual QA, які хочуть робити перші кроки в автоматизації. Я допоможу їм це зробити.
Після курсу ви будете знати теоретичні основи архітектури клієнт-сервер, розуміти як працює протокол HTTP, а також дізнаєтесь про веб-сервіси та API і попрактикуєтесь з тестуванням RESTful API.
Ви вивчите базові основи програмування на JavaScript і зможете застосовувати їх на практиці при написанні тестів у Postman.
ІТ-спеціалісту потрібно навчатися все своє життя. Технології розвиваються дуже швидко і нам всім потрібно за ними встигати.
Чим більше ти знаєш, тим ти цінніший на ринку спеціалістів, тим більше кар'єрних можливостей для тебе відкривається.
Тому я запрошую усіх на курс, щоб покласти у свою скарбничку знань ще трохи цікавих матеріалів і стати кращим спеціалістом.
Що тебе надихає і мотивує?
Я завжди намагаюся стояти у ряду кращих у своїй сфері і бути на крок попереду. Це мотивує розвиватися, не зупинятися і не опускати руки, отримувати нові знання, ділитись з іншими, щоб інші люди теж могли стати кращими.

