Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА_4.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Собираемые метрики, используемые методы, стандарты и шаблоны

На фазе тестирования необходимо выполнять оценки расхож­дений плановых сроков и объемов с фактическими, числа прове­денных обзоров, выявленных ошибок и дефектов, а также сред­них трудозатрат и производительности тестирования. Кроме того, должен производиться сбор метрик покрытия ПП тестированием и соотношения открытых и закрытых дефектов. Все полученные данные следует хранить в ИБД проектной группы.

Используемый инструмент: система подготовки документов (например, MS Word).

Используемые методы и стандарты: процесс организации; метрическая программа.

Используемые шаблоны: отчета о результатах тестирования; отчета о ходе тестирования; отчета о поставке ПП; руководства по поставляемому ПП; плана тестирования; описания процедур тестирования; отчета по обзору; отчета о статусе проекта.

Контрольные вопросы

1. Каково назначение этапа тестирования в жизненном цикле разра­ботки программного продукта?2. Что подвергается тестированию в течение жизненного цикла разра­ботки программного продукта?

3. Какие существуют уровни тестирования и кто ответственен за про­ведение тестирования на каждом из них?

4. Что такое цикл тестирования, какие основные действия он в себя включает?

5. Каковы назначение и основные элементы тестирования: а) мо­дульного; б) интеграционного; в) системного; г) выходного?

6. Что является программной ошибкой?

7. Какие категории программных ошибок вы знаете?

8. Какова цель тестирования документации?

9. Какими характеристиками должен обладать хороший тест?

10. Дайте определение понятия «классы эквивалентности».

11. Какие условия должны выполняться, чтобы тесты можно было отнести к одному классу эквивалентности?

12. Какие критерии используют для определения класса эквивалент­ности?

13. Дайте определение понятия «границы классов эквивалентности».

14. Что вы понимаете под тестированием переходов между состояни­ями программного продукта?

15. Какие критерии существуют для отбора тестов по проверке путей выполнения программы?

16. Какие условия можно создать программному продукту для выявления ситуации гонок и других временных зависимостей?

17. Для чего проводится нагрузочное тестирование программного про­дукта?

18. Что вы думаете о прогнозировании ошибок?

19. Дайте определение понятия «функциональная эквивалентность».

20. Какие преимущества дает автоматизация тестирования?

21. Как выполняется анализ чувствительности?

22. Каковы преимущества случайного ввода входных значений?

23. Каким образом можно организовать случайный ввод?

24. Каковы цели и назначение регрессионного тестирования?

25. Как можно определить, что ошибка успешно исправлена?

26. Куда заносятся результаты тестирования и как отслеживается ис­правление ошибок?

27. Какие метрики собирают на этапе тестирования?

28. Какие методы, стандарты и шаблоны используют на этапе тести­рования?

СОПРОВОЖДЕНИЕ ПРОГРАММНОГО ПРОДУКТА

Роль этапа сопровождения в жизненном цикле программного продукта

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

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

Элементами сопровождения являются:

перепроектирование и переработка небольших частей постав­ляемого ПП;

перепроектирование и переработка интерфейсных программ­ных модулей;

модификация кода, документации или структуры базы данных ПП.

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

Процесс сопровождения включает в себя следующие основные действия.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]