Критерії якості тестованого по


Головним завданням тестувальника програмного забезпечення є пошук і документування помилок з наступним процесом їх усунення для подальшої більш якісної роботи тестованого продукту.

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

Критерії якості тестованого по

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

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

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

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

Схожі статті