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










0 коментарів