Про те, хто такі тестери - Собака Павла

"Собака Павла" поговорила з тестувальником програмного забезпечення з Санкт-Петербурга Олексієм Федоровим. Цікавим буде корисно отримати інформацію з перших рук.

тестери

Хто такий тестувальник? Як називається ваша спеціальність? Почнемо з назви. Тут, як і у всій спеціальності, панує різноманітність. Називають: тестувальники, тестери (від англійської “tester“), інженер з тестування, QC (quality control, український аналог – контролер якості), QA (quality assurance, фахівець із забезпечення якості).

Хто такий тестувальник? Хм… Гарне питання. Кожен вибирає собі сам, чим хоче займатися. Може тестувати, контролювати якість, забезпечувати її, займатися тех. підтримкою чи документацією. Існує безліч компаній з різними вимогами та безліч людей, які роблять різну роботу. Дуже часто тестувальник - це той, хто робить все, що залишилося не зробленим програмістом.

Яку проблему ви вирішуєте на ринку? Ніяку. Проблеми замовника вирішують розробники. А тестування є допоміжною дисципліною під час опрацювання. І, здебільшого, це прагнення зменшення кількості помилок, які знайде сам замовник.

Чи може людина без технічної освіти працювати тестувальником? Я правильно помітила, що дівчат-тестувальників більше, ніж дівчат-програмістів? Справді, серед тестувальників приблизно порівну дівчат та хлопців, а серед програмістів дуже рідко можна зустріти дівчину. Я не думаю, що це пов'язано із освітою. Хоча тестувальником можна стати не лише без технічної освіти, а й без вищої освіти у принципі. На тестувальника не вчать взагалі, і не лише в Україні, а й у світі. Я навіть не знаю, чи варто вводити цюспеціальність в університетах. Програмістів вчать багато і давно, але вони дуже мало використовують у роботі те, що “вивчили“ у ВНЗ. Що точно варто робити, то це розповідати студентам про наявність такої спеціальності.

Як стають тестувальником? Здебільшого, випадково. Навчаючись в університеті, ти ніколи не стикаєшся з фактом такої спеціальності. Дуже багато хто, починаючи свою кар'єру, навіть кар'єру розробника, отримують пропозицію стати тестувальником. Люди погоджуються... і багато хто потім залишається. У кожного своя відповідь, чому він залишився у тестуванні. Для когось це пошук помилок, для когось – “ламати веселіше, ніж будувати”, для когось – наявність більшої кількості спілкування порівняно з тим, коли ти розробник, а для когось це можливість зробити світ кращим.

Чому всім новачкам пропонують стати тестувальником? Він може “завдавати” користі якщо не в перший день роботи, то в другий. А розробники через специфіку роботи – через три-шість місяців. На ринку дуже великий попит: на шість вакансій один тестувальник. І це відбувається навіть за гострого дефіциту самих розробників. Плюс – у тестування можна зайти із предметної області. Якщо ти добре розумієш, наприклад, фінанси, медицину тощо, теж можна одразу почати працювати.

Чому ви самі організуєте тематичні заходи, що це дає вам та іншим? Мені здається, що в IT, що стосується некерівних спеціальностей, всі тематичні заходи організуються силами фахівців: розробників, тестувальників, юзабілістів (англ. “usability“). Тому що тут дуже багато людей із великою кількістю енергії, яку треба кудись застосувати. Крім того, оскільки спеціальність молода, цьому ніде не вчать, книг українською мовою не дуже багато, це можливість швидше освоюватиспеціальність та розширювати кругозір. Для тих, хто працює досить давно – це джерело доходу (вони ведуть майстер-класи, семінари). І не на останньому місці, тому що це весело.

Що це дає іншим, тут, як і у всій спеціальності, кожен вирішує собі сам. Є певний список речей, які людина може купити, прочитати, вивчити. Він сам вибирає, що хоче від цього, і це бере.

Наскільки вам легко працювати у команді з іншими тестувальниками? Мені не здається, що робота команди тестувальників відрізняється від роботи іншої команди. Там самі процеси: формування, вирування, устаканивание, взаємодія. Ті самі проблеми керівників з підлеглими, підлеглих з керівниками. Ті самі друзі, вороги, як і в будь-якому іншому місці. Проте що найбільше впадає у вічі, то це середній вік тестувальників: 23-25 ​​років. Це твої однолітки, а з ними завжди легше.

Які книги по темі рекомендуєте тестувальнику-початківцю? Початківцю тестувальнику порекомендую піти працювати максимально близько до спеціальності. І той досвід, який він набуде за перші три місяці, буде набагато ціннішим, ніж будь-яка книжка, яку він прочитає. Після того, як він опиниться у спеціальності та зрозуміє, що йому це подобається, то з книг можна почати з книги Романа Савінова “Тестування Dot Com, або посібник із жорсткого поводження з багами в інтернет-стартапах”. У двох словах, це дуже невелика, легко читається книжка, яка ставить мізки на місце і дає гарне уявлення про спеціальність. І друга – Луїза Тамре, “Тестування програмного забезпечення”. Також є тематичний портал software-testing.ru, де зібрано велику кількість матеріалів; є форум, там можна поставити запитання; йде трансляція українськомовних блоків; є список він-іофлайн курсів, які можна пройти, у тому числі для початківців.

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

І найважливіше, що хотілося б сказати. Спеціальність дуже молода, дуже затребувана, і єдина вимога до тих, хто хоче стати тестувальником, – це зацікавленість. IT-світ - це своя каста, в якій зовсім інші умови життя та правила гри. У середньому айтішник отримує вдвічі більше, ніж його колега неайтішник. Дуже багато хлопців, які живуть поза IT-шним світом, могли б принести велику користь і собі, і іншим.

Фотографії надані героєм інтерв'ю.

Did you like this article? Share it with your friends!