У деяких тестах ви матимете можливість повідомляти про контент-баги. Контент-баги пов’язані з фактичним вмістом вебсайтів або застосунків: текстом, підписами, зображеннями, відео, іконками, посиланнями, даними тощо. Типові приклади контент-багів:
Поламані посилання або зображення (404 помилки)
Неправильні переадресації
Відсутній текст, наприклад, порожня підказка (tooltip)
Відсутній контент, наприклад, порожня область контенту
Частково відсутній контент, наприклад, якщо 4 із 5 іконок мають підказки, а 1 — ні
Відсутні переклади, наприклад, кнопки на англомовному сайті з французькими написами
Відсутність деяких продуктів у результатах пошуку, при цьому сама функція пошуку працює
Відсутні дані
Повторювані проблеми
Якщо проблема з контентом виникає повторно, її можна подати лише один раз, навіть якщо кожен випадок має різні URL, посилання, зображення тощо. Це також стосується випадків, коли проблема з’являється на одній або на різних сторінках. В одному звіті про баг слід зазначити, що інші URL, посилання, зображення тощо також стосуються проблеми.
Окремі звіти про баг для кожного випадку подавати не потрібно — вони будуть відхилені. Замовнику достатньо одного повідомлення, щоб бути в курсі проблеми з контентом. Вони розслідують проблему і вирішать її для всіх випадків.
Приклади:
Деякі зображення товарів на сторінках опису продуктів у вебшопі зламані.
Деякі посилання для завантаження PDF-мануалів на сторінках опису продуктів ведуть на сторінки 404.
Опис деяких продуктів виконаний іншою мовою, ніж решта вебшопу.
Деякі написи або текстові фрагменти на сайті не перекладені.
Відсутня інформація для різних товарів, продуктів або сторінок.
Деякі підказки (tooltips) не містять жодної інформації.
Деякі посилання, що належать до однієї групи, зламані.
Оновлення до функціонального бага
Як тільки контент-баг заважає функціональності, його слід повідомляти як функціональний баг, навіть якщо сама функція не є несправною.
Якщо функціональність можна інтуїтивно і легко досягти іншим шляхом або варіантом, користувачі фактично не позбавлені можливості використовувати цю функцію, тому проблему не слід подавати як функціональний баг. Вона залишається контент-проблемою.
Інший випадок, коли контент-баг слід подавати як функціональний, — це коли він виникає у функціональному компоненті продукту, наприклад, проблеми з посиланнями в навігаційному меню, хедері, футері або хлібних крихтах (breadcrumb). Такі проблеми зазвичай класифікуються як баги з низьким рівнем критичності (Low).
У наведеному прикладі, хоча це виглядає як загальна несправна переадресація, елемент ❝COVID-19 Dashboard❞ належить до навігаційного компонента:
Документування проблем контенту
Звіти про проблеми з контентом мають містити скріншоти. Для отримання детальнішої інформації про вимоги до документування баг-репортів, відвідайте нашу статтю Вимоги до звітів про помилки
Позa сферою тестування (Out of scope)
Помилки в орфографії не вважаються контент-багами.
На тестових (staging) середовищах часто використовуються тимчасові (dummy) тексти або контент відсутній. Це не є багом.
Розуміння зламаних зображень і заповнювачів (placeholder images): керівництво для нових тестувальників
Зламані зображення не завантажуються або відображаються некоректно на вебсайті. Замість очікуваного зображення ви можете побачити іконку помилки, порожнє місце або символ зламаного зображення. Такі проблеми можуть виникати через неправильні URL зображень, проблеми з сервером, пошкоджені файли або мережеві збої.
З іншого боку, заповнювачі (placeholder images) навмисно використовуються як тимчасові візуальні замінники до моменту появи реальних зображень; вони мають візуальні ознаки, які показують, що конкретні зображення ще не доступні. Ці заповнювачі можуть бути простими геометричними фігурами, однотонними кольорами або іконками. На відміну від зламаних зображень, заповнювачі не вважаються дефектами, оскільки виконують тимчасову функцію.
Розглянемо приклади, щоб краще зрозуміти різницю. Уявіть сторінку з профілем користувача. Якщо потрібне зображення не завантажується, і ви бачите іконку зламаного зображення або порожнє місце — це ознака зламаного зображення. Наприклад:
З іншого боку, якщо ви бачите на вебсторінці сірі прямокутники з написами на кшталт «розмір зображення» або просто слово «image» всередині, це є заповнювачами (placeholder images). Наприклад: