Тестирование ОО программ
Сергей Андреев, JetBrains
26 апреля 2012
Презентация на тему Тестирование ОО программ, предмет презентации: Разное. Этот материал содержит 6 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!
Decision table
Условия– некоторый входной набор, который порождает Действия. Это могут быть:
аргументы сообщения;
состояние тестируемого объекта;
переменные класса\глобальные переменные.
Действия– ожидаемый выход метода. Это могут быть:
возвращаемое значение функции
сообщение (или неск.) другим объектам
стоговое состояние тестируемого объекта
комбинация всех этих элементов
Decision table
Как минимум 1 тест д.б. выполнен для каждого Действия.
Если переменные участвующие в решении не boolean, то тесты д.б. составлены ещё и для тестирования граничных условий
Рекурсивный метод
В общем виде состоит из:
Предусловие
Базовый случай (Base case)
Рекурсивный случай (Recursive case)
Постусловие
Рекурсивный метод
Набор тестов должен покрывать:
0 вызовов рекурсий;
1 вызов рекурсии;
Макс глубину вызовов;
Попытаться нарушить предусловия изначального вызова;
Попытаться нарушить предусловия в нисходящей фазе;
Попытаться нарушить постусловия в восходящей фазе;
Границы инвариантов определенных для аргументов и\или состояния структур данных проходящих через алгоритм;
Комбинация нагрузки системы и Макс глубины вызова, если это критично для системы;
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть