Содержание
- 2. Статистика ошибок Среднее количество ошибок на 1000 строк кода до тестирования / 23
- 3. Причины ошибок Неправильное понимание задач Неправильное решение задач Неправильный перенос решений в код / 23 ?
- 4. Сложность программ Конференция NATO 1968 – software сложнее hardware Основная причина ошибок в ПО – его
- 5. Сложность – большой размер / 23
- 6. Сложность – сложность данных / 23
- 7. Сложность задач и интерфейса / 23
- 8. Сложность – запутанность int unknown_f(int x0, int x1) { if(x0 == 0) return x1; if(x1 ==
- 9. Борьба с ошибками Безошибочное программирование – Сильно ограничивается сложностью Автоматизация разработки – Повышает сложность возможных систем
- 10. Контроль качества ПО Экспертиза (review, inspection) Статический анализ Проверка правил корректности Поиск конкретных ошибок по шаблонам
- 11. Статика и динамика Статический анализ Динамический анализ / 23 ☑ ☒ Требования Исходный код Инструмент анализа
- 12. Формальная верификация Дедуктивный анализ [R. Floyd 1967, C. A. R. Hoare 1969] Логика Хоара – {Pre}
- 13. Зачем нужна формальность? / 23
- 14. Гибридные методы Интегрируют элементы различных подходов Тестирование на основе моделей Расширенный статический анализ Формальный мониторинг Синтетическое
- 15. Тестирование на основе моделей / 23 Оракул Модель состояния Тестируемая система Модель поведения Генератор воздействий Метрика
- 16. Пример: описание и работа теста / 23 @Test public class AccountTest { Account account; @State public
- 17. Синтетическое тестирование DART [P. Godefroid, G. Agha, K. Sen 2005] / 23 Исполнение Программа Символическое исполнение
- 18. Пример работы DART / 23 int unknown_f(int x0, int x1) { if(x0 == 0) return x1;
- 19. Counterexample guided abstraction refinement [E. M. Clarke & O. Grumberg et al 2000, T. Ball &
- 20. Работы отдела ТП Разработка тестов и тестирование Информационная система оператора связи Операционные системы реального времени Базовые
- 21. Разработки и исследования / 23
- 22. Карьера в ИСП РАН / 23 студент разработчик преподаватель старший разработчик руководитель группы архитектор исследователь аспирант
- 24. Скачать презентацию










![Формальная верификация Дедуктивный анализ [R. Floyd 1967, C. A. R. Hoare 1969]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/387146/slide-11.jpg)




![Синтетическое тестирование DART [P. Godefroid, G. Agha, K. Sen 2005] / 23](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/387146/slide-16.jpg)





Ошибки вокруг нас
Откуда берутся шоколад изюм и мёд
Лекарственные вещества
ИСААК НЬЮТОН
Основы работы на ЭВМЗанятие 3: протоколы передачи данных
Деепричастие
Управленческие решения
Зерновые культуры.
Проектирование информационной модели
Тематическая картина. Бытовой и исторический жанр
БЖД
Жилища животных 7 класс
Государства мира
Эффективное решение для поиска в интернете
Кредитные рейтинги: россия и украина Подготовила: Белоглазова Юлия, ДС-01 МЭ
Microsoft CRM для управления продажами торгово-производственных компаний
Презентация на тему Служебные части речи
Материаловедение
Mojolicious
Манипуляционные знаки
МОУ СОШ № 12
Презентация на тему Освоение культурного наследия Ученические проекты
Социальные фонды
Антиобщественное поведение и его опасность
Резервирование и закрытие действий сервиса в календаре сервиса. Конфликты действий сервиса.
Презентация на тему Пётр 2
Healthy food
Международный Олимпийский Комитет