Най-често срещаните грешки на начинаещите тестери - първата част

Тези, които са в началото на кариерата си на софтуерни тестери, често допускат някои типични грешки, които бих искал да анализирам в тази статия и да предложа няколко съвета как да ги избегна.

Преди всичко бих искал да разгледам въпроса за документирането на дефекти. Тъй като това е най-често срещаната дейност в процеса на тестване, всеки тестер трябва да може да документира грешки правилно. Можем да направим без тестови случаи, но не и без дефекти.

Ще бъдат написани достатъчно статии за това какво трябва и какво не трябва да се пише в заглавията на дефектите, но тези в началото правят някои конкретни грешки. Препоръката на здравия разум е, че заглавието на дефекта трябва да отговаря на три въпроса (Какво? Където? Кога?). Съветите са много добри, но защо е толкова трудно да се следват?

Първото нещо, което трябва да имаме предвид, е, че заглавието на дефекта трябва да описва сърцевината на проблема. Често правим това с изречение, написано в съответствие с граматичните правила, специфични за езика, който използваме.

Като цяло, кратко описание (резюме) на дефект трябва да отговори на следния въпрос "Какво не е наред?" или с други думи, "Какъв е проблемът?" Самото заглавие трябва да съдържа достатъчно информация, за да може читателят да добие представа за проблема. За да направим това лесно разбираемо, поне като цяло, трябва да отговорим на всеки от трите въпроса по-долу:

  • "Какво?" - трябва да се опише поведението на програмата, което според нас е неправилно или не отговаря на изискванията/стандартите/очакванията. С други думи, това е симптом.
  • "Където?" - в коя област на системата или продукта (модул, страница, функция). Това би било мястото.
  • "Кога?" - при какви условия дефектът може да бъде възпроизведен. Това е спусък.

Можете да практикувате това, като разгледате описанията на дефектите, за да видите дали те отразяват същността на проблема.

„Неправилно търсене в уебсайта“

най-често
За какво е това описание? Виждаме, че дефектът е свързан по някакъв начин с определена функционалност, по-точно функцията за търсене в сайта. Отговорете на въпроса „Къде?“. Но какво не е наред с функцията за търсене? Как се проявява този дефект? Ето защо не можем да разберем. При какви условия можем да възпроизведем дефекта? Нямаме отговор и на този въпрос.

Ето още едно резюме на същата грешка: „Резултатът от действието на празно поле за търсене на сайта“.

Все едно се приближаваме. Можем да разберем към каква функция се отнася бъгът и дори да идентифицираме условията, при които можем да го възпроизведем. Но няма отговор защо не работи правилно. Само „Резултатът. ”- резултат без конкретни елементи. И това трябва да има значение!

За да разберем проблем, трябва да разберем цялото описание и да можем да възпроизведем грешката. В случай на търсене, където полето за търсене е празно, пред списъка с продукти се появява прозорец с изглед на категория, където изображението е твърде голямо и не зачита потребителския интерфейс. Можем да опишем накратко това в следното резюме:
„След като потърсих с празното поле, в div„ category-view “се появява твърде голямо изображение.“

Разбира се трябва да се прикачи екранна снимка.

"коментар"
Да, това е всичко. Дума, която се отнася до функционална област.
Може да е по-лесно да се разбере, ако съм го написал по-долу:

„Фатална грешка: 463, когато се опитвам да публикувам рецензия на страницата с описание на продукта.“

„Счупено оформление“
Това описание е симптом, неправилно поведение, така че може да се разглежда като отговор (доста общ) на въпроса „Какво (се случва)?“. Но къде точно се случва? На коя страница? На всяка страница? Не е ясно. И какво трябва да се направи, за да се постигне този резултат? Това не се появява.

Правилното описание трябва да бъде:

„На изображения, при които мащабираме 150%, всички страници се наслагват.“

И още един пример:
„Невалидна регистрация по имейл.“

Може би това заглавие би изглеждало по-скоро като тест. Ние знаем ясно до каква функция се отнася грешката - „регистрация“ и знаем какъв е спусъкът - „невалиден имейл“ (разбира се тук трябва да изясним какво означава невалиден имейл). Но какво означава тази грешка?

По-точно описание би било:

„Регистрацията е възможна с невалиден имейл адрес“

„Имейлът не се потвърждава при регистрация.“

Във втората част на тази статия ще обсъдим някои съвети за писане на обобщения на грешки.

Искате ли да започнете кариера в софтуерното тестване? Открийте нашите курсове.