Инструменты автоматизации тестирования выбираются в соответствии с требованиями автоматизации конкретной области. Например, для регрессионного тестирования часто используют
Selenium. Инструмент позволяет проводить тестирование с открытым исходным кодом и получать максимально приближенную к реальности имитацию задач пользователя.