Аннотация:
В статье описана технология автоматического регрессионного тестирования, применяемая при разработке и сопровождении в пределах жизненного цикла современных программных комплексов компьютерной графики и оптического моделирования. Рассмотрены основные типы ошибок и способы реализации тестов с помощью командной строки, языка сценария Python и пакета AutoIt, позволяющего создавать тесты для интерактивного графического интерфейса программы. Применение описанной технологии на практике позволяет снизить время тестирования выпускаемой версии программного продукта с нескольких недель до двух-трех часов.