Содержание
- 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)





ЭКОНОМИКА ПРИРОДОПОЛЬЗОВАНИЯ
Заполнение формы 0503737. Отчет об исполнении учреждением плана его финансово-хозяйственной деятельности
Капитализм в XVIII в. Промышленный переворот
Наша мануфактура – это команда профессионалов. Нас объединяет жизненный оптимизм и желание изменить жизнь к лучшему. Мы ценим про
ГБУ Озеленение и МОСЗЕЛЕНХОЗ
Кружок "Ловкие пальчики"
20220906___1__v3
Инженерные войска Вооружённых Сил Российской Федерации
Маркетинг в социальных сетях
Динамика инцидентов
3.6. Определение, прогнозирование и оценка риска
Толерантность
В наших выступлениях соединены самые искусные и эффектные виды фристайла: Футбольный фристайл (Чемпион России по версии Red Bull Street St
Основные достижения Павла I
Предмет, методология и задачи курса
Механическое полирование
Законодательное регулирование льготного социального обеспечения
Одежда и обувь
Центр Милтон по изучению юдаики
Культура Тибета
Магазин детских игрушек SPEED PIPES. Доставка по всей Украине
Геология
Эволюция телефонной связи
Формирование состава экспертов в соответствии с порядком проведения ГИА с применением механизма ДЭ и НОК
Юридическая обработка информации в спс
Техника метания малого мяча. Задание 2
Трансакционные издержки
СПИРТЫ