Програмне забезпечення та комп'ютерне будівництво
Якісні методи тестування програмного забезпечення: як визначити ступінь точності та підвищити якість
Table of Contents
Якісні методи тестування програмного забезпечення забезпечують безмірні способи оцінки якості програмного забезпечення. Ці методи допомагають визначити області для вдосконалення та забезпечення відповідності стандартам якості. Один загальний метричний використовується - щільність дефекту, яка кількісно визначає кількість дефектів відносно розміру програмного забезпечення.
Розуміння визначення щільності
Знижена щільність обчислюється шляхом поділу загальної кількості дефектів, які знаходяться під час тестування за розміром програмного забезпечення, зазвичай вимірюється в лініях коду (LOC) або точок функції. Ця метрична допомагає командам оцінити якість програмного забезпечення та визначити модулі, які можуть знадобитися більше уваги.
Розрахунок щільності виявлення
Формула для щільності дефекту:
Defect Density = Кількість засобів / Розмір програмного забезпечення
Наприклад, якщо модуль має 10 дефектів і складається з 1000 ліній коду, щільність дефекту становить 0,01 дефектів за межі коду. Низька щільність дефекту вказує на більш високу якість програмного забезпечення.
Використання детектної щільності для підвищення якості
Відстеження щільності дефекту за часом допомагає командам визначати тенденції та оцінити ефективність тестування зусиль. Висока щільність дефекту в певних модулях передбачає необхідність проведення цільового тестування або перегляду коду.
Команди можуть встановлювати пороги для прийнятних рівнів щільності дефектів і передових фіксуючих модулів з більш високою densities. Регулярний аналіз метричних опор безперервного вдосконалення якості програмного забезпечення.
Додаткові кількісні метри
- Відсоток тестового покриття
- Визначення швидкості відкриття
- Час від’єднання та усунення дефектів
- Індекс тяжкості дефектів