РЕГРЕССИОННОЕ ТЕСТИРОВАНИЕ АВТОМАТИЗИРОВАННЫХ СИСТЕМ УЧЕТА, ПОСТРОЕННЫХ НА БАЗЕ КОНФИГУРАТОРА
Рассмотрено регрессионное тестирование, которое является специализированным видом тестирования, для проверки изменений, сделанных в коде программы в связи с устранением ошибок и консолидацией вносимых изменений
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
С в и р и н
РЕГРЕССИОННОЕ ТЕСТИРОВАНИЕ
АВТОМАТИЗИРОВАННЫХ СИСТЕМ УЧЕТА,
ПОСТРОЕННЫХ НА БАЗЕ КОНФИГУРАТОРА
Рассмотрено регрессионное тестирование, которое является специализированным
видом тестирования, для проверки изменений,
сделанных в коде программы в связи с устранением ошибок и консолидацией
вносимых изменений. <...> Не все ошибки или недоработки можно
выявить на этапе тестирования до эксплуатации ПО, что влечет дополнительную
разработку релизов и обновление существующей версии
ПО, которое устранит конкретные ошибки, замеченные пользователем,
но влияние изменения кода на другие участки и другую функциональность
в полном объеме не будет проверено. <...> Можно выделить три основных вида:
• регрессия багов (bug regression) — попытка доказать, что исправ•
регрессия старых багов (old bug regression) — попытка доказать,
ленная ошибка на самом деле не исправлена;
что недавнее изменение кода или данных нарушило исправление
старых ошибок, т.е. старые баги стали снова воспроизводиться;
• регрессия побочного эффекта (side effect regression) — попытка
В целях минимизации затрат и устранения человеческого фактора
целесообразно использовать автоматизацию процесса регрессионного
тестирования, т.е. обеспечить верификацию ПО с использованием
специальных средств (Automation Test Tool). <...> 2012
доказать, что недавнее изменение кода или данных вывело из
строя другие части разрабатываемого ПО. <...> Для организации автоматического тестирования используются следующие
понятия:
• тест-скрипт ( Test Script ) — это набор инструкций для автоматической
проверки определенной части ПО;
• тестовый набор ( Test Suite ) — это комбинация тест-скриптов для
проверки определенной части ПО, объединенной общей функциональностью
или целями, преследуемыми запуском данного
набора;
• тесты для запуска ( Test Run ) — это комбинация тест-скриптов
или тестовых наборов для последующего совместного запуска. <...> Структура построения регрессионного теста может быть представлена
в следующем <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: