Upload
maksim-grinevich
View
3.231
Download
3
Embed Size (px)
DESCRIPTION
Доклад описывает промышленный подход к организации процесса автоматизации тестирования. Если у вас серьезный проект ни на один человекогод и необходимо внедрять автоматизацию, либо сделать так, чтобы она, наконец, заработала – предлагаю рассмотреть нашу реализацию как один из возможных выходов из ситуации. Автотесты генерируют специалисты в предметной области, а не тестировщики-программисты. Сценарии тестирования пишутся в формате xml с использованием "стандартных операций". Эти операции поддерживаются генератором автотестов и автоматизированы на VBScript (QuickTestPro). Доклад может быть интересен тем, кто вплотную занимается автоматизацией либо пытается разобраться в этом вопросе.
Citation preview
Промышленный подход к автоматизации тестирования или
Keyword-driven testing в жизни.Максим Гриневич
Обо мне
Что тестируем?
Colvir Banking System:
~ 80 модулей
~ 7 человековеков на разработку
~ 8 ТБ промышленная БД
~ 7000 вариантов использования (use case)
Oracle, Delphi, QT
Зачем?
Межмодульная связь.
Регрессия.
Автоматизация.
Постановка задачи
Разработчики автотестов – программируют, а не составляют тестовые сценарии
Постановка задачи
Автотест - атомарная операция бизнес- процесса
Аналитик / тестировщик повторяют разные ветви бизнесс-процесса из автотестов-кубиков
Постановка задачи
Прозрачность не только результатов, но и процесса.
Тестовые сценарии в XML
Тестовые сценарии
Altova Authentic XML
Тестовые сценарии
Altova Authentic XML
Тестовые сценарии
Altova Authentic XML
Keywords
Стандартные действия
Keywords
Стандартные проверки
Генератор автотестов
тестовый_сценарий.xml
автотест на VBScript, готовый для запуска в Quick Test Pro
Запуск автотестов
Пакет планов по модулю
Тестовый план №1
Тестовый план №6
Тестовый план №5
Тестовый план №3
Тестовый план №4
Тестовый план №2
Тестовый план №7
Общая схема процесса
Ошибки
Обновление
Варианты использования
Автотест
Прогонавтотестов Тестовые
сценарииXML
Поддержка
Кто?
Как?
Что дальше?
Универсальный автотест
Что дальше?
Расширение набора стандартных операций
Что дальше?
Связь автотестов и функциональности
Итого
XMLAltova Authentic
Web – отображение
Генератор автотестов
Пакеты планов
Полет в космос )))
Ваши вопросы…