Заголовок⁚ Мой опыт использования Example Mapping для разработки критериев приёмки и тест-кейсов для User Stories
Привет‚ меня зовут Алексей‚ и я хочу поделиться своим опытом использования метода Example Mapping при разработке критериев приёмки и тест-кейсов для User Stories․ Example Mapping ౼ это отличный инструмент для взаимодействия команды разработчиков‚ Бизнеса и Тестирования‚ чтобы лучше понять требования‚ выявить допущения и проработать позитивные и негативные сценарии․
- 1․ Как пользователь‚ я хочу видеть список всех своих предыдущих поездок‚ чтобы иметь общую историю․
- 2․ Как пользователь‚ я хочу иметь возможность фильтровать поездки по различным параметрам‚ чтобы находить поездки быстро и удобно․
- 3․ Как пользователь‚ я хочу иметь возможность оценивать качество каждой поездки и оставлять отзывы‚ чтобы делиться своим опытом и помогать другим пользователям в выборе․
1․ Как пользователь‚ я хочу видеть список всех своих предыдущих поездок‚ чтобы иметь общую историю․
Мы начали с формулировки критериев приёмки нашей первой User Story․ Для этого мы использовали Example Mapping и определили два критерия приёмки⁚
- Пользователь может просмотреть список своих предыдущих поездок․
- История поездок отображается правильно и полно․
Для каждого критерия приёмки мы разработали соответствующий тест-кейс⁚
- Открыть страницу ″Мои поездки″․
- Проверить наличие списка предыдущих поездок․
- Убедиться‚ что список отображается корректно и содержит все необходимые детали о поездках (дата‚ маршрут‚ стоимость)․
2․ Как пользователь‚ я хочу иметь возможность фильтровать поездки по различным параметрам‚ чтобы находить поездки быстро и удобно․
Для второй User Story мы разработали следующие критерии приёмки⁚
- Пользователь может фильтровать поездки по дате‚ маршруту и стоимости․
- Результаты фильтрации отображаются корректно․
- Фильтрация происходит быстро и удобно․
Соответствующие тест-кейсы для каждого критерия приёмки выглядят следующим образом⁚
- Открыть страницу ″Мои поездки″․
- Выбрать опцию ″Фильтр по дате″ и задать нужный диапазон дат․
- Убедиться‚ что отображаются только поездки‚ которые соответствуют заданному диапазону дат․
- Повторить те же действия для фильтров по маршруту и стоимости․
3․ Как пользователь‚ я хочу иметь возможность оценивать качество каждой поездки и оставлять отзывы‚ чтобы делиться своим опытом и помогать другим пользователям в выборе․
Для третьей User Story мы выработали следующие два критерия приёмки⁚
- Пользователь может оценить качество поездки (например‚ по шкале от 1 до 5)․
- Пользователь может оставить отзыв о поездке․
Разработанные тест-кейсы для данной User Story включают следующие шаги⁚
- Открыть страницу с информацией о конкретной поездке․
- Выбрать значение оценки для поездки (например‚ выбрать 4 из 5)․
- Оставить отзыв о поездке в соответствующем поле․
- Проверить‚ что оценка и отзыв сохранены успешно и отображаются правильно․
Метод Example Mapping оказался очень полезным инструментом для разработки критериев приёмки и тест-кейсов для User Stories․ Он помог нам лучше понять требования‚ выявить допущения и создать надежные тесты․ Я очень рекомендую использовать Example Mapping в своей работе!