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

Професійні навички
| Предметні домени | Початківець | Молодший або середній спеціаліст | |
|---|---|---|---|
| Процеси тестування та розробки програмного забезпечення | |||
| Процес тестування програмного забезпечення | Розуміння цілей та завдань тестування
Загальне розуміння процесу розробки програмного забезпечення |
Глибоке розуміння етапів тестування, їх взаємозв’язку та взаємодії, вміння планувати свою роботу в рамках отриманого завдання в залежності від етапів тестування. | |
| Процес розробки програмного забезпечення | Загальне розуміння моделей розробки програмного забезпечення, їх взаємозв’язок з тестуванням, вміння керувати пріоритетами у своїй роботі відповідно до етапів розробки проекту. | ||
| Управління документообігом | |||
| Аналіз вимог |
Не є обов’язковим |
Здатність визначати взаємозв’язок та взаємозалежність між різними етапами та формами представлення вимог, вміння формулювати питання для з’ясування неоднозначностей. | |
| Тестування вимог | Знання характеристик хороших вимог та наборів вимог, вміння аналізувати вимоги з метою виявлення в них недоліків, вміння усувати дефекти у вимогах, вміння застосовувати методи покращення якості вимог. | ||
| Управління вимогами | Не обов’язково | Загальне розуміння виявлення, документування, аналізу та модифікації вимог. | |
| Бізнес-аналіз | Загальне розуміння процесів виявлення та документування різних етапів та форм представлення вимог. | ||
| Оцінка та планування | |||
| Створення плану тестування | Не обов’язково | Загальне розуміння принципу планування тестів, вміння використовувати готовий тестовий план для планування своєї роботи. | |
| Створення стратегії тестування | Не обов’язково | Загальне розуміння принципів побудови стратегії тестування, вміння використовувати готову стратегію для планування своєї роботи. | |
| Оцінка зусиль | Не потрібно | Загальне розуміння принципів оцінки зусиль, вміння оцінювати свої зусилля при плануванні роботи. | |
| Робота з тестовими кейсами | |||
| Створення чек-листів | Загальне розуміння стандартних практик | Тверде вміння використовувати техніки та підходи до розробки тестових процедур, вміння декомпонувати тестовані об’єкти та поставлені завдання, вміння створювати чек-листи. | |
| Створення тестових кейсів | Тверде вміння документувати тестові кейси за прийнятими шаблонами, вміння аналізувати готові тестові кейси, виявляти та усувати дефекти в них. | ||
| Управління тестовими кейсами | Не обов’язково | Загальне розуміння процесів створення, модифікації та оновлення тестових кейсів. | |
| Предметні області | Початковий рівень | Рівень молодшого або середнього спеціаліста | |
| Методологія тестування | |||
| Функціональне та доменне тестування |
Не потрібно
|
Знання типів тестування, тверде вміння використовувати техніки та підходи до розробки тестових процедур, вміння створювати чек-листи та тестові кейси, вміння створювати звіти про помилки. | |
| Тестування користувацького інтерфейсу | Можливість проводити тестування користувацького інтерфейсу на основі готових тестових кейсів або в ході дослідницького тестування. | ||
| Розвідувальне тестування | Загальне вміння використовувати матрицю для швидкого визначення тестових кейсів, загальне вміння виконувати нові тести на основі результатів щойно виконаних. | ||
| Інтеграційне тестування | Можливість проводити інтеграційне тестування на основі готових тестових кейсів. | ||
| Тестування локалізації | Можливість проводити тестування локалізації на основі готових тестових кейсів. | ||
| Інсталяційне тестування | Можливість виконувати інсталяційне тестування на основі готових тестових кейсів. | ||
| Регресійне тестування | Загальне розуміння принципів організації регресійного тестування, вміння виконувати регресійне тестування за готовими планами. | ||
| Робота зі звітами про дефекти | |||
| Створення звітів про дефекти |
Не потрібно |
Тверде розуміння життєвого циклу звітів про дефекти, вміння створювати звіти про дефекти за прийнятими шаблонами, вміння аналізувати готові звіти, виявляти та усувати дефекти в них. | |
| Аналіз причин виникнення дефектів | Базове вміння досліджувати додаток з метою виявлення джерела (причини) помилки, елементарне вміння формувати рекомендації щодо усунення помилок. | ||
| Використання систем відстеження помилок | Можливість використання систем відстеження помилок на всіх етапах життєвого циклу звітів про дефекти. | ||
| Робота зі звітами про результати тестування | |||
| Створення звітів про результати тестування | Не є обов’язковим | Вміння надавати необхідну інформацію для створення звіту про результати тестування, вміння аналізувати готові звіти про результати тестування з метою планування своєї роботи. | |










0 коментарів