Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО учебное пособие.doc
Скачиваний:
24
Добавлен:
22.08.2019
Размер:
3.13 Mб
Скачать

8.6.3 Организация испытаний в фазах исследований и анализа осуществимости

В фазе исследований деятельность группы испытаний должна предусматривать интенсивное общение с другими группами для решения вопросов о том, какие режимы испытаний следует установить, когда начнутся испытания класса B, какие новые методики или средства должны быть привлечены для этих испытаний. Необходимо провести анализ, какие ресурсы потребуются на каждой стадии испытаний, и дать оценку срокам выполнения и предполагаемым затратам.

На этой стадии составляется предварительный бюджет, обычно этот документ составляет кто-либо из сотрудников группы разработки на основании данных, поступивших от остальных групп. Роль группы испытаний на этом этапе — наиболее объективно оценить свои предполагаемые затраты (бюджет). Основной алгоритм, лежащий в этой оценке, — стоимость испытаний пропорциональна стоимости разработки.

В стадии анализа осуществимости группа обработки готовит соглашение о требованиях. В этот период группа испытаний имеет первую возможность повлиять на качество изделия, предъявляя свои материалы для выработки соглашения о требованиях. В процессе поиска компромиссных решений, пересмотра и утверждения этого документа утверждаются и необходимые уровни испытаний. Группа испытаний здесь играет активную роль, побуждая разработчиков к введению количественных характеристик в требования и цели.

Соглашения о требованиях являются одновременно и планом разработки, они содержат довольно много сведений о путях реализации проекта. В этих соглашениях предусматривается специальный раздел, в котором группа испытаний описывает свой план проверок.

В этой фазе группа испытаний особое внимание уделяет тем разделам соглашения о требованиях, где речь идет о внешних условиях, в которых должно работать программное изделие, об эргономических характеристиках и действующих ограничениях.

На протяжении всей фазы анализа осуществимости группа испытаний изучает соглашение о требованиях и на основе этого анализа составляет собственные планы (план разработки спецификаций испытаний, установление начальных дат испытаний класса B и каждого цикла и др.).

8.6.4 Организация испытаний в фазах конструирования и программирования

Составление плана испытаний является основной работой, которую выполняет группа испытаний в этой фазе. Обязательным условием завершения этой работы является утверждение соглашения о требованиях, и поэтому ее окончание намечается на период фазового обзора.

При составлении плана испытаний используется принцип декомпозиции планов. План испытаний является детализацией соглашения о требованиях и содержит подробную информацию, достаточную для того, чтобы рецензенты смогли уловить степень соответствия программы испытаний класса B этому испытанию. Создавая план испытаний, группа испытаний принимает все меры к тому, чтобы спланировать все виды работ — оборудование, программное обеспечение, расходные материалы и др.

Фаза программирования начинается с момента появления внешней спецификации. Сразу после получения этого документа группа испытаний начинает анализировать его на соответствие соглашению о требованиях, сообщая группе разработки свои замечания.

После завершения работ над внешней спецификацией группа испытаний начинает готовить спецификацию испытаний. Спецификация испытаний представляет собой декомпозицию плана испытаний и подробно описывает все тесты, которые предстоит выполнить, включая описание ожидаемых результатов. Поскольку спецификация испытаний в значительной мере зависит от содержания внешних спецификаций, то она утверждается после утверждения последних.

Основную часть работы группы в этой фазе составляет разработка тестовых (контрольных) примеров. При этом все тестовые примеры должны быть приготовлены до окончания фазы программирования. Контрольные примеры становятся известны группе разработки перед самым началом фазы оценки.

Успешное проведение приемочных испытаний позволяет руководству сделать пробный выпуск изделия для передачи в руки критически настроенного заказчика. Для этого группа испытаний должна определить набор контрольных примеров, составляющих программу приемных испытаний, как можно раньше. Разработчики должны иметь возможность ознакомиться с этими примерами.

Ущерб от плохой организации работ, предшествующих испытаниям класса B, может быть сравним с затратами (временными) на программирование.