Як QA-спеціалісту написати тестову документацію
Визначення, цим є документація в QA, ви легко знайдете у мануалах для новачків. В цьому матеріалі Акім Тонконоженко, Test Lead в NIX, розглядає процес написання тестової документації на більш високому рівні.
Експертні поради допоможуть вам правильно підійти до створення тестової документації та написати її справді грамотно й швидко.
Що таке тестова документація та навіщо вона потрібна?
Тестова документація — це набір документів для перевірок на проєкті. Вона включає різні види QA-артефактів: від тестової стратегії до тест-кейсів. Головне в її визначенні — з’ясувати, навіщо потрібні тести на конкретному проєкті. Наприклад, на малих проєктах можна обмежитися матрицею покриття. А ось великі, особливо під час регресійного тестування, потребують більш серйозної документації.
Процес тестування і розробки можна поділити на дві фази: construction та stabilization. На першій фазі необхідне функціональне тестування, а на фазі стабілізації — регресійне та смоук-тестування. Залежно від цього, типи документації також змінюються.
Розподіляємо ролі у команді
На різних етапах проєкту всі тестувальники можуть бути залучені до написання тестової документації, проте “маршрут” має задавати досвідчений фахівець. Це важливо, оскільки він розуміє, що і чому потрібно включати у документацію.
Визначаємо цілі
Необхідно чітко визначити цілі QA та систематизувати перевірки, щоб новачки могли легко увійти до проєкту та мінімізувати ризики зниження якості розробки.
Окреслюємо зони відповідальності
Розпочинає написання документації лід. Далі важливо розподілити завдання у команді. Наприклад, тест-лід відповідає за створення тест-плану, що описує пристрої, етапи, послідовність дій, терміни початку та завершення тестування, а також встановлює рівень якості. Цей документ часто розробляється спільно з Product Owner та Project Manager. Він необхідний для пояснення процесу тестування в QA-команді під час спринтів, релізів та затвердження переліку задач.
Продовження матеріалу шукай за посиланням. У повній версії статті експерт детально розповідає, як написати тестову документацію, та відзначає додаткові складові для успіху IT-проєкту.