Главная » Информационные системы » Информационные технологии » Главные задачи, решаемые с помощью RUP

Главные задачи, решаемые с помощью 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 итераций.

Но результат каждой итерации нельзя рассматривать и в виде прототипа системы. Правильнее сказать, что в результате каждой итерации создается окончательная версия некоторой части всех системы.

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


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться
Дисциплины