78 688
правок
Arzet Ro (обсуждение | вклад) м (4 е на ё) |
Glovacki (обсуждение | вклад) Нет описания правки |
||
{{викифицировать}}
'''Регрессио́нное тести́рование''' ({{lang-en|regression testing}}, от {{lang-la|regressio}}
Регрессионное тестирование (по некоторым{{каким?}} источникам) включает ''new bug-fix''
Обычно используемые методы регрессионного тестирования включают повторные прогоны предыдущих тестов, а также проверки, не попали ли регрессионные ошибки в очередную версию в результате слияния кода.
Из опыта разработки ПО известно, что повторное появление одних и тех же ошибок
Поэтому считается хорошей практикой при исправлении ошибки создать тест на неё и регулярно прогонять его при последующих изменениях программы. Хотя регрессионное тестирование может быть выполнено и вручную, но чаще всего это делается с помощью специализированных программ, позволяющих выполнять все регрессионные тесты [[Автоматическое_тестирование|автоматически]]. В некоторых проектах даже используются инструменты для автоматического прогона регрессионных тестов через заданный интервал времени. Обычно это выполняется после каждой удачной компиляции (в небольших проектах) либо каждую ночь или каждую неделю.
== Ссылки ==
* [http://www.javenue.info/post/24 Регрессионное тестирование (regression testing)] {{ref-ru}}
[[Категория:Тестирование программного обеспечения]]
|
правок