Існує багато способів визначити відповідний час для припинення тестування, деякі з них прості, інші, навпаки, - дуже складні. Ось деякі з умов, які використовуються для прийняття рішення про припинення тестування.
- Час, відведений на тестування, закінчився. Якщо потрібно вкластися в певний термін, неминуче настає день, коли ви просто припиняєте подальше тестування і ставите собі питання: “Наскільки поганий програмний продукт?” Будь-який інший метод зупинки, який зупиняє тестування програми, дає набагато більшу впевненість у якості програмного продукту.
- Всі заплановані цикли тестування завершені. Якщо план тестування включає три цикли тестування, то в кінці третього циклу ви, швидше за все, поставите те саме запитання: “Наскільки поганий програмний продукт?” Якщо план тестування виконано, то покриття коду, швидше за все, буде кращим, ніж у випадку, коли просто не вистачило часу на виконання необхідного тестування.
Найкращі компанії з тестування програмного забезпечення мають багато клієнтів, адже їхніми послугами користуються по всьому світу. Ви можете стати клієнтом висококваліфікованих QA-спеціалістів і, як наслідок, ваші продукти з часом задовольнятимуть потреби цільової аудиторії.
- Профіль дефекту відповідає критерію виходу з тестування. Якщо після виконання алгоритму SWEEP (Software Error Estimation Program) стає зрозуміло, що досягнуто ліміт, тобто кількість невирішених помилок на тисячу рядків програмного коду, є всі підстави припинити тестування. У подібній ситуації доведеться знову запитати себе:“Наскільки поганий програмний продукт?”
Фактори готовності програмного продукту
Якщо ви вирішили припинити тестування, обов’язково врахуйте кілька факторів, які відіграють важливу роль в оцінці готовності програмного продукту до здачі в експлуатацію. Загальним набором факторів, які визначають готовність програмного продукту, є наступні:
- Кількість катастрофічних дефектів, виявлених під час тестування, які залишаються невиправленими;
- Загальна кількість дефектів, які не були виправлені;
- Відношення кількості успішно завершених тестів до кількості всіх запланованих тестів;
- Кількість тестів, які не можуть бути запущені, оскільки вони заблоковані дефектами.
Для того, щоб оцінити готовність програмного продукту до випуску, проводяться спеціальні зустрічі. У деяких організаціях готовність оцінює група тестування. В інших організаціях збори проводить менеджер проекту або менеджер з розробки. У будь-якому випадку, завданням групи тестування є надання результатів тестування та розробка рекомендацій щодо готовності продукту до випуску.










0 коментарів