| 1 |
Як гість я хочу зареєструватися у системі, для того щоб отримати обліковий запис для подальшої роботи |
• Для реєстрації необхідно вказати перевірену адресу електронної пошти чи номер телефону |
| • Логін користувача має бути довжиною від 5 до 20 символів. |
|
|
| • Користувач повинен мати унікальний логін у системі. |
|
|
| • Після реєстрації користувач повинен підтвердити email/phone для активації облікового запису. |
|
|
| • Пароль користувача повинен мати не менше 8 символів, включати цифри, літери верхнього і нижнього регістрів та мінімум 1 спеціальний символ |
|
|
| 2 |
Я, як користувач, хочу мати можливість пошуку авіаквитків за ключовими параметрами , щоб швидко знаходити відповідні рейси та бронювати квитки |
• Користувач бачить поля для введення: пункт відправлення, пункт призначення, дата вильоту , кількість пасажирів, клас обслуговування |
| • Після заповнення форми та натискання кнопки “Пошук” система надсилає запит на сервер, а користувач бачить повідомлення “Пошук рейсів” |
|
|
| • Користувач бачить список доступних рейсів за вибраними параметрами |
|
|
| • Користувач може відфільтрувати результати за : ціною, кількістю пересадок, авіакомпанією, часом вильоту/прибуття |
|
|
| • Якщо рейсів за вказаними параметрами не знайдено, відображається повідомлення : “На жаль, за вашим запитом немає доступних рейсів. Спробуйте змінити параметри пошуку” |
|
|
| • Якщо сталася технічна помилка при пошуку, показується повідомлення з відповідною інструкцією та кнопка повторного пошуку |
|
|
| 3 |
Я, як користувач, хочу мати можливість оплати попередньо заброньованих квитків, щоб остаточно підтвердити бронювання та отримати електронний квиток |
• Користувач може переглянути всі доступні до оплати квитки в розділі “Мої бронювання”, де навпроти кожного бронювання буде кнопка оплатити |
| • Користувач перед оплатою може повторно переглянути розширені дані квитка(маршрут і тд) |
|
|
| • Користувач після натискання кнопки “ Оплата” може вибрати один із запропонованих платіжних сервісів |
|
|
| • Після вибору методу оплати, користувач отримує повідомлення: “Чи бажаєте ви зберегти платіжні дані для наступної оплати?” |
|
|
| • Усі транзакції здійснюються через сертифікований платіжний шлюз (PCI DSScompliant) |
|
|
| • У разі успішної оплати , користувач отримує повідомлення : “Оплачено”, надсилається квиток на електронну адресу та відображається в розділі “мої поїздки” |
|
|
| • У разі неуспішної оплати , користувач бачить повідомлення “Оплата не успішна. Пропонуємо змінити спосіб оплати або спробувати ще раз” |
|
|
| 4 |
Я, як користувач, хочу мати можливість зареєструватися на рейс онлайн, щоб гарантувати своє місце в літаку та зекономити час в аеропорту |
• Користувач заповнює необхідні дані для реєстрації |
| • Після успішної реєстрації користувач бачить повідомлення “Ви зареєстровані на рейс” |
|
|
| • Якщо реєстрація на рейс успішна-посадковий талон генерується в додатку і відображається в розділі “Мої поїздки” та доступний до завантаження або відкриття онлайн. Також посадковий талон автоматично надсилається на електронну адресу чи телефонний номер. |
|
|
| • Усі персональні дані передаються тільки через захищені канали зв'язку |
|
|
| • Якщо користувач не зареєструвався на рейс за 10 годин до вильоту , йому надсилається push та email сповіщення з нагадуванням |
|
|
| • Якщо на обраний рейс онлайн реєстрація недоступна, користувач отримує відповідне повідомлення з інструкцією |
|
|
| 5 |
Я, як користувач, хочу мати можливість отримувати сповіщення про зміну цін на збережені квитки, щоб швидко реагувати на зміни та обирати найкращі пропозиції |
• Користувач повинен мати можливість вибору типу сповіщень: push/email |
| • Користувач повинен мати можливість вибору частоти перевірок змін та частоти сповіщень |
|
|
| • Користувач може вмикати/вимикати сповіщення для кожного збереженого квитка окремо |
|
|
| • В інтерфейсі додатку змінення цін позначаєтьсяя міткою “ціна збільшилась/зменшиласть” та різниця у вартості |
|
|
| • Якщо ціна змінюється кілька разів за короткий час, надсилається тільки одне повідомлення зі згадкою про останню подію |
|
|
| 6 |
Я, як користувач, хочу мати можливість звернутися до технічної підтримки прямо в додатку, щоб отримати швидку допомогу у вирішенні проблем чи отриманніі консультації стосовно сервісу. |
Given |
| Користувач авторизований |
|
|
| When |
|
|
| Користувач відкриває розділ технічна підтримка або натискає на іконку LiveChat в інтерфейсі додатку |
|
|
| Then |
|
|
| Користувач має можливість зв'язатися з оператором технічної підтримки в чаті, отримати відповіді в режимі реального часу та переглядати історію свого діалогу з технічною підтримкою |
|
|