Будинки Розвиток Що таке регресійне тестування? - визначення з техопедії

Що таке регресійне тестування? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає тестування регресії?

Регресійне тестування - це тестування програмного забезпечення, яке використовується для визначення того, чи є нові проблеми наслідком змін програмного забезпечення.

Перед застосуванням зміни тестується програма. Після застосування змін програма повторно перевіряється у вибраних областях, щоб виявити, чи зміна створила нові помилки чи проблеми, чи реальна зміна досягла наміченого призначення.

Техопедія пояснює тестування регресії

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

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

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

Що таке регресійне тестування? - визначення з техопедії