Технология разработки ПО - лекции, пособие, ЛР / Lectures / 28 - Тестирование
.pdf
СТРАТЕГИИ ТЕСТИРОВАНИЯ
Стратегии
тестирования
Нисходящее |
Восходящее |
тестирование |
тестирование |
21
НИСХОДЯЩЕЕ ТЕСТИРОВАНИЕ
22
МЕТОДИКА ТЕСТИРОВАНИЯ ПРОГРАММНЫХ
СИСТЕМ
23
ТЕСТИРОВАНИЕ ОБЪЕКТНООРИЕНТРОВАННЫХ ПРИЛОЖЕНИЙ
Инкапсуляция - проблема видимости данных, так как они доступны только через операции. Проблемы
с выводом значений.
Наследование ставит вопросы о повторении тестирования наследуемых операций.
Полиморфизм - неоднозначность вызова операции, которая может быть разрешена только на этапе выполнения. Заранее построить и спланировать набор тестов становится просто невозможным
24
ТЕСТИРОВАНИЕ WEBПРИЛОЖЕНИЙ
Аспекты работы сайта
|
Доступ- |
|
ность |
Функциональ- |
(доступ к |
ность |
сайту и |
|
скорость |
|
загрузки |
|
страниц) |
Практичность
2525
МОДЕЛИ НАДЕЖНОСТИ
дают возможность исследовать закономерности проявления ошибок в программах, а также прогнозировать надежность при разработке и эксплуатации.
2626
КОГДА ПРЕКРАЩАТЬ ТЕСТИРОВАНИЕ ПРОГРАММ?
отсутствие синтаксических ошибок и аварийных остановок в программе, что достигается прогоном программы с различными данными по максимальному числу ветвей.
выполняемые функции программ соответствуют технической документации
расчетные значения, полученные при помощи процедур расчета, соответствуют эталонным
2727
СОВРЕМЕННЫЕ МЕТОДИКИ ТЕСТИРОВАНИЯ
МОДУЛЬНОЕ АВТОМАТИЧЕСКОЕ ТЕСТИРОВАНИЕ ТЕСТИРОВАНИЕ
TDD (Test Driven |
РАЗЛИЧНЫЕ |
|
МОДЕЛИ |
||
Development) |
||
НАДЕЖНОСТИ |
||
|
28
