QA-специалист работает с разными подходами и моделями разработки программного обеспечения. Иногда приходится иметь дело с V-моделью. Давайте посмотрим, что она из себя представляет с точки зрения тестирования.
QA-специалист работает с разными подходами и моделями разработки программного обеспечения. Иногда приходится иметь дело с V-моделью. Давайте посмотрим, что она из себя представляет с точки зрения тестирования.
Оглавление
ToggleV-модель – это такой подход в тестировании, когда определенная фаза тестирования реализуется параллельно с соответствующей фазой написания кода. Исторически она возникла после каскадной модели «Водопад», в которой тестирование происходит уже после программирования. Иногда V-модель называют моделью верификации или валидации.
Более того, если разрабатывалась сложная система ПО, то можно было упустить важные нюансы еще на этапе требований. Тогда в результате мог получаться IT-продукт, который не соответствовал пожеланиям клиента, и приходилось начинать все сначала.
В ответ на эти вызовы и была разработана V-модель. Ее версии создали в 1980-х годах независимо друг от друга немецкая аэрокосмическая фирма IABG и Национальный совет США по системной инженерии для спутниковых систем (модель VEE). Современной версией считается V-Model XT 2005 года.
V-модель предусматривает вначале постепенную детализацию требований и дизайна: сначала общесистемного уровня, затем интеграционного и, наконец, модульного. Затем производится разработка (кодинг). И после этого начинается тестирование по уровням, причем в обратной последовательности: модульное интеграционное, системное.
Это отображается на схеме V-модели: горизонтальные линии между двумя сторонами «буквы V» визуализируют, как этапы тестирования связаны с аналогичными этапами анализа требований и дизайна.
Тестирование в данной модели зависит от этапа.
V-модель является усовершенствованием модели «Водопад». Применение тестирования по уровням разработки дает преимущество раннего обнаружения дефектов ПО. Вместе с тем, остается все еще жесткой по сравнению с подходом гибкой разработки.
Автор Михаил Кулешов
Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.
© Copyright 2023 Testirovshik.com