Тестування програмного забезпечення: Тестування програмного забезпечення є ефективним способом оцінки якості програмного забезпечення. Для оцінки різних аспектів програмного забезпечення можна використовувати різні типи тестів, наприклад модульні тести, інтеграційні тести, системні тести та приймальні тести.
Він формально визначається як " здатність програмного продукту задовольняти заявлені та неявні потреби при використанні в певних умовах ”. Інше визначення стверджує, що якість програмного забезпечення залежить від «ступеню, в якому ці вимоги точно відповідають потребам, бажанням і очікуванням зацікавлених сторін».
Якість продукту чи послуги вимірюється двома способами. Перший оцінити, чи відповідає виробництво стандартам, правилам і специфікаціям, які існують у проекті. Інший – виміряти кількість збоїв, які реєструє процес, що призводять до бракованих продуктів.
Він використовується для вимірювання восьми характеристик продукту програмне забезпечення, що Для детального аналізу їх можна розкласти на підхарактеристики:
- Функціональна придатність.
- Надійність.
- Юзабіліті.
- Ефективність.
- Сумісність.
- Безпека.
- Ремонтопридатність.
- Портативність.
Програмне забезпечення регулярно перевіряється перевірити його надійність, продуктивність, безпеку та якість коду . Результати цих тестів є хорошим показником якості програмного забезпечення в цілому: якщо більша частка тестів проходить усі ці категорії, програмне забезпечення, ймовірно, буде вищої якості.