Какие языки сценариев нужно знать, чтобы эффективно использовать инструмент Selenium для автоматизации тестирования - PullRequest
3 голосов
/ 17 июня 2011

Я новичок и меня нанимают в качестве аналитика качества в фирме по разработке программного обеспечения для автоматизации тестирования Мне сказали изучать инструмент Selenium.

Не могли бы вы, ребята, помочь мне узнать, с какими языками сценариев мне следует связаться, чтобы я мог эффективно и результативно использовать этот инструмент для получения наилучшего результата из моих,

Надеясь на ответы .... Это определенно помогло бы мне в правильном направлении ....

Спасибо в ADVANCE

Ответы [ 6 ]

4 голосов
/ 17 июня 2011

Не совсем языки сценариев, но очень хорошо владеют HTML и XML / XPath , чтобы легко работать со страницами и понимать, как они работают.

Немного знатьо JavaScript тоже пригодится.Что касается других языков, Selenium по-родному говорит на HTML, но вы можете написать контрольные примеры на любом из следующих языков (список не является исчерпывающим):

  • C #
  • Java
  • Perl
  • PHP
  • Python
  • Ruby

Нативный HTML-тестовый пример может быть легко переведен на вышеупомянутые языки, выберите любой, который вам нравитсясамый.

1 голос
/ 17 июня 2011

Вы можете получить все эти подробности на сайте seleniumhq.org.Пожалуйста, проверьте раздел документации .Кроме того, независимо от того, какой язык вы выберете, функции селена остаются неизменными.Так что выбирайте язык, на котором вам удобно.

0 голосов
/ 17 декабря 2015

Robot Framework - надежный механизм сценариев и инструмент отчетности для автоматизации тестирования.

0 голосов
/ 05 сентября 2014

Для любой сильной автоматизации вы должны знать хотя бы один язык сценариев, такой как JavaScript, VBScript и т. Д., И один полноценный язык программирования, такой как Java, C # и т. Д. Преимущество изучения Java или #C - это ... выудобны в разработке сложных решений благодаря своей ООП-природе и Java, C # широко используются в ИТ-индустрии.

0 голосов
/ 18 июня 2011

Привязка языка Perl довольно надежна и актуальна.

На CPAN текущий выпуск Test-WWW-Selenium-1.25 с 28 апреля 2011 года. Он активно поддерживается.

Perl Test Runners и TAP - это круто. Есть много других модулей тестирования, которые вы можете комбинировать с Test-WWW-Selenium.

Используя редактор Perl E-P-I-C для Eclipse IDE, вы получите завершение оператора в файлах тестового набора.

Вызовы API Perl написаны в несколько ином соглашении об именах: например, getEval становится get_eval но это мелочь

ИМХО, шаблон perl-кода, который Selenium IDE генерирует для вас, в порядке, его можно адаптировать. (например, я предпочитаю Test :: Fatal вместо Test :: Exception.)

Не могу ничего сказать о других языковых привязках.

Выберите язык, с которым вы наиболее знакомы, и начните наращивать свои экспертные знания в области хитростей тестирования, Selenium и браузерных особенностей. в любом случае это займет много времени.

0 голосов
/ 17 июня 2011

В дополнение к тому, что уже сказали другие, чтобы начать программирование на своем любимом языке с помощью Selenium RC, вам необходимо ознакомиться с основными объектно-ориентированным программированием концепциями.

Чтобы помочь вамВ XPath есть такие инструменты, как XPather и Firebug , которые автоматически получают XPath элемента.

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