Я использую средства автоматизации тестирования и разработал платформы автоматизации, предоставляя вам подробную информацию на основе моего опыта -
Инструмент автоматизации тестирования -
Утилита, которая может иметь функции, функциии возможности для работы с определенным или разнообразным тестируемым приложением (AUT), например, оно может искать и однозначно идентифицировать объекты AUT, панели, кнопки, ссылки и т. д.
базовые библиотеки, утилиты, методы иОбъект, идентифицирующий модель, работает как базовая структура для инструмента, который предоставляет функции, функции и возможности для ее работы.Но эта базовая базовая система представляет собой в основном коррективный / статический код и не может быть изменена в соответствии с индивидуальными потребностями.
Большинство стандартных инструментов рынка ориентированы на свою модель распознавания объектов с помощью обширного списка технологий, таких как .NET, JAva, Strutsи т. д., но не могут быть столь же сильными или способными в -
Создание тестовых сценариев / сценариев
Ввод данных и использование файлов данных, таких как текст, Excel, Json, XML и т. д.
Управление выполнением сценариев с базовыми возможностями отчетов о результатах.
в большинстве случаев отсутствует опция настройки и адаптации - поскольку каждый проект или работа имеет разные потребности.
Среда автоматизации -
Фреймворки - это как слово означает набор правил или лучших практик.Несмотря на то, что инструмент автоматического тестирования имеет функции и возможности, для запуска, управления и составления отчета о полном выполнении теста требуется набор правил и драйверов.
Framework может представлять собой набор скриптов (libs, jars,методы и т. д.), которые разрабатываются с учетом индивидуальных и индивидуальных потребностей клиента / проекта / работы.Он может использовать основные / лучшие функции и функциональные возможности основных функций инструмента автоматизации, которые затем были объединены с фреймворком - для создания -
более бесшовного выполнения нескольких сценариев и платформ.
управление тестовыми данными -создание, ввод и сброс, если требуется.
тестовая оркестровка - что запускает сборку, откуда поступают входные данные, что все выполнять, где выполнять, как интегрировать, кто / как контролировать выполнение, гдесообщать и кого предупреждать.
Надеюсь, что это даст немного больше шансов на этот вопрос.