Технология разработки ПО - лекции, пособие, ЛР / Lectures / 28 - Тестирование
.pdf
ИНФОРМАЦИОННЫЕ ПОТОКИ ПРОЦЕССА ТЕСТИРОВАНИЯ (1,2,3)
Регулярно встречаются серьезные ошибки, требующие проектных изменений
|
|
|
|
|
|
|
|
Необходимость |
|
Качество и надежность ПО |
||||
|
|
усиления |
||
подозрительны |
|
|
||
|
|
тестирования |
||
|
|
|
||
|
|
|
|
11
ИНФОРМАЦИОННЫЕ ПОТОКИ ПРОЦЕССА ТЕСТИРОВАНИЯ (1,2,3)
Функции ПО реализованы правильно, а обнаруженные ошибки легко исправляются
|
|
|
|
|
|
|
|
Качество и |
|
|
|
|
|
|
|
|
|
Тесты не способны |
|
|
|
надежность ПО |
|
|
|
обнаруживать |
|
|
удовлетворительны |
|
|
|
серьезные ошибки |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12
КЛАССИФИКАЦИЯ МЕТОДОВ ТЕСТИРОВАНИЯ (1,2,3)
ПО ЦЕЛИ ТЕСТИРОВАНИЯ
Функцио |
производит |
пользовател |
безопасно |
|
ьского |
||||
нальное |
ельности |
сти |
||
интерфейса |
||||
|
|
|
Нагрузочное |
Тестирование |
Стресс- |
надежности |
тестирование |
|
13
КЛАССИФИКАЦИЯ МЕТОДОВ ТЕСТИРОВАНИЯ
(1,2,3)
ПО ОТКРЫТОСТИ
Черный ящик |
Белый ящик |
14
ТЕСТИРОВАНИЕ «ЧЕРНОГО ЯЩИКА»
Известны: функции программы.
Исследуется: работа каждой функции на всей области определения.
15
ТЕСТИРОВАНИЕ «ЧЕРНОГО ЯЩИКА»
Тесты демонстрируют:
как выполняются функции программ
как принимаются исходные данные
как вырабатываются результаты
как сохраняется целостность внешней информации
16
ТЕСТИРОВАНИЕ «БЕЛОГО ЯЩИКА»
Известна: внутренняя структура программы. Исследуются: внутренние элементы программы и связи между ними
17
КЛАССИФИКАЦИЯ МЕТОДОВ ТЕСТИРОВАНИЯ
(1,2,3)
ПО СТЕПЕНИ АВТОМАТИЗАЦИИ
Ручное Автоматическое
18
КЛАССИФИКАЦИЯ МЕТОДОВ ТЕСТИРОВАНИЯ
ПО СТЕПЕНИ ИЗОЛИРОВАННОСТИ
Модульное или |
Интеграционное |
Системное |
|
юнит тестирование |
|||
|
|
19
ТЕСТИРОВАНИЕ МЕТОДОМ «СЕРОГО ЯЩИКА»
20
