Які професії в IT ти знаєш? Якщо твоя відповідь — програміст, то саме час тобі познайомитися з першою статтею циклу «Хто є хто в IT». Сьогодні поговоримо про QA, про інженерів із забезпечення якості.

Не про програмістів?

 

Ще раз... хто-хто?

      QA, інженер із забезпечення якості, тестер, тестувальник — чув? Сподіваюся, на останніх назвах ви вже легенько стукнули себе по лобі із вигуком: «Ах, так ось воно що! Знаю, звісно!»

 

 

      Для тих же, хто сумнівається, пояснюю:

      QA (Quality Assurance engineer) — це фахівець, чий обов'язок полягає в поліпшенні якості не тільки розроблюваного програмного забезпечення (ПЗ), а й усього процесу його створення.

      Найочевидніша річ у роботі QA — це, безпосередньо, знаходження багів шляхом тестування, але на цьому перелік завдань цих спеціалістів зовсім не закінчується, а лише починається...

 

Завдання QA

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

      Основне завдання QA - це забезпечення якості.

 

 

      Для цього необхідно:

- тестування,

- оцінка ризиків,

- перевірка вимог,

- загальне планування процесу тестування,

- тест дизайн,

- створення і ведення тестової документації,

- виконання тестів,

- аналіз стану ПЗ.

      І це ще дуже узагальнений список, який, проте, підводить нас до дуже важливого питання...

 

Чому це важливо?

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

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

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

 

 

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

  

Карина Темчур

 

 

 

Популярні статті

Читати далі