У дома развитие Какво е регресионно тестване? - определение от техопедия

Какво е регресионно тестване? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава тест за регресия?

Регресионното тестване е вид тестване на софтуера, използвано за определяне дали новите проблеми са резултат от промените в софтуера.

Преди да приложите промяна, се тества програма. След като бъде приложена промяна, програмата се проверява повторно в избрани области, за да се установи дали промяната създава нови грешки или проблеми или дали действителната промяна е постигнала предназначението си.

Техопедия обяснява теста за регресия

Тестът за регресия е от съществено значение за големи софтуерни приложения, тъй като често е трудно да се знае дали промяната на част от проблем създава нов проблем за различна част от приложението. Например, промяна в модул за банков заем може да доведе до неуспех на месечен отчет за транзакциите. В повечето случаи проблемите може да изглеждат несвързани, но всъщност могат да бъдат корен на фрустрация сред разработчиците на приложения.

Други ситуации, изискващи регресионно тестване, включват откриване дали определени промени постигат планираната цел или тестване за нови опасности, свързани с проблеми, които се презаписват след безпроблемен период.

Съвременните регресионни тестове се обработват предимно чрез специализирани инструменти за комерсиално тестване, които правят снимки на съществуващите софтуер, които след това се сравняват след прилагане на конкретна промяна. Почти невъзможно е човешките тестери да изпълняват същите задачи толкова ефективно, колкото автоматизираните софтуерни тестери. Това е особено вярно с големи и сложни софтуерни приложения в обширни компютърни среди като банки, болници, производствени предприятия и големи търговци на дребно.

Какво е регресионно тестване? - определение от техопедия