Главная
»
Информационные системы
»
Информационные технологии
»
61. Главные задачи, решаемые с помощью RUP;
61. Главные задачи, решаемые с помощью RUP;
Рассмотрим более подробно существующие активности/задачи связанные с тестированием:
- Планирование тестов (Plan Test)
- Определение требований к тестам (identify requirements for test)
- Оценка рисков (assess risk)
- Разработка стратегии тестирования (develop test strategy)
- Определение ресурсов (identify test resources)
- Создание расписания/последовательностей (create schedule)
- Разработка Плана тестирования (generate Test Plan)
- Дизайн тестов (Design Test)
- Анализ объёма работ (prepare workload analysis)
- Определение и описание тестовых случаев (identify and describe test cases)
- Определение и структурирование тестовых процедур (identify and structure test procedures)
- Обзор и оценка тестового покрытия (review and assess test coverage)
- Разработка тестов (Implement Test)
- Запись или программирование тестовых скриптов (record or program test scripts)
- Определение тесто-критичной функциональности в Дизайне и
Модели реализации (identify test-specific functionality in the Design
and Implementation Model)
- Создание/подготовка внешних наборов данных (establish external data sets)
- Выполнение тестов (Execute Test)
- Выполнение тестовых процедур (execute Test procedures)
- Оценка выполнения тестов (evaluate execution of Test)
- Восстановление после сбойных тестов (recover from halted Test)
- Проверка результатов (verify the results)
- Исследование неожиданных результатов (investigate unexpected results)
- Запись ошибок (log defects)
- Оценка тестов (Evaluate Test)
- Оценка покрытия тестовыми случаями (evaluate Test-case coverage)
- Оценка покрытия кода (evaluate code coverage)
- Анализ дефектов (analyze defects)
- Определение критериев завершения и успешности тестирования
(determine if Test Completion Criteria and Success Criteria have been
achieved
В
результате каждой итерации получается работающая, но не
полнофункциональная система, которая еще не является коммерческой и не
подлежит распространению. Продолжительность создания коммерческой
версии программной системы составляет 10 – 15 итераций.
Но
результат каждой итерации нельзя рассматривать и в виде прототипа
системы. Правильнее сказать, что в результате каждой итерации создается
окончательная версия некоторой части всех системы.
Следуют
так же заметить, что, не смотря на то, что, как правило, на каждой
итерации определяются и реализуются новые требования к системе,
некоторые итерации могут быть целиком посвящены усовершенствованию
существующей программы, например с целью повышения ее
производительности.
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.