2016-06-08 7 views
1

Что мне делать с Selenium Webdriver, если я хочу снова и снова запускать бесконечные тестовые примеры или определенное количество тестов? Скажите, есть ли у меня сценарий, и я хочу запустить его с того времени, когда я уйду от работы до утра, когда вернусь, что мне нужно использовать?Selenium Web Driver бесконечные тесты

+0

Вместо «бесконечного», вы имеете в виду «непрерывный»? –

+0

Возможно, вы также можете сказать немного больше о том, почему вы хотите это сделать? Это звучит как высококачественное [яковское бритье] (http://sethgodin.typepad.com/seths_blog/2005/03/dont_shave_that.html) для меня; вы уверены, что это то, что вы хотите сделать? – dcsohl

+0

@ dcsohl его для работы lol только начал как аналитик QA, так что изучая партии, но нуждающиеся в информации! – user6401108

ответ

3

Вам необходимо изучить несколько вещей: сначала - селен. Это библиотека, которая взаимодействует с браузерами и веб-страницами, помогая вам тестировать веб-интерфейс. Затем вам нужна тестовая среда, которая позволяет вам организовывать и запускать тестовые классы, которые вы создаете. Эти тесты могут использовать Selenium или другие библиотеки. Поскольку вы упомянули Java, ваши самые популярные варианты: JUnit и TestNG. Но, скорее всего, разработчики в вашей компании уже что-то используют, поэтому вам лучше спросить их и использовать тот же инструмент. Таким образом, вы избегаете поддержки нескольких тестовых платформ.

И, наконец, для повторного запуска тестов вам понадобится инструмент непрерывной интеграции (CI). Существует bunch, коммерческий и с открытым исходным кодом. Наиболее популярным инструментом с открытым исходным кодом является Jenkins, но, как и в случае с тестовой средой, вы должны скорее проверить, что используют разработчики, и, возможно, придерживаться одного и того же инструмента.

После того, как вы установили инструменты, вам нужно будет установить, какие функции вы хотите автоматизировать, когда вы хотите запускать свои тесты (например, каждую ночь, новую сборку, новое развертывание и т. Д.) И как вы хотите чтобы увидеть результаты.

Я не буду рекомендовать конкретные учебники здесь, но искать учебник по:

  • тестов Selenium с выбранной тестовой структуры (например, JUnit или TestNG)
  • И как запустить выбранную основу тест на ДИ твой выбор.

Затем просто подходите к нему и пытайтесь создать 1 простой, но полностью рабочий тест. Возможно, это не так много, но вы многое узнаете, и это начало.

+0

большое спасибо за информацию !! На самом деле очень помогает и начнется! Цените это – user6401108

+0

Что сказал Кирилл, суммирует его лучше, чем я (потенциально) мог бы иметь. +1. – Brian