Тестування - тиха різноманітна сфера діяльності, яка має багато особливостей та нюансів. Ми розглянемо одне з основних понять - дефект.
Поняття багу/помилки та його особливості
Дефект (баг ) - це невідповідність фактичного результату роботи програми очікуваному результату. Дефекти виявляються на етапі надання послуг з тестування програмного забезпечення, коли тестувальник порівнює отримані результати (працездатність програми, її компонентів або дизайну) з очікуваними результатами, описаними в специфікаціях вимог.
Помилка - це помилка користувача, яка означає, що він намагається використати програму якимось іншим чином. Наприклад, вводить літери в поля, де мають бути цифри (вік, кількість товарів тощо). Ті програми, які були протестовані провідними тестувальними компаніями, готові до таких ситуацій через повідомлення про помилку.
Баг (дефект) - це помилка програміста (або дизайнера, або менеджерів SQA-сервісів, або когось, хто бере участь у процесі розробки), коли програма працює незапланованим чином. Наприклад, коли немає контролю над тим, що вводить користувач, що згодом може спричинити збої та інші проблеми.
Збій - збій (що не означає лише апаратний) у роботі компонента, але й усієї програми або системи. Існує так званий “дефект, що спричинив збій”, але є й такий, що його не спричиняє, наприклад, дефекти інтерфейсу користувача. Але апаратний глюк не пов’язаний з програмним забезпеченням і є збоєм.
Фахівці QA-консалтингу також діляться інформацією про баг-репорти, без яких тестувальники програмного забезпечення не можуть успішно виконувати послуги з тестування.
Баг-звіт - це документ, який описує ситуацію або послідовність дій, що призвела до некоректної роботи тестованого об’єкта, із зазначенням всіх причин і очікуваних результатів.
У повідомленні про ваду ви повинні вказати серйозність, пріоритет і статус вади. Серйозність помилки - це п’ятиступенева система оцінювання, яка складається з наступних пунктів:
- S1 - Блокувальник
- S2 - Критичний
- S3 - Мажор
- S4 - Мінор
- S5 - Тривіальний
Пріоритет помилки:
- P1 - Високий
- P2 - Середній
- P3 - Низький
Статус помилки залежить від процесу обробки та життєвого циклу помилки.










0 коментарів