Хочу стати автоматизатором, з чого почати

Що пишуть у блогах

Баги та діри

• Наочні ілюстрації до можливих сценаріїв із програмним кодом.

Простий масив

автоматизатором

Онлайн-тренінги

Очні тренінги

Конференції

стати

Що пишуть у блогах (EN)

Розділи порталу

Про інструменти

Найкращі вакансії

Не секрет, що багато "ручних" тестувальників хочуть стати "автоматизаторами". І коли людина усвідомлює це бажання, у неї природно виникає питання "з чого почати", такі теми досить регулярно виникають на нашому форумі.

Однак мотивація при цьому може бути різною, а залежно від цього і перші кроки в автоматизації будуть різними.

1. "Спочатку освою автоматизацію тестування, а потім перейду в розробку".

Дуже поширений мотив, але тут все просто з відповіддю на питання "з чого почати": хочеш йти в розробку - вчися програмувати!

2. "Хочу розширити кругозір, нові вміння не завадять".

Тестувальники взагалі відрізняються підвищеною цікавістю, потяг до нових знань для них цілком природний. Але при розширенні кругозору люди не занурюються вглиб кожної теми до дна, а вивчають її досить поверхово - інакше якраз "розширення" і не вийде.

За такої мотивації найкраще рухатися шляхом найменшого опору - через " рекордер " до вивчення програмного коду, що він генерує, поступово рухаючись до програмування. Але акцент краще робити не на тому, щоб "навчитися програмувати круто", а на освоєнні всього технологічного стека - від рекордера до сервера безперервної інтеграції.

3. "Хочу позбутися рутинних завдань, автоматизувавши їх".

Тут треба розуміти, що рутинні завдання у тестуванні - це незавжди власне виконання тестів. Це може бути багаторазово виконувана установка продукту, підготовка тестових даних, аналіз лог-файлів, перевірка битих посилань - та все, що завгодно, будь-яка робота, яка не вимагає участі мозку.

На цьому шляху освоєння автоматизації може початися з вивчення спеціалізованих інструментів (генераторів даних або аналізаторів логів) або з "рекордера". Зокрема, для веб-застосунків найбільш популярним "рекордером" зараз є Selenium IDE. А коли його можливостей для вирішення ваших завдань буде недостатньо - можна з нього плавно перейти до використання складніших інструментів.

Якщо Ви хочете неспішно навчитися програмувати – ми запрошуємо Вас на онлайн-тренінг "Програмування для тестувальників", який розпочинається 16 травня.

А якщо потрібна нескладна автоматизація, але швидко – тоді ласкаво просимо на тренінг "Selenium 2.0: стартовий рівень", початок 12 травня.

Ну а з іншими тренінгами з тестування програмного забезпечення можна познайомитися в нашому розкладі.