Як стати тестувальником з нуля

Тестувальник - це одна з затребуваних спеціальностей в ІТ-індустрії. Однак в наших вузах їй не вчать. Бажають опанувати професію надходять на курси при IТ-компаніях, після закінчення яких кращих випускників приймають на роботу. Александр Панченко и Ольга Демешко из A1QA рассказывают, кто может рассчитывать на карьеру в тестировании ПО, какие для этого нужны задатки и к чему следует быть готовым.

Якості майбутніх тестувальників

Головне якість, яка відрізняє тестувальника, - це допитливість. Потенційно хороші тестувальники - це ті, кому в дитинстві було цікаво розібрати приставку, залізти в пральну машину і подивитися, що всередині.

Якщо вам цікаво, як влаштовані різні апарати, властива пунктуальність і ви не кидаєте роботу тільки через те, що втратили до неї інтерес, професія тестувальника вам підійде.

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

Ще одна необхідна якість - гнучкість. Ви не зможете довго пропрацювати в тестуванні, вивчивши пару кодів, набір стандартних перевірок і можливих помилок. Ви пам'ятаєте, за якими комп'ютерами ви сиділи в шкільному класі інформатики? А тепер погляньте, як дошкільнята вміло справляються з сучасними планшетами. Вихід нових додатків, операційних систем, гаджетів - все це миттєво слід брати до уваги. Тестувальник повинен бути готовий до постійного навчання.

Тестування олівця: чи зможете ви стати тестувальником?

Отже, ви визначилися, що ця професія була б вам цікава. З чого почати? Отримати загальне уявлення можна з літератури і інтернет-форумів. Але старатися в цьому не варто, щоб в голові не було каші. Щоб зрозуміти, з чим доведеться зіткнутися, старші тестувальники радять провести такий експеримент на профпридатність: протестувати олівець, стілець, кухоль - що завгодно, що б вивело вас за рамки стандартного розуміння тестування програмного продукту.

Завдання - виявити креатив і поглянути на прості речі під новим кутом. Як і при тестуванні ПО, тут важливо перевірити всі можливі дії, які може зробити «користувач олівця». Але не перестарайтеся і не забудьте про адекватність перевірок.

Якщо перевірка на падіння олівця з висоти письмового столу ще наближена до реальності, то пропускати його через м'ясорубку явно не варто. Вы смогли придумать уйму способов «канцелярского» тестирования? Считайте, вы прошли первый тест на попадание в профессию.

Стане в нагоді все

Самая простая возможность получить азы профессии — записаться на курсы по тестированию. Відвідувати їх бажано в тій компанії, в якій ви хочете працювати в майбутньому. Теоретична база у всіх навчальних закладів однакова, але безпосередньо принципи роботи в різних компаніях можуть сильно відрізнятися.

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

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