Перейти до основного контенту
Усі колекціїНавчальний матеріал
Історії користувачів - ще більше хороших і поганих прикладів
Історії користувачів - ще більше хороших і поганих прикладів

Дізнайтеся з запропонованих прикладів про різницю між хорошим і поганим виконанням "Історії користувача"

Max avatar
Автор: Max
Оновлено понад рік тому

"Виконання історії користувача не вимагає ніяких навичок". НЕПРАВИЛЬНО!

Ви можете і повинні покращувати свої історії користувача від одного тестового циклу до іншого. Постійно!

Мотивація

Виконання історій користувачів стало дуже популярним серед наших тестувальників, і ми дуже раді цьому. Збільшення % виконаних історій користувачів за цикл тестування робить всіх щасливими:

  • тестувальники збільшують свій дохід.

  • Test IO переконується, що замовник задоволений.

  • замовник гарантує, що щасливий шлях у звичайному користувацькому потоці буде бездоганним.

Детальніше про те, як виконувати історії користувачів, можна прочитати тут.

У чому різниця між хорошим і поганим виконанням історії користувача?

Точної формули не існує, але є кілька прикладів, якими ми можемо поділитися з вами, щоб визначити, чи є текст, який ви надали в полі "Як ви тестували", корисним для клієнта, чи ні.

У таблиці нижче ви знайдете кілька позитивних і кілька негативних прикладів одних і тих же історій користувачів зі статусом "Так". Ми пропонуємо вам два хороших приклади для кожної історії користувача. Будь ласка, використовуйте їх як орієнтир і складіть свою власну частину історії користувача "Як ви тестували".

Пам'ятайте: Функції в 2 тестових циклах можуть мати однакові Історії користувачів, але те, як розроблені продукти, визначатиме, які кроки ви вкажете в полі "Як ви тестували".

Наприклад, два різних веб-сайти мають можливість зареєструвати обліковий запис, але це не означає, що обидва відображатимуть повідомлення з підтвердженням в кінці процесу реєстрації або що вам буде запропоновано поставити галочку "Я згоден з умовами та положеннями цього веб-сайту" перед тим, як натиснути на кнопку "Зареєструватися".

Історія користувача

Гарний приклад 1

Гарний приклад 2

Поганий приклад

Як користувач, я можу зареєструвати обліковий запис, використовуючи свою електронну пошту.

Процес реєстрації за допомогою електронної пошти [email protected] та пароля MasterYoda123# пройшов без жодних блокувань. Я зміг ввести електронну пошту та пароль у відповідні поля. Після натискання на кнопку "Зареєструватися" з'явилося повідомлення з підтвердженням, яке сповістило мене про те, що мій обліковий запис створено.

Я зміг натиснути на кнопку "Зареєструватися" в навігаційному меню. Коли відкрилося вікно реєстрації, я зміг ввести дійсну електронну адресу та пароль. Після натискання на кнопку "Зареєструватися" з'явилося повідомлення про те, що реєстрація пройшла успішно.

Так, я створив обліковий запис за допомогою xyz@yahoo.

Як користувач, я можу авторизуватися, використовуючи облікові дані, використані під час реєстрації.

Процес входу пройшов, як і очікувалося. Я зміг використати електронну пошту [email protected] та пароль LittleOwl123! для входу до свого облікового запису. Після введення зазначених облікових даних і натискання кнопки "Увійти" я потрапив на головну сторінку.

Я натиснув на кнопку "Вхід" у заголовку сайту і потрапив на сторінку "Вхід". Я зміг ввести свої облікові дані для входу ([email protected] / abc12345) і увійти на сайт. Функція входу працює без будь-яких проблем.

Я зміг увійти в систему, використовуючи свої облікові дані.

Як зареєстрований користувач, я можу додавати товари до списку бажань.

Процес реєстрації облікового запису пройшов успішно, використовуючи електронну пошту [email protected] та пароль SweetSquirrel123@. Після реєстрації я зміг перейти до сторінку огляду товарів та сторінку товару. На сторінці товару, натиснувши на іконку з сердечком, я зміг додати товар до списку бажань. Відвідавши сторінку списку бажань, я зміг переконатися, що товар був успішно доданий до списку бажань.

Мені вдалося успішно зареєструвати обліковий запис, після чого я перейшов до сторінки товару "Тестовий продукт". Там я вибрав розмір виробу і натиснув на кнопку "Серце" ("Додати до списку бажань"). Після натискання товар було успішно додано до списку бажань і з'явилося підтвердження.

Натисніть на іконку з сердечком, щоб додати товари до списку бажань.

Як користувач, я можу фільтрувати взуття за допомогою фільтра розміру.

Перехід до категорії "Взуття" за допомогою головного меню навігації пройшов без проблем. Вибір 39-го розміру у фільтрі "Розмір взуття" показав лише релевантні результати.

Я відкрив сторінку огляду товарів "Літнє взуття" за допомогою навігації. Там я відкрив меню "Фільтри" і вибрав 42 розмір у фільтрі "Розмір взуття". Фільтр було успішно застосовано, і мені було показано відповідні товари.

Я можу фільтрувати взуття за розміром.

Як користувач, я можу сортувати товари на сторінці результатів пошуку, використовуючи опцію сортування від нижчої до вищої ціни.

Процес пошуку був успішно запущений після натискання на поле "Пошук", додавання ключових слів і натискання кнопки "Enter" на клавіатурі. Були відображені відповідні результати пошуку. Клік на випадаючому списку сортування відкрив список, і я зміг відсортувати продукти, використовуючи опцію сортування від нижчої до вищої ціни.

Я шукав товари "Синя футболка", і мені відкрилася сторінка результатів пошуку. Там я натиснув на випадаюче меню "Сортувати" і вибрав "Сортувати за: Від нижчої до вищої ціни". Після цього всі товари були відображені в правильному порядку.

Натисніть на кнопку "Від нижчої до вищої ціни", щоб відсортувати продукти відповідно.

Як авторизований користувач, я можу перейти до оформлення замовлення.

Вхід до мого облікового запису з використанням електронної пошти [email protected] та пароля TinkerBell123% пройшов без жодних перешкод. Я успішно додав один з представлених продуктів з головної сторінки до Кошика. Використовуючи іконку "Кошик" в навігаційному меню, я перейшов до нього і натиснув кнопку "Оформити замовлення". Розділ "Оплата" на сторінці оформлення замовлення завантажився без жодних проблем.

Я увійшов до свого облікового запису і додав кілька товарів до Кошика. Після цього я відкрив сторінку "Кошик" і натиснув на кнопку "Продовжити оформлення замовлення". Після натискання я був успішно перенаправлений на сторінку оформлення замовлення, і у мене не виникло жодних проблем з перенаправленням.

Я можу приступити до оформлення замовлення.

Як користувач, я можу видаляти товари з кошика.

Після того, як я додав червоні кеди "Converse All-Star Snickers" 41 розміру зі списку бажань до Кошика, я зміг перейти до нього за допомогою іконки "Кошик" в меню навігації. Сторінка кошика завантажилася без жодних збоїв. Натиснувши на кнопку "Видалити", я видалила товар з кошика.

Я додав "Тестовий продукт-1" до кошика і перейшов на сторінку кошика. Там я натиснув на кнопку "X" (Видалити), поруч з ціною товару, і товар було успішно видалено з кошика. Також у верхній частині сторінки з'явилося повідомлення з підтвердженням.

Я можу видалити товар з кошика.

У наступній таблиці наведено позитивні та негативні приклади історій користувачів зі статусом "Ні". Зробіть все можливе, щоб зрозуміти різницю і застосувати вивчену логіку до ваших майбутніх історій користувачів.

Історія користувача

Гарний приклад 1

Гарний приклад 2

Поганий приклад

Як користувач, я можу пройти 1-й рівень гри.

Відкривши додаток XYZ, я побачив підказку для нового гравця про те, як користуватися грою вперше. Після завершення навчання я натиснув на кнопку "Старт". Інтерфейс 1-го рівня завантажився, всі елементи гри реагували, і я зміг підстрелити всіх качок на 1-му рівні. Очікувана нагорода за проходження рівня 1 була відсутня в кінці рівня.

Я відкрив додаток і виконав усі завдання, що входять до 1-го рівня. Але після виконання останнього завдання 1-го рівня, замість того, щоб завантажити 2-й рівень, додаток аварійно завершив роботу. Я не можу пройти рівень 1.

У моєму профілі відсутня нагорода 1-го рівня.

Як користувач, я можу редагувати налаштування профілю гравця.

Натискання на іконку з шестернею у верхньому правому куті ігрового інтерфейсу відкриває налаштування профілю гравця. Я зміг відкрити налаштування складності гри та звуку, змінити ім'я гравця та аватарку. Після внесення змін я отримав повідомлення про помилку сервера.

Після натискання на кнопку/іконку "Мій профіль" у верхньому лівому кутку екрана і натискання на іконку "Редагувати" нічого не відбувається. Я не можу відкрити екран редагування і змінити налаштування профілю.

Помилка сервера в налаштуваннях профілю гравця.

Остання таблиця озброїть вас знаннями про те, як виглядають хороші і погані приклади історії користувача зі статусом "Неможливо протестувати". Переконайтеся, що ви розумієте різницю, і застосовуйте отримані знання в майбутніх виконаннях історії користувача.

Історія користувача

Гарний приклад 1

Гарний приклад 1

Поганий приклад

Як користувач, я можу підписатися на розсилку, використовуючи дійсну адресу електронної пошти.

Прокрутивши головну сторінку до нижнього колонтитулу, я помітив, що поле "Підписатися на розсилку" не розташоване трохи вище нижнього колонтитулу, як це було зазначено в описі функції. Подальший огляд сайту показав, що ця функція або прихована з якихось причин, або ще не реалізована.

Після відкриття домашньої сторінки мені було показано лише порожню (білу) сторінку. Веб-сайт не завантажується, тому я не можу протестувати цю історію користувача.

Функція розсилки новин відсутня.

Як користувач, я можу знайти найближчий магазин за допомогою пошуку магазинів.

Спроба відкрити Локатор магазинів за посиланням у Меню навігації призводить до нескінченного завантаження. Сторінка пошуку магазинів не завантажується протягом 2 хвилин. Знаючи, що це єдина можливість протестувати обрану функцію, я не можу продовжити далі.

Коли я відкрив головну сторінку, то не знайшов на сайті жодної іконки чи посилання на Пошук магазинів. Після детального ознайомлення з сайтом я виявив, що Store Locator все ще не реалізований, тому я не можу протестувати цю користувацьку історію.

Сторінка завантажується нескінченно.

Після того, як ви закінчите порівнювати надані позитивні та негативні приклади, ви напевно вже матимете уявлення про те, де ви допустили найбільше помилок і як ви можете покращити виконання історії користувача у наступному циклі тестування.

Пам'ятайте: Хороша практика тестування вимагає часу і бажання вчитися від одного тестового циклу до іншого. Покращення виконання вашої історії користувача змусить вас почуватися добре і довіряти нам... немає нічого кращого, ніж усвідомлення того, що ваші історії користувача були прийняті зі 100% показником успіху.

Ви отримали відповідь на своє запитання?