Александр Башарин - Проведение пользовательского...
description
Transcript of Александр Башарин - Проведение пользовательского...
![Page 1: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/1.jpg)
Организация пользовательского приемочного тестирования (UAT)
в крупном проекте Александр Башарин. Перфоманс лаб.
![Page 2: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/2.jpg)
Особенности проекта
Перевод функционала старой автоматизированной банковской системы на платформу новой АБС.
Более 10 департаментов: ОД, ФД, ДАР, ДРБ, ДБТ, ДИТ…
Более 20 бизнес-пользователей принимающих участие в тестировании
![Page 3: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/3.jpg)
Цели и задачи UAT
Пользовательское тестирование
Цель
– Подписать акт установки ПО в промышленную среду
Задача
– Выполнить необходимые бизнес-процессы на тестируемом ПО
![Page 4: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/4.jpg)
Проблемы UAT
Бизнес-пользователи:
• не тестировщики, а специалисты в своей области• нет желания проводить непонятную работу• мало времени, он работает• сложность взаимодействия, их много
![Page 5: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/5.jpg)
Этапы подготовки к UAT
• Определить критерии начала и завершения• Разработать план• Подготовить приемочные тесты• Определить участников и зоны ответственности• Составить расписание • Выделить координатора
![Page 6: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/6.jpg)
Когда можно начинать UAT
• ПО разработано • Проведено функциональное тестирование• ПО установлено и настроено на тестовом стенде• Объем тестирования определен
![Page 7: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/7.jpg)
Приемочный тест
• Описаны бизнес-действия• Шаги не детализированы• Ожидаемый результат детализирован• Указаны входные и выходные данные• Указан ответственный за выполнение
![Page 8: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/8.jpg)
Пример приемочного теста
![Page 9: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/9.jpg)
Пример приемочного теста
![Page 10: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/10.jpg)
Участники UAT
• Ответственные от бизнеса– Бизнес-пользователи– тестировщики
• Координатор
• Ответственный от ДИТ– Аналитик– Разработчик– Технолог
![Page 11: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/11.jpg)
Координатор UAT
• Осуществляет координацию тестирования• Контролирует время проведения тестирования• Решает проблемы, возникающие между участниками• Решает технические проблемы. • Решает, когда начать и когда закончить
тестирование
![Page 12: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/12.jpg)
Главное - расписание
• Определить ответственных за свою зону теста
• Задать время на проведение теста в зоне ответственности
• Составить последовательность переходов во время тестирования
![Page 13: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/13.jpg)
Пример расписания
![Page 14: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/14.jpg)
Пример расписания укрупнено
![Page 15: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/15.jpg)
Методика тестирования
• Критерии начала/окончания
• Участники процесса• Действия участников• Объем и виды
тестирования• Организация процесса
тестирования
![Page 16: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/16.jpg)
База тестирования
• Содержит тестовые объект, на которых проводилось тестирование и их атрибуты:– Клиенты, счета.– Данные на начало теста – Данные на окончание теста
• В дальнейшем, по базе тестирования пользователи проверяют итоговый результат.
Базу готовят тестировщики
![Page 17: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/17.jpg)
Пример базы
![Page 18: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/18.jpg)
Когда заканчивать тестирование
• Тестирование выполнено в полном объеме• У пользователей нет замечаний к тестируемому
функционалу, нет открытых дефектов выше 3-его (medium) приоритета
• Подписан акт о вводе в промышленную эксплуатацию
![Page 19: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/19.jpg)
Передача в UAT
• Тесты• База тестирования• Документ: акты, протоколы
![Page 20: Александр Башарин - Проведение пользовательского тестирования с большим числом участников](https://reader033.fdocuments.net/reader033/viewer/2022061121/5468c173af7959a75e8b5598/html5/thumbnails/20.jpg)
В заключении
Проведение крупного UAT невозможно без поддержки профессиональных
тестировщиков