|
|||||||
Дополнительно: Регрессионное тестирование
Время создания: 12.09.2014 09:17
Раздел: Компьютер - Программирование - Теория программирования - Конструирование и тестирование программного обеспечения - Лекции Циганенко В. Н.
Запись: xintrea/mytetra_syncro/master/base/1410499056u7iampi94f/text.html на raw.github.com
|
|||||||
|
|||||||
Регрессионное тестирование В ходе разработки программного обеспечения нередки ситуации, когда внесение изменений в код приводит к возникновению ошибок, которые были обнаружены и исправлены ранее. Для их выявления используется регрессионное тестирование. Регрессионное тестирование - это процесс проверки изменений исходного кода программы и/или ее окружения, направленный на подтверждение того факта, что предыдущая версия программы работает с новыми изменениями так же, как и раньше. Общий смысл процедуры сводится к тому, что перед выпуском очередной версии программу пропускают через набор тестовых сценариев, подготовленных для предыдущей версии. Необходимость регрессионного тестирования обусловлена возможностью возникновения ошибок в коде, который не был предназначен для изменения, после исправления ошибок или добавления нового кода. Типовая процедура регрессионного тестирования включает следующие этапы:
Регрессионные тесты являются составной частью полного цикла тестирования, однако, как указывают специалисты компании A1QA, «на практике многое зависит от наличия свободных ресурсов, а также проектных, бюджетных и временных ограничений». |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|