Особенности разработки автотестов различными инструментами, а также статистика по использованию
Меня зовут Максим, и я cпециалист отдела контроля качества в компании Intelsy. Поскольку наша компания специализируется на разработке сайтов, сервисов, приложений, ПО узкой направленности, то задач у отдела QA много, и для каждой из них подбирается свой набор инструментов. Об этом и расскажу.
Особенности автотестов, и чем они отличаются от обычного кода
Автотесты — это тесты, которые выполняет компьютер, а не человек. Внутри автотест — это тоже программа, цель которой — протестировать работу другой программы. По своей сути это скрипт, имитирующий поведение пользователя при эксплуатации программного продукта
Из очевидных плюсов можно выделить главные:
скорость тестирования в разы выше по сравнению с ручной проверкой,
сокращение количества QA‑специалистов, необходимых для тестирования регрессов/релизов,
более точная проверка функционала, исключающая возможность ошибки,
исключение возможности «забыть» что‑то протестировать в регрессе,
возможность в нужное время запустить тестирование (в том числе и ночью),
информативный и понятный отчет о тестировании для всех отделов команды проекта.





