Как правило, не существует ни одного инструмента или подхода, который можно указать и определить как «автоматизированное тестирование».
Что означает «автоматизированное тестирование», зависит от архитектуры тестируемого приложения.,Технические аспекты, такие как язык, на котором написано приложение, используемый уровень представления (веб, толстый клиент, командная строка и т. Д.) И используемые технологии (SQL, веб и т. Д.) Будут определять, какие инструменты подходят.Запатентованное расположение компонентов, составляющих приложение, также будет определять соответствующие точки подключения для автоматизированных инструментов.Наконец, диагностика, которую разработчики могут включить или не включить, может предложить возможности для автоматизации тестирования.
Вам необходимо достаточно хорошо понять тестируемое приложение, прежде чем вы сможете автоматизировать те задачи, которые входят в его тестирование.Узнайте, как это работает, не зная, на каком языке он был разработан, а затем найдите инструменты для автоматизации проверки каждой части.