66
В связи с автоматизацией регрессионного тестирования и
освобождением от загруженности тестировщиков, проектная загруженность
позволяет проводить регрессионное тестирование в несколько раз чаще, что
позволит более тщательно следить за изменения в функционале
программного обеспечения и проверять наличие сопутствующей регрессии.
Для решения задачи расчёта экономической целесообразности
внедрения автоматизации регрессионного тестирования были собраны
финансовые данные о деятельности компании, и затратах на тестирование
программного продукта. Произведенные расчеты показали состоятельность
идеи внедрения автоматизации, что позволило доказать свою точку зрения
руководству компании.
В ходе решения задачи разработки методики внедрения, в рабочий
процесс, автоматизации регрессионного тестирования был подробно
рассмотрен предмет исследования - автоматизация регрессионного
тестирования с использованием языка программирования Python. Для
решения задачи были разработаны автоматические тесты, которые на
практике показали руководству компании целесообразность и эффективность
внедрения автоматизации.
Таким образом, задачи решены в полном объеме, цель работы
достигнута полностью, произведен анализ и разработка процесса внедрения
автоматизации регрессионного тестирования в компании Exactpro.
Разработанные шаблоны автоматических тестов могут быть легко
применены для автоматизации другого программного продукта, которые
использует аналогичные протоколы передачи данных. Используемые тест-
скрипты могут быть оформлены как универсальные, посредством блочной
структуры кода. Таким образом, существует возможность их применения не