Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №1 ТПП.pptx
Скачиваний:
11
Добавлен:
03.03.2024
Размер:
1.57 Mб
Скачать

Типы тестирования

Уровни тестирования

5. Области ответственности (кто чем занимается и за что отвечает ) и окружение (где проводиться тестирование напр. локально или на сервере).

МОДУЛЬНОЕ ТЕСТИРОВАНИЕ

Выполняется на самой ранней стадии тестирования- во время написания кода.

Обычно его выполняет сам программист, который пишет код

Следовательно ошибки исправляются сразу и не попадают специалистам по тестированию.

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

Уровни тестирования

Т.к. часто модули изолированы между собой.

Модульное тестирование надо совмещать с другими типами тестирования, т.к. само по себе модульное тестирование малоэффективно.

Итак цели модульного тестирования.

1. Проверка компонентов на соответствие требованиям.

2. Обнаружение ошибок в компоненте.

3. Предотвращение пропуска ошибки на более высокие уровни.

Уровни тестирования модуль1

ИНТЕГРАЦИОННОЕ ТЕСТИРОВАНИЕ

модуль5

Модуль

Модуль

между

2

3

Т.е. необходимо

модулями.

 

 

 

Модуль

4

Интеграционное тестирование

Здесь различают два вида интеграционного тестирвоания.

1 вид . Компонентное интеграционное тестирование.

Тестируется работа модулей в связке друг с другом.

(может быть автоматизировано)

2 вид. Системное тестирование. – такой уровень тестирования необходим для проверки связей между ситемами/ подсистемами ПО.

Не всегда можно автоматизировать.

Приемочное тестирование

Контрактное тестирование – если программа работает у посторонней организации , то заключаться контракт между сторонами и в контракте оговариваются все условия приемки ПО.

(наиболее часто встречается в НИИ, КБ)

Интеграционное тестирование

Цели интеграционного тестирования

1. Показать, что программа готова к эксплуатации в плане работы в целом.

2. Проверка интерфейсов на соответствие требованиям.

3. Предотвращение пропуска ошибок на более высокие уровни.

ПРИЕМОЧНОЕ ТЕСТИРОВАНИЕ Наиболее высокий уровень тестирования.

Как и в системном тестировании проверяется система в целом. Ошибок не должно быть в принципе.