Page 39 - 4787
P. 39
Аналіз вимог. На етапі аналізу вимог, які висувають група спеціалістів з
тестування і колектив розробників, відрізняються різними аспектами. Обом
колективам потрібні чіткі, недвозначні специфікації вимог, які є вхідними
даними для їх роботи. Розробники хочуть отримати повний набір, який можна
використати для формування функціональних вимог до системи і які б
дозволили проводити роботи з проектування та кодування програмного
продукту. З іншого боку, тестовій групі потрібний набір вимог, який дозволив
би скласти план проведення випробовувань і виконати системні та
випробувальні дослідження.
Дуже корисним вихідним документом стадії стадії аналізу вимог, як для
розробників, так і для тестової групи, є матриця відслідковування вимог
Матриця відслідковування вимог (requirements traceability matrix) являє собою
документ, який відображає кожну вимогу на проміжні результати процесу
розробки, такі як компоненти процесу, модулі програмного забезпечення, і
результати тестування. Вона може бути представлена у вигляді електронної
таблиці, тетлиці текстового процесора, бази даних або Webсторінки.
Планування випробовувань. Під плануванням випробовувань вважають
визначення обсягів випробовувань, напівходів, ресурсів і розкладу виконання
намічених дій. Для того щоб тестування було ефективним, необхідно затратити
значні засоби і зусилля на планування, а також бути готовим переглянути цей
план у динаміці згідно зі змінами у вимогах, розрахунках чи програмних кодах
у міру виявлення дефектів. Дуже важливо, щоб усі вимоги підтвердилися
тестуванням. Матриця відслідковування вимог є корисним інструментальним
засобом на стадії планування випробовувань, оскільки її можна
використовувати при розрахунку обсягів тестування, необхідних для охоплення
найважливіших вимог.
Дії на стадії планування випробовувань, що являють собою підготовчі
етапи для системних і проміжних випробовувань, які розміщені ближче до
кінця каскаду, включають:
1) визначення того, що підлягає тестуванню і підходу, який при цьому
був використаний;
38