Усі колекції
Початок
Адаптація
Типи помилок – Підсумок
Типи помилок – Підсумок

Що таке помилка, які типи помилок ми розрізняємо та як визначити правильний тип для вашої помилки?

Kostya avatar
Автор: Kostya
Оновлено протягом останнього тижня

Помилка (баг) – це проблема, пов’язана з програмним забезпеченням. Якщо щось на веб-сайті чи в програмі не працює належним чином, ця «помилка» є баг. У Test IO ми розрізняємо такі типи помилок:

Функціональні помилки

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

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

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

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

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

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

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

  • Візуальна або контентна проблема стає функціональною, коли вона перешкоджає функціональності, і тому про неї слід повідомити як про функціональну помилку.

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

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

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

Низька:

  • Мінімальний вплив на використання продукту.

  • Продукт демонструє ненавмисну поведінку, але це не впливає на загальне використання.

  • Небагато користувачів, продуктів або предметів це стосується.

  • Функція/частина функціональності не працює або недоступна, але просте вирішення проблеми вирішує проблему.

Висока:

  • Серйозний вплив на використання продукту, але основні функції залишаються незмінними.

  • Йдеться про велику кількість користувачів, продуктів або елементів.

  • Нетривіальна функціональність не працює або недоступна, і не існує обхідного шляху.

  • Важливі функції не працюють або недоступні, але існує обхідний шлях (отже, не блокує функцію).

Критична:

  • Помилка запобігає основній функціональності програми/веб-сайту.

  • Блокування не дозволяє користувачеві продовжувати основний процес, наприклад, перевірку.

  • Помилка спричиняє потенційну та відчутну втрату продажів для клієнта.

Ми підготували список випадків із фіксованими рівнями серйозності на основі загальних оцінок: Перейти до аркуша оцінки помилок! Уважно перегляньте список і регулярно перевіряйте його на майбутні оновлення.

Помилки контенту

Помилки вмісту стосуються фактичного вмісту веб-сайтів або програм: тексту, міток, зображень, відео, значків, посилань, даних тощо. Отже, типові помилки вмісту:

  • Непрацюючі посилання або зображення (404) (якщо вони не розташовані в навігаційному меню, верхньому, нижньому колонтитулі чи навігаційні стежки, що є помилками низького функціонального рівня)

  • Несправні перенаправлення, загалом

  • Відсутній текст, напр. у порожній спливаючій підказці

  • Відсутній вміст, напр. порожня область вмісту

  • Відсутній вміст, напр. якщо 4 із 5 піктограм мають спливаючу підказку, то 1 її немає

  • Відсутні переклади, напр. деякі кнопки на англійському веб-сайті мають французькі мітки

  • Деякі продукти відсутні в результатах пошуку, але сама функція пошуку працює

  • Відсутні дані

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

Візуальні помилки

Візуальні помилки пов’язані з графічним інтерфейсом користувача веб-сайтів або програм, наприклад:

  • Проблеми зі структурою макета, наприклад невирівняні тексти/елементи

  • Проблема адаптивного дизайну, напр. елемент відображається на одному мобільному пристрої, але не відображається на іншому

  • Текст/елементи ненавмисно накладаються один на одного

  • Текст/елементи обрізані

Оновлення контент або візуальної помилки до функціональної помилки

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

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

Проблеми, що повторюються

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

Індивідуальні звіти про помилки для кожного випадку проблеми не повинні надсилатися, і вони будуть відхилені. Наприклад, потрібно надіслати лише один звіт щодо таких проблем із вмістом: деякі зображення продукту на кількох сторінках із детальною інформацією про продукт у веб-магазині пошкоджені, деякі посилання для завантаження посібників у форматі PDF на кількох сторінках із детальною інформацією про продукт ведуть на 404 сторінки, деякі описи продукту знаходяться в інша мова, ніж решта веб-магазину, деякі підказки не містять жодної інформації, деякі посилання, які належать до тієї самої групи, не працюють тощо.

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

Щоб отримати докладнішу інформацію про кожен тип помилки та їх документацію на тестовій платформі вводу-виводу, перегляньте наступні статті:

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