Skip to main content
LibreTexts - Ukrayinska

7.5: Розробка протоколу тестування

  • Page ID
    103677
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Завдяки деяким корисним рефералам від свого клієнта, Лулу звернулася і зв'язався з рядом людей, щоб допомогти з тестуванням користувачів. Тепер вона готова планувати своє тестування. Щоб провести тестування користувача, в більшості випадків ви захочете розробити «тестовий протокол», який детально описує дії та кроки, зроблені для тестування певного набору функцій. Більшість сеансів тестування з користувачами не повинні перевищувати однієї години, тому протокол тестування повинен забезпечити ряд відносно коротких сценаріїв, які можуть бути завершені за 5-10 хвилин, дозволяючи час між кожним сценарієм для декількох питань, щоб перевірити досвід користувача.

    Протокол розмови вголос

    Один з найкращих способів зібрати інформацію про досвід користувача, використовуючи ваш веб-вміст, - це змусити їх говорити вголос під час виконання завдань. Запишіть усні відповіді, а також будь-які емоційні відповіді або вираз обличчя в журналі. Ви також можете задавати прості запитання на кшталт «про що ви думали, коли...?» визначати свої думки. Це може бути краще, щоб відео- або аудіозаписи сесій і проаналізувати їх після цього, щоб ви, як спостерігач, могли зосередити свою увагу на керівництві і зондуванні думки тестера.

    Примітка: Якщо ви плануєте проводити сеанси тестування відео або аудіо, завжди обов'язково повідомте про це тестувальників користувачів.

    Приклад протоколу випробувань — Сайт озера Дево

    Як приклад протоколу тестування потенційних користувачів, ми розглянемо плани, зібрані для тестування користувачем Lake Devo, веб-рольової гри, яка використовується студентами Університету Райерсона для розробки та відтворення різних сценаріїв, пов'язаних з їх предметом вивчення. Веб-сайт Lake Devo нещодавно зазнав значних удосконалень для доступності.

    Тестувальники користувачів

    Кілька користувачів екранного читання, які раніше не користувалися Lake Devo, були набрані для виконання ряду завдань, які перевіряли б доступність та зручність використання ключових функцій програмного забезпечення. Обидва були досвідченими користувачами JAWS та обізнаними про веб-технології. Вони обидва також були студентами онлайн-курсів в університеті.

    Тестерам сказали, що вони отримають компенсацію у вигляді передплаченої кредитної картки в розмірі 100 CAD. Незалежно від того, чи виконали тестери всі сценарії, вони отримали свою компенсацію.

    Попередні тестові завдання

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

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

    • Читання сценарію в повному обсязі
    • Пройшовши сценарій, він сам описує вголос кроки, зроблені для виконання завдання
    • Моделювання протоколу розмови вголос

    Сценарії випробувань озера Devo

    Сценарій 1: Перегляньте фільм про доступність Інтернету та відповідайте на запитання щодо тестування навичок

    [вхід не потрібен] низькі зусилля

    1. Знайдіть посилання Галерея в головній навігації озера Дево і відкрийте Галерею.
    2. На екрані Галереї введіть в поле пошуку слова «Доступність озера Дево» та надішліть пошук.
    3. У результатах пошуку виберіть фільм «Lake Devo Accessibility» і натисніть або натисніть клавішу, щоб відкрити фільм.
    4. На екрані програвача фільму знайдіть кнопку відтворення та вивчіть інші параметри, доступні на панелі інструментів програвача.
    5. Поверніться до кнопки відтворення та натисніть або натисніть кнопку, щоб запустити фільм.
    6. Слухайте фільм, як він грає, і зверніть увагу, щоб ви могли відповісти на питання про фільм, який буде слідувати.
    7. Дайте відповідь на питання, яке задає вам Спостерігач.

    Сценарій 2: Створення нового персонажа

    [потрібен вхід] середні зусилля

    1. Увійдіть в Lake Devo за допомогою створеного для вас облікового запису, скориставшись посиланням для входу у верхній правій частині екрана, потім заповніть форму входу та натисніть кнопку Увійти.
    2. На екрані MyStudio знайдіть спільноту Access Team і натисніть або натисніть клавішу, щоб відкрити список фільмів, створених членами спільноти (одним з яких ви є).
    3. У цьому списку фільмів знайдіть фільм «Навчання про доступність» та натисніть або натисніть цей фільм, щоб відкрити його у редакторі сценаріїв.
    4. Знайдіть кнопку «Параметри фільму» у редакторі сценаріїв та натисніть її, щоб відкрити вкладку «Налаштування фільму», що складається з вкладок «Інформація про фільм», «Символ» та «Сцени».
    5. Клацніть або натисніть клавішу на вкладці Символи, щоб відкрити список поточних персонажів у фільмі.
    6. В області Створити нового символу відкрийте редактор символів.
    7. Спостерігач описує редактор символів: Редактор символів складається з двох основних панелей, з попереднім переглядом символу зліва та низки панелей вкладок праворуч, з яких можна вибрати характеристики для персонажа. До них відносяться: інформація, обличчя, ніс, волосся, сорочка, верхній одяг та аксесуари.
    8. Щоб почати створення свого персонажа, заповніть ім'я, опис, виберіть чоловічого або жіночого, дорослого або дитячого, і при бажанні поставте галочку навпроти пункту «Цей персонаж вимагає інвалідного візка». Це всі елементи форми, що відкриваються під вкладкою «Інформація».
    9. Після введення інформації про персонажа поверніться до вкладок, перейдіть на вкладку «Обличчя» та виберіть форму обличчя та колір обличчя.
    10. Далі відкрийте вкладку «Ніс» і виберіть ніс.
    11. За бажанням вибирайте волосся і колір волосся, колір сорочки і сорочки, верхній одяг та аксесуари з інших вкладок.
    12. Вибравши характеристики для свого персонажа, натисніть кнопку Зберегти, щоб зберегти персонажа.
    13. Ваш персонаж тепер створений, і ви будете повернуті до списку персонажів. Знайдіть створений вами персонаж і натисніть або натисніть посилання Редагувати, щоб знову відкрити редактор символів.
    14. Поверніться до панелі попереднього перегляду редактора символів і прослухайте наданий опис, щоб підтвердити характеристики вашого персонажа.

    Ви зауважите, що кожен із сценаріїв ретельно крок користувача тестувальників через певний процес на веб-сайті Lake Devo. У подібних випадках існуюча документація, така як область «Довідка» на веб-сайті, часто забезпечує хорошу відправну точку для написання кроків, що беруть участь у певному тестовому сценарії.