Upload
sqalab
View
1.341
Download
0
Embed Size (px)
Citation preview
Software quality assurance days18 Международная конференция по вопросам качества ПОsqadays.com
Москва. 27–28 ноября 2015
Герман ВаргинT-systems Rus . Санкт-Петербург, Россия
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов
с нуля
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Обо мне
Варгин Герман Валерьевич
[email protected]@gmail.com
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
О чем поговорим
• Особенности тестирования новых проектов
• Типичные проблемы с которыми сталкиваются тестировщики
• Способы решения проблем
• Постановка процесса тестирования нового проекта
• Выводы
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Почему Enterprise?
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Enterprise (EAS)
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Ожидания заказчика
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Специфицировали аналитики
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Как поняли разработчики
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Что получило тестирование
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Анализ спецификаций
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Партнерские системы
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Первые тест кейсы
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Дефекты
• Огромное количество дефектов• Большая часть дефектов блокирует
процесс тестирования• Многие дефекты приводят к изменениям
в спецификации• Дефекты в партнерских системах
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
First Production
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Определение скоупа
• Документы• Сценарии
• Пользователи• Интеграция
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Критерии входа
Окружение готово
Тестовые данные получены
Главные сценарии реализованы20% некритичных сценариевEntry check выполнен
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Использование Mind Map
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Пользовательские сценарииUse case User login into portal
Requirement id
BR04837
Attribute • GetAccountByName/Account/Username• GetAccountByName/Account/Password
Precondition • Account is created in DB• Accounts has status ‘active’
Error cases • ER0001 - Username or password is not correct• ER0002 - Username is nonexistent• ER0003 – Account is (1)
Placeholders • (1) – In case if GetAccountByNameResponse/Account/Status is 2 ‘blocked’
• (1) – In case if GetAccountByNameResponse/Account/Status is 3 ‘not active’
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Тесты по UC
Направлены на взаимодействие пользователя с системой
Хорошо разделяются на тестовые сценарии
Выявляют проблемы, которые сложно выявить с помощью других техник
Очень эффективны при приемочном тестировании
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Наглядность
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Traceability матрицы
Responsible person
Functionality
Test Set Status Total ex. in %
Tester 1 Name
Authorization ID1 Ready 74%
Emails ID13 New 0%
Services ID585 Ready 50%
Tester 2 Name
Business process
ID197 Sent for review
0%
News ID67 Ready 2%
Reporting ID7 New 0%UI ID2 New 0%
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Как быть с дефектами?
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Давление заказчика
Заказчик всегда будет волноваться
Сроки будут все жестче
Больше требований
Постоянное отслеживание прогресса
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Управление ожиданиями
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Отчеты
Responsible person
Functionality
Total TC Total Executed
Total ex. in %
Tester 1 Name
1) Authorization2) Emails3) Services
268 192 74%
Tester 2 Name
1) Business process
197 197 100%
Tester 3 Name
1) Reporting2) News
217 201 92%
Tester 4 Name
1) Automation2) Performance
870 338 39 %
Tester 5 Name
1) Automation2) Performance
870 410 47%
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Успешные тесты
День 1: Тест Passed
День 2: Вчера тест был Passed, а сегодня Failed
День 3: Тест Passed
День 4: Снова тест Failed
День 5: Тест De-scoped?
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Выход в production
• Внимательное тестирование Golden Build
• Согласование с партнерскими системами
• Подготовка тестовых данных
• Актуальный скоуп
• Список известных дефектов
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Выводы
• Задачи тестировщиков при тестировании с нуля
• Тише едешь - дальше будешь
• Использование пользовательских сценариев
• Важно не отвлекаться на баги
• Выйти в продакшен и порадовать заказчика
Что ждет тестировщиков при организации процесса тестирования Enterprise-продуктов с нуля
Вопросы?
[email protected]@gmail.com
gvargin
https://www.linkedin.com/profile/view?id=159116867
http://vk.com/vargin.german
Спасибо за внимание!