Базовый фреймворк для автоматизации тестирования интерфейсов, построенный на основе Java, RestAssured, testNG и EasyPoi.
Используемые технологии:
RestAssured: отправка запросов к интерфейсу / получение ответов от интерфейса.
TestNG: управление тестовыми сценариями.
EasyPoi: чтение данных из Excel.
FastJson: преобразование между JSON и map.
JDBC: операции с базой данных в Java (включая добавление, удаление, изменение и запрос), DBUtils.
В разработке: преобразование существующего Excel в формат, требуемый компанией.
Примечание: если предварительные условия совпадают, код можно записать в класс BaseTest, и он будет выполняться при выполнении тестовых сценариев.
Скопируйте проект на локальный компьютер, измените конфигурацию в Constants и замените информацию о тестовом примере в Excel.
Добавьте информацию, включая базовый URL, имя пользователя базы данных и т. д., в соответствии с вашим проектом.
Напишите тестовые сценарии, тестовые скрипты и выполните их для просмотра ответов интерфейса.
Используйте jsonpath для извлечения ответа, см. https://www.javadoc.io/doc/io.rest-assured/json-path/3.0.0/io/restassured/path/json/JsonPath.html.
Создайте файл конфигурации конвейера. Его можно использовать в зависимости от фактической ситуации проекта.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )