Сквозное обеспечение качества и расширяемость...

36
Сквозное обеспечение качества и расширяемость платформы на примере тестирования АБС Биксвит Шамрай Александр, Евгений Злобин

Upload: -

Post on 22-May-2015

182 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Сквозное обеспечение качества и расширяемость платформы на

примере тестирования АБС Биксвит

Шамрай Александр, Евгений Злобин

Page 2: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Что мы затронем

Требования

Реализация

Тестирование

Автоматизация

тестирования

Эксплуатация

Page 3: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Требования

Реализация

Тестирование

Автоматизация

тестирования

Эксплуатация

Page 4: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Документирование требований

Page 5: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Раскадровка

▪ Прототипирование поведения системы перед ее реализацией

Page 6: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Требования

Реализация

Тестирование

Автоматизация

тестирования

Эксплуатация

Page 7: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

План для формального подхода

▪ Использование календарного планирования и отслеживание загрузки исполнителей в рамках нескольких проектов

Page 8: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

План для гибкого подхода

▪ Гибкое планирование на основе Scrum-подходов▪ Планирование операционных задач

Page 9: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Улучшенная среда для разработки

▪ Абсолютно новый дизайн, который позволяет сосредоточится на нужной работе

▪ Новые возможности для выполнения параллельных задач

Page 10: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Трассировка требований и работ

Вариант использования

Задачи на реализацию

Задача 1

Задача 2

Задача 3

Функциональные требования

Требование 1

Требование 2

Требовани2 3

Page 11: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Комплексное представление в реализации

Page 12: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Time Tracking

▪ Повышение точности сбора фактической информации о выполнении задач

Page 13: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Рецензирование кода

▪ Поддержка рецензирования кода▪ Существует возможность не только увидеть какие изменения

были сделаны, но и добавить комментарии к ним

Page 14: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

IntelliTrace

▪ Обратное «проигрывание» шагов отладки

▪ Настройка детальности отслеживаемой информации

Page 15: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Требования

Реализация

Тестирование

Автоматизация

тестирования

Эксплуатация

Page 16: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Ошибка

Page 17: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Ошибка

Page 18: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Ошибка

Page 19: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Ошибка

Page 20: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Планирование тестирования

▪ Планирование тестирования на основе требований▪ Планирование конфигураций тестирования▪ Планирование тестовых данных

Page 21: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Выполнение тестов

▪ Частичная автоматизация выполнения шагов для общих частей и комбинирования данных

Page 22: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Диагностика

▪ Возможности использования стандартной диагностики (запись видео, действий пользователя, влияния на пройденные тесты), а также создания собственных адаптеров

Page 23: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Метод свободного поиска

▪ Обеспечивается новый и более удобный подход тестирования и просмотра результатов тестирования

▪ Для каждого шага создается скриншот, что в дальнейшем может использоваться при документировании ошибок

▪ Для дальнейшей проверки исправления ошибок могут быть созданы тесты

Page 24: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Отчеты

Page 25: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

ОтчетыП

одси

стем

а 1

Под

сист

ема

2

Под

сист

ема

3

Под

сист

ема

4

Под

сист

ема

5

Под

сист

ема

6

Под

сист

ема

7

Под

сист

ема

8

Под

сист

ема

9

Под

сист

ема

10

Под

сист

ема

11

Page 26: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Комплексный отчет

▪ Общая оценка реализации требований с возможностью отображения задач

▪ Общая оценка хода тестирования требований▪ Общая оценка качества требований на основе ошибок

Page 27: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Требования

Реализация

Тестирование

Автоматизация

тестирования

Эксплуатация

Page 28: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Генерирование тестов

▪ Автоматическая генерирование кода тестирования из ранее пройденных ручных тестов.

▪ Подключение параметров для тестирования их ранее пройденных ручных тестов

Page 29: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Повторное использование

Главное окно

Форма 1

Действие 1

Проверка 1

Форма 2

Действие 2

Действие 3

Проверка 2

Действие 4

Проверка 3

Page 30: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Архитектура решения для терминалов

Внешние компоненты

Распозна-вание текста

Встроенные функции

Снятие экрана

Базовый функционал

Запись действий

Page 31: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Распределенное тестирование

Набор 2

Набор 3

Набор 1

Тест

Тест

Тест

Тест

Тест

Тест

Тест

Тест

Тест

Page 32: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Требования

Реализация

Тестирование

Автоматизация

тестирования

Эксплуатация

Page 33: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Отзывы

▪ Реальные отзывы по оценке качества разработанного приложения

Page 34: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Отчет по отзывам

▪ Позволяет отслеживать динамику отзывов о выпускаемом продукте

Page 35: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Operation - Event-Bug-Log

▪ Сбор и отслеживание ошибок, которые генерирует приложение

▪ Регистрация проблем и отладочной информации в TFS▪ Синхронизация состояний

Page 36: Сквозное обеспечение качества и расширяемость платформы на примере тестирования абс биксвит

Вопросы?