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





Эффективные методики автоматизированного тестирования в условиях непрерывной интеграции Сергей Андреев, JetBrains. - презентация
Загадки снеговика
Участие в допросе законного представителя, педагога, психолога и переводчика в процессе допроса несовершеннолетнего
Имя Ломоносова на карте Архангельской области
Социологический портрет
Безнапорные системы. Система Raineo
РЕН ТВ ПРЕДСТАВЛЯЕТ
Аттестация педагогических работников
Проект “Кабинет искусств”
Финансовые пирамиды
Исследование баллистического движения
Функция и структура мембраны
Передача сигналов через линейные системы
Презентация на тему Плоскостопие у детей и взрослых
Презентация Родительское собрание 9 классов 22.09.2022
Переход к предоставлению услуги «Назначение и выплата пособия на оплату проезда на общественном транспорте» в электронном виде
Презентация на тему древние образы в народном искусстве 5 класс
Жилища животных 7 класс
Работа со слабыми учащимися
Реки России
Технология изготовления изделий с использованием сложных соединений. Шиповые соединения
Продажа участка 26 Га в Малой Даниловке. Харьковская область
Закон Паскаля
Схема дузазы-биле тоолду тургузары
История создания музеяЛьва Кассиля
Ожирение
Роман был дописан. «И я вышел в жизнь, держа его в руках, и тогда моя жизнь кончилась». Что означает эта фраза? Что же произойд
Патологическая анатомия, ее содержание и задачи