Внедрение управляемой данными структуры с использованием селена - PullRequest
0 голосов
/ 22 мая 2019

Мне нужно построить фреймворк с использованием данных, используя селеновый веб-драйвер с привязкой Java.я немного запутался в отношении выбора правильного инструмента для построения фреймворка

Может кто-нибудь порекомендует, какой фреймворк (например, Junit, TestNG, Cucumber) лучше работает с большим набором тестовых данных

Кроме того,пожалуйста, предложите, какой формат файла данных, например .xls или .tsv, использовать для выполнения автоматических тестов в Jenkins (развернут на Linux)

1 Ответ

0 голосов
/ 22 мая 2019

Насколько я знаю, и для чего я ранее использовал Selenium - это внедрение автоматизированных сценариев тестирования веб-приложения. Как правило, будет принята проверка или сквозная проверка (e2e).

Такого рода тесты вы называете тестированием Black-Box. Вы даете ввод и ожидаете вывода, но не знаете, что происходит внутри черного ящика (вашего приложения).

Для реализации и выполнения ваших сценариев тестирования вы должны использовать среду тестирования, как вы также упоминали (JUnit, TestNG, Cucumber и т. Д.).

Все тесты могут выполняться на сервере сборки под управлением Jenkins, независимо от того, является ли это модульным / интеграционным или e2e-тестом (который может быть реализован с помощью Selenium).

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

Поэтому важно правильно выполнить тест, иначе вы попадете в адский ад.

Я не уверен, что вы новичок в тестировании ?? Может быть, вы могли бы немного почитать о тестировании программного обеспечения Вот хорошая ссылка: https://www.softwaretestingmaterial.com/software-testing/

Дайте мне знать, если я неправильно понял ваш вопрос:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...