Перейти до основного контенту
Усі колекціїПочатокАдаптація
Функціональні помилки - підсумок
Функціональні помилки - підсумок

Що таке функціональні помилки, як оцінити їхню серйозність і як відрізнити їх від пропозицій щодо юзабіліті?

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

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

Функціональні помилки пов'язані з функціональністю програмного забезпечення, наприклад, кнопка, яка не надсилає форму, пошук, що не реагує, або збій програми. Якщо веб-сайт/додаток не реагує так, як очікувалося, це може свідчити про функціональну проблему. Визначити, чи це так і повинно бути, чи це баг, може бути складно через обмежену інформацію про продукти наших клієнтів. Однак аналіз поведінки продукту та обґрунтовані припущення, засновані на досвіді, можуть допомогти.

Як визначити, чи є поведінка функціональною помилкою:

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

Оцінка серйозності

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

Ми виділяємо три ступені серйозності функціональних помилок:

  • Низький (Low)

  • Високий (High)

  • Критичний (Critical)

Загальні оцінки

Існує перелік випадків з фіксованими ступенями серйозності, до яких наведена вище схема оцінки не застосовується. Цей перелік може змінюватися з часом, тому його слід регулярно перевіряти.

Помилки пограничних випадків (Edge case bugs)

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

Примусові помилки (Forced bugs)

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

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