Сквозное обеспечение качества и расширяемость...
TRANSCRIPT
Сквозное обеспечение качества и расширяемость платформы на
примере тестирования АБС Биксвит
Шамрай Александр, Евгений Злобин
Что мы затронем
Требования
Реализация
Тестирование
Автоматизация
тестирования
Эксплуатация
Требования
Реализация
Тестирование
Автоматизация
тестирования
Эксплуатация
Документирование требований
Раскадровка
▪ Прототипирование поведения системы перед ее реализацией
Требования
Реализация
Тестирование
Автоматизация
тестирования
Эксплуатация
План для формального подхода
▪ Использование календарного планирования и отслеживание загрузки исполнителей в рамках нескольких проектов
План для гибкого подхода
▪ Гибкое планирование на основе Scrum-подходов▪ Планирование операционных задач
Улучшенная среда для разработки
▪ Абсолютно новый дизайн, который позволяет сосредоточится на нужной работе
▪ Новые возможности для выполнения параллельных задач
Трассировка требований и работ
Вариант использования
Задачи на реализацию
Задача 1
Задача 2
Задача 3
Функциональные требования
Требование 1
Требование 2
Требовани2 3
Комплексное представление в реализации
Time Tracking
▪ Повышение точности сбора фактической информации о выполнении задач
Рецензирование кода
▪ Поддержка рецензирования кода▪ Существует возможность не только увидеть какие изменения
были сделаны, но и добавить комментарии к ним
IntelliTrace
▪ Обратное «проигрывание» шагов отладки
▪ Настройка детальности отслеживаемой информации
Требования
Реализация
Тестирование
Автоматизация
тестирования
Эксплуатация
Ошибка
Ошибка
Ошибка
Ошибка
Планирование тестирования
▪ Планирование тестирования на основе требований▪ Планирование конфигураций тестирования▪ Планирование тестовых данных
Выполнение тестов
▪ Частичная автоматизация выполнения шагов для общих частей и комбинирования данных
Диагностика
▪ Возможности использования стандартной диагностики (запись видео, действий пользователя, влияния на пройденные тесты), а также создания собственных адаптеров
Метод свободного поиска
▪ Обеспечивается новый и более удобный подход тестирования и просмотра результатов тестирования
▪ Для каждого шага создается скриншот, что в дальнейшем может использоваться при документировании ошибок
▪ Для дальнейшей проверки исправления ошибок могут быть созданы тесты
Отчеты
ОтчетыП
одси
стем
а 1
Под
сист
ема
2
Под
сист
ема
3
Под
сист
ема
4
Под
сист
ема
5
Под
сист
ема
6
Под
сист
ема
7
Под
сист
ема
8
Под
сист
ема
9
Под
сист
ема
10
Под
сист
ема
11
Комплексный отчет
▪ Общая оценка реализации требований с возможностью отображения задач
▪ Общая оценка хода тестирования требований▪ Общая оценка качества требований на основе ошибок
Требования
Реализация
Тестирование
Автоматизация
тестирования
Эксплуатация
Генерирование тестов
▪ Автоматическая генерирование кода тестирования из ранее пройденных ручных тестов.
▪ Подключение параметров для тестирования их ранее пройденных ручных тестов
Повторное использование
Главное окно
Форма 1
Действие 1
Проверка 1
Форма 2
Действие 2
Действие 3
Проверка 2
Действие 4
Проверка 3
Архитектура решения для терминалов
Внешние компоненты
Распозна-вание текста
Встроенные функции
Снятие экрана
Базовый функционал
Запись действий
Распределенное тестирование
Набор 2
Набор 3
Набор 1
Тест
Тест
Тест
Тест
Тест
Тест
Тест
Тест
Тест
Требования
Реализация
Тестирование
Автоматизация
тестирования
Эксплуатация
Отзывы
▪ Реальные отзывы по оценке качества разработанного приложения
Отчет по отзывам
▪ Позволяет отслеживать динамику отзывов о выпускаемом продукте
Operation - Event-Bug-Log
▪ Сбор и отслеживание ошибок, которые генерирует приложение
▪ Регистрация проблем и отладочной информации в TFS▪ Синхронизация состояний
Вопросы?