База знань
V-модель (v-model)
V-модель – це покращена версія класичної каскадної моделі. Тут на кожному етапі відбувається контроль поточного процесу, для того, щоб переконатися в можливості переходу на наступний рівень. У цій моделі тестування починається ще зі стадії написання вимог, причому для кожного наступного етапу передбачений свій рівень тестового покриття.
Для кожного рівня тестування розробляється окремий тест-план, тобто під час тестування поточного рівня, ми також займаємося розробкою стратегії тестування наступного. Створюючи тест-плани, ми також визначаємо очікувані результати тестування і вказуємо критерії входу і виходу для кожного етапу.
У V-моделі кожному етапу проектування і розробки системи відповідає окремий рівень тестування. Тут процес розробки представлений низхідною послідовністю в лівій частині умовної літери V, а стадії тестування – на її правому ребрі. Відповідність етапів розробки і тестування показано горизонтальними лініями.
Плюси і мінуси V-моделі:
+ Строга етапність;
+ Планування тестування і верифікація системи виробляються на ранніх етапах;
+ Покращений, в порівнянні з каскадної моделлю, тайм-менеджмент;
+ Проміжне тестування.
– Недостатня гнучкість моделі;
– Власне створення програми відбувається на етапі написання коду, тобто вже в середині процесу розробки;
– Недостатній аналіз ризиків;
– Немає роботи з паралельними подіями і можливості динамічного внесення змін.
Коли використовувати V-модель:
– У проектах, в яких існують часові та фінансові обмеження;
– Для завдань, які передбачають більш широке, порівняно з каскадної моделлю, тестове покриття.
Зв'язатися з нами
Адрес: г. Киев, 03058, а/я 24
E-mail: info@qalight.com.ua