Download - Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования
![Page 1: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/1.jpg)
Применение MBT для генерации тестовых сценариев для ручного и
автоматического тестирования
Юлия Саенко. Alcatel-Lucent
![Page 2: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/2.jpg)
1. Что такое MBT – Model Based Testing?
2. Как выглядит модель?
3. Какие бывают инструменты для моделирования?
4. Как генерируются тестовые сценарии и как они выглядят?
5. MBT процесс в нашей команде
6. Какие средства мы применяем для моделирования и
автоматизации
7. Диаграмма временных затрат8. Плюсы и минусы применения MBT
Оглавление
![Page 3: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/3.jpg)
Что такое MBT?Model Based Testing
Тестирование на осноВе Модели
Спецификация
Информация
Письма, обсуждения
Генерация тестов
Реализация тестов
Запуск автоматических/
ручныхтестов
![Page 4: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/4.jpg)
MaTeLo [ALL4TEC]www.all4tec.net
Инструменты для моделирования
Пробный период 30 дней
Conformiqwww.conformiq.com
TestCast [Elvior]www.elvior.com
Пилотный проектПомощь 2-3 месяца
Graph Walkerwww.graphwalker.org
Spec Explorer [Microsoft]www.microsoft.com
Бесплатно
Бесплатно
1
2
![Page 5: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/5.jpg)
Markov Test Logic
Как выглядит модель?
![Page 6: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/6.jpg)
Как выглядит генерация?
![Page 7: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/7.jpg)
Как выглядит список тестов?
![Page 8: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/8.jpg)
Как выглядит список тестов?
Готовые
тестовые
сценарии
Интеграци
я с HP
Quality
Center
![Page 9: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/9.jpg)
Как выглядит тестовый сценарий?
![Page 10: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/10.jpg)
Test Specification creation
MBT процесс в нашей команде
!!! Построение модели целесообразно, просто и понятно для одной конкретной особенности тестируемой системы
Developer Feature Specification
QC TEST REVIEW
TEST REPORT
MANUAL TEST EXECUTION
MODELING/REVIEW
TEST GENERATION
FrameworkSPECIFICATION
FRAMEWORKDEVELOPMENT/
DEBUG
JENKINSTEST RUN
![Page 11: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/11.jpg)
Какие средства мы используем?
TestComplete 9
Парсеры собственного
написания
![Page 12: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/12.jpg)
Временные затраты
5%10%
35%
45%
5% Создание тестовой спецификации
Создание модели
Реализация
Debug, ревью, автозапуск
Создание документации
![Page 13: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/13.jpg)
1. Лучшее понимание тестируемой функциональности. Детали!
2. Модель может быть исправлена, дополнена, расширена в любой момент - Тесты перестроены
3. Примененимо и для автоматического и для ручного тестирования
4. Возможность интеграции фреймворка в модель
Выводы
1. Непрозрачные алгоритмы работы инструментов для моделирования
2. Необходимо абстрактное мышление
3. Затраты на покупку инструментов, обучение
![Page 14: Применение MBT для генерации тестовых сценариев для ручного и автоматического тестирования](https://reader031.vdocuments.net/reader031/viewer/2022013102/557f6833d8b42aab368b48ae/html5/thumbnails/14.jpg)
??? Ваши вопросы ???