Регресійне тестування

Автор: Peter Berry
Дата Створення: 12 Серпень 2021
Дата Оновлення: 22 Червень 2024
Anonim
Курс Тестирование ПО. Занятие 26. Регрессионное тестирование (Regression Testing) | QA START UP
Відеоролик: Курс Тестирование ПО. Занятие 26. Регрессионное тестирование (Regression Testing) | QA START UP

Зміст

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

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


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

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

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

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

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


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