Группы разработчиков и тестировщиков все время заняты различными видами деятельности, но оба эти вида деятельности связаны воедино.
Рисунок 3 - Цель тестовой деятельности на ранних стадиях разработки.
Одно из назначений данной диаграммы состоит в том, чтобы показать, какова цель видов тестовой деятельности в терминах контроля и аттестации на ранних стадиях разработки. Несмотря на то что диаграммы служат иллюстрацией отношений, связывающих разработку и тестирование, она не отражает двух параллельных потоков деятельности в процессе разработки. Это отражено в параллельно-каскадной модели на рис 4.
Рисунок 4 – Связь процессов разработки и тестирования
Эта диаграмма показывает несколько важных свойств:
• Видны параллельные потоки разработки и тестирования.
• Стрелка, соединяющая системное тестирование и проектирование системы, говорит о том, что цель системного тестирования заключается в проверке проекта системы.
• Стрелка, соединяющая приемочные испытания с требованиями, показывает, что назначение приемочных испытаний заключается в подтверждении требований.
|
|
• Назначение тестирования модулей и проверки взаимодействия и функционирования компонентов системы - контроль разработки программы.
• Цель отладки тестов - контроль разработки тестов.
• Каждая стадия потоков разработки и тестирования имеет "петли обратной связи", назначение которых заключается в проверке того, что промежуточные результаты системного проектирования, проектирования программ, планирования испытаний и т.п. соответствуют требованиям, предъявленных к ним в начале соответствующей стадии.