Intro

ISO 25010

| Надежность (reliability) | - зрелость (maturity)

Методы контроля качества ПО

image.png

Тестирование

Тестирование - проверка соответствия целевой системы требованиям, выполняемая по результатам реальной работы этой системы на некотором наборе специально созданных ситуаций.

Регрессионное тестирование - тестирование с условием, что то, что работало не перестало работать.

Тестирование в процессе разработки

  1. анализ требований;
  2. разработка тестового плана;
  3. разработка тестов разного уровня;
  4. тестирование;
  5. анализ результатов тестирования.

Виды деятельности и документы

Вид деятельности Первичные документы Вторичные документы
Анализ требований Модели предметной области, концепция системы, требования заказчиков Описание требований к ПО
Проектирование Требования к ПО Описание архитектуры, проектная документация
Кодирование Проектная документация Исходный код, проектная документация на компоненты
Тестирование Требования к ПО, проектная документация, исходный код Тестовые планы и наборы тестовых вариантов

Кто участвует