Юний та амбітний тестувальник, увійшовши в захоплюючий світ QA-інженерії, зіштовхується з багатьма підводними каменями професії. Він прочитав не одну книгу з теорії тестування, ретельно вивчив тонни статей і готовий приступати до боротьби за якість! Але ніяке завзяття і бажання не замінять безцінного досвіду тестування. Для забезпечення якості потрібен не просто ретельний пошук помилки за методологіями. Важливо розуміти і правильно дивитися на програмний продукт, який перед вами. Досвідчений QA-інженер, знайшовши одну помилку, вже знає, де шукати наступні.

Такі вміння розвиваються від проєкту до проєкту. А поки шлях тестувальника тільки починається – не гріх скористатися помилками інших. Не обов'язково їх повторювати, краще вчитися як робити не треба.

У цій статті ми намагалися зібрати деякі поширені помилки джуніорів. Пропонуємо вам розібратися в помилках, які часто отримують статус «Не баг». Найцікавіші та найпоширеніші описи «Не багів», які варто розглянути ближче – в нашому ТОП-5:

«Поле розміщено лівіше правого краю сайту»

Відповідь проста – специфікація. Всі відповіді там. Якщо вам здаються зайвими пара пікселів на зображенні – варто уточнити. Дизайнери старанно узгоджують оформлення з замовниками, ця інформація прописується в специфікації. А якщо документація не приносить ясності: читайте наступний пункт ТОПу.

5 Поле розміщено лівіше правого краю сайту

«Кнопка перекривається випадаючим списком»

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

4 Кнопка перекривається випадаючим списком

«Відображається незрозумілий текст на сторінці новин після зміни мови сайту на українську»

Якщо після прочитання тексту «Lorem ipsum dolor sit amet» виникають питання під час тестуванні локалізації, варто звернути увагу на подальше роз'яснення.
Lorem ipsum – текст-заглушка, який використовують на бета-версіях сайту, для тимчасового заповнення текстових блоків.

3 Відображається незрозумілий текст на сторінці новин після зміни мови сайту на українську

До подібних заповнювачів відноситься і текст-риба – заглушка являє собою безглузді речення.

«Помилка відображення інтерфейсу сайту після введення “do the harlem shake” в пошуковий рядок»

… або чи прописували ви колись в адресному рядку браузерів від Mozilla: about:mozilla?

Помилка відображення інтерфейсу сайту після введення “do the harlem shake” в пошуковий рядок

Ця ситуація є різновидом віртуального пасхального яйця.

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

Пасхалки грають роль своєрідних жартів для уважних гравців або глядачів.

Цікаві приклади від Google:

 

Цікаві приклади від Google
Пошуковий запит: «find chuck norris».

Спробуйте пошуковий запит: «zerg rush».
А тепер: «atari breakout» і відкрийте вкладку «Зображення».
Або цей: «do a barrel roll».
А головне питання життя, всесвіту і всього такого можна отримати просто набравши в пошуковику: «the answer to life the universe and everything».

Ось тут трохи більше про це.

«Повідомлення про помилку не відображається на сторінці реєстрації після введення невалідної електронної пошти»

Перш за все варто відзначити, що опис досить неоднозначний. Говорячи про невалідність електронних адрес, необхідно вказувати їх приклади. А найчастіше мають на увазі пошту виду: abra@kadab.ra або алахо@мо.ра

Якщо вас цим не налякати, то що скажете про такий варіант?

"very.(),:;<>[]\".VERY.\"very@\\ \"very\".unusual"@strange.example.com

Повідомлення про помилку не відображається на сторінці реєстрації після введення не валідної електронної пошти

Валідна чи ні? Відповідь тут!

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