Методы генерации тестовыхсценариев на основе структурированныхUCM-моделей проектируемой системыВоинов Никита Владимирович
Содержание
- 2. Проблемная область Обеспечение качества программного обеспечения (ПО) Предотвращение ошибок на ранних этапах проекта Актуальность применения тестирования
- 3. Актуальность исследования Сложность применения формальных нотаций в инженерной практике. Фундаментальные работы по использованию моделей в спецификации,
- 4. Контроль на этапе дизайна системы Исходные требования Высокоуровневое описание поведения системы Форма представления поведения системы, понятная
- 5. 1. Исходные требования 2. Базовые протоколы 3. Дерево поведения 4. Поведенческие сценарии – трассы и MSC
- 6. Цели и задачи исследования Цель – сокращение трудоемкости процесса разработки тестовых сценариев путем применения высокоуровневых UCM-моделей,
- 7. Нотация UCM (Use Case Maps) UCM – последовательность событий, описывающих поведение системы Задается набором взаимодействующих между
- 8. Фрагмент UCM-модели компонента проекта CDMA Всего в проекте порядка 9000 требований. Характеристики компонента: 148 требований, 205
- 9. Базовый протокол – элементарная MSC диаграмма: Нотация базовых протоколов Предусловие Постусловие Исполнимая часть: Действие Сигнал Основные
- 10. Взаимодополняемость формальных нотаций Недостатки одной нотации устраняются использованием другой. Эффективно совместное использование нотаций
- 11. Уточнение цели и задач исследования Цель – сокращение трудоемкости процесса разработки тестовых сценариев путем применения высокоуровневых
- 12. Интеграция разработанных методов в технологическую цепочку VRS/TAT Изменения в технологической цепочке
- 13. Метод 1 - автоматическое создания формальной модели базовых протоколов по нотации UCM преобразование компонентов и элементов
- 14. Метод 2 - структурирование формальной модели Преобразование UCM модели, факторизованной элементами Stub, в модель базовых протоколов,
- 15. Уравнение А.А.Летичевского: Сокращение времени генерации тестовых сценариев Графическая интерпретация: Если L - высота дерева поведения ,
- 16. Метод 3 – автоматическое создание эвристик Гибкая настройка направленного поиска определенных сценариев в дереве поведения модели
- 17. Метод 4 – отслеживание соответствия между требованиями и элементами модели формулировка последовательности наблюдаемых событий в строгом
- 18. Метод 5 – поиск покрытия требований в соответс-твии с критерием цепочек наблюдаемых событий поиск последовательностей базовых
- 19. Метод 6 – сокращение тестового набора Выявление минимального количества тестовых сценариев из всех сгенерированных, покрывающего при
- 20. Применение разработанных методов Проекты: базовая станция системы, реализующей технологию CDMA; характеристики модуля: 148 требований, 205 базовых
- 21. Анализ результатов применения. Общее сокращение трудоемкости 60%-ное сокращение трудоемкости по сравнению с ручным подходом к созданию
- 22. Анализ результатов применения. Сокращение трудоемкости создания формальной модели В среднем 45%-ное сокращение трудоемкости создания формальной модели
- 23. Заключение Впервые в рамках технологической цепочки VRS/TAT применен подход, состоящий в использовании двух формальных моделей Выявлены
- 24. Обоснование применения двух формальных моделей: в высокоуровневой нотации UCM и в нотации базовых протоколов. 6 методов
- 25. СПАСИБО ЗА ВНИМАНИЕ!
- 26. Сравнение инструментов тестирования на основе моделей. Покрытие элементов графа поведения модели + поддерживается +/- поддерживается частично
- 27. Покрытие значений переменных и отслеживание требований + поддерживается - не поддерживается
- 28. Поддерживаемая функциональность + поддерживается - не поддерживается
- 29. Создание среды тестирования + поддерживается +/- поддерживается частично - не поддерживается
- 30. Результаты сравнения инструментов тестирования на основе моделей В инструментах не применяются высокоуровневые формальные нотации Инструментарий VRS/TAT
- 31. Ограничения и недостатки существующей технологии VRS/TAT Требования Описание окружения Описание сигналов Базовые протоколы VRS Верификация Визуальный
- 32. Результаты применения разработанных методов 1 – Трудоемкость тестирования на основе моделей при использовании технологии VRS/TAT после
- 33. Сравнение формальных нотаций
- 34. Пример структурирования модели
- 35. Список публикаций по теме диссертации 1. Воинов Н.В., Котляров В.П. Верификация и автоматизация тестирования UML-проектов //
- 36. Сводка о разработанном подходе
- 38. Скачать презентацию



































Литературный ринг по произведениям В. П. Астафьева
Презентация на тему Антивоенный пафос стихотворения М.Лермонтова «Валерик»
Аркадий Петрович Гайдар
Театральные маски
Moscow State University
Что и как изучает история Средних веков?
О курсовой политикеБанка России Октябрь,2007
Мир творчества. 4 класс
Демократия. Принципы демократии
Молодежный Совет при Собрании депутатов Администрации семикаракорского городского поселения
ПрезентацияПрограммы индивидуального развитияученицы 11 «Б» классаПечниковой Ольги.
Порівняльний аналіз мови та граматики американської, канадської та австралійської англійської мов Ткачова Марина
Внешний вид фотографа
Сложноподчиненные предложения с несколькими придаточными
Антропогенное воздействие на окружающую среду села Криводановка Автор: учитель географии -Кипоренко Н.Г. с. Кривод
Организация и проведение ВПР осенью 2020 года
Правки на банерах
Жизнь и творчество Михаила Юрьевича Лермонтова
Компьютерная графика. Графический редактор Paint
Моё любимое животное.
Модуль 11
Алоэ. Зелёный доктор на вашем окне
Тестирование программных средств
Профилактика эмоционального «выгорания» педагога
11-2
Польща. Чехословаччина
Расчет административно- бытовых, подсобных и технических помещений
Лингвистические аспекты в образовании будущих логопедов