Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

TestComplete - выбор языка программирования



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


TestComplete – выбор языка программирования
2013-07-02 12:36

Геннадий Алпаев, автора единственного русскоязычного учебника по TestComplete и автор тренинга Автоматизация тестов с использованием TestComplete , очередной набор которого начнет работу 19 июля.
TestComplete дает возможность создавать тесты, используя несколько языков программирования, и новичку обычно нелегко сделать выбор в пользу того или иного языка. В этой статье я постараюсь максимально подробно рассмотреть этот вопрос, а также ответить на часто задаваемый вопрос «какой язык выбрать?».


Выбор языка
Выбрать язык для нового проекта необходимо в момент создания проекта.

http://software-testing.ru/images/stories/library/testcomplete/image001.png

Давайте сначала кратко рассмотрим каждый из предлагаемых языков.

<ul>VBScript – процедурный язык от Microsoft с добавленными позже возможностями объектно-ориентированного программирования (ООП). Очень лёгкий в освоении, рекомендуется новичкам в программировании.<li>JScript – объектно-ориентированный язык программирования, более гибкий и мощный по сравнению с VBScript. Рекомендуется для более опытных в программировании.<li>DelphiScript – процедурный язык программирования без возможностей ООП. Его рекомендуется использовать только в крайнем случае (см. ниже описание Самотестирующихся и Подключаемых приложений).<li>C++Script/C#Script – тот же JScript с небольшими синтаксическими отличиями.

Читать дальше


Unable to locate a node (по XPATH) при запуске авто-тестов с использов
2013-07-03 13:01
Добрый день!
Столкнулся с проблемой при запуске авто-тестов с использованием HtmlUnitDriver.

org.openqa.selenium.NoSuchElementException: Unable to locate a node using //html/body/div[2]/table/tbody/tr/td[2]/table[2]/tbody/tr[2]/td[3]/font
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.33.0', revision: '4e90c97', time: '2013-05-22 15:32:38'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_09'
Driver info: driver.version: HtmlUnitDriver
at org.openqa.selenium.htmlunit.HtmlUnitDriver.findElementByXPath(HtmlUnitDriver.java:910)
at org.openqa.selenium.By$ByXPath.findElement(By.java:344)
at org.openqa.selenium.htmlunit.HtmlUnitDriver$5.call(HtmlUnitDriver.java:1405)
at org.openqa.selenium.htmlunit.HtmlUnitDriver$5.call(HtmlUnitDriver.java:1)
at org.openqa.selenium.htmlunit.HtmlUnitDriver.implicitlyWaitFor(HtmlUnitDriver.java:1095)
at org.openqa.selenium.htmlunit.HtmlUnitDriver.findElement(HtmlUnitDriver.java:1402)
at org.openqa.selenium.htmlunit.HtmlUnitDriver.findElement(HtmlUnitDriver.java:419)
at services.fw.WebDriverHelper.findElement(WebDriverHelper.java:69)


Ошибка происходит на попытке взять имя канала с Ui. Перед этим канал создается, т.е. проходит успешный поиск элементов по другим xpath.
Модифицировал, оптимизировал xpath, результат тот же.
Через драйверы браузеров все работает хорошо. Гуглил - находил такие же вопросы, но ответа нет.

Selenium + API
2013-07-03 13:35
Добрый день.

Пишу тесты на Selenium Webdriver + Java + Maven.

Встал вопрос о разработке тестов для API. При ручном тестировании я использую такие плагины как XHR POSTER и Advanced REST client (для хрома).

Может ли Selenium работать с плагинами (открывать, вводить данные и т.д.)?
Если, да, то как это реализовать (в документации есть про подключение плагинов, но как быть со всем остальным?)

Если нет, то подскажите каким образом можно реализовать тоже самое средствами Java?

Remarks
2013-07-03 16:42
Люди добрые, подскажите, а где панелька remarks в тесткомплите 9

и что означает
Log.Error("Wrong result, see remarks", "Expected:"+sExpRes +"\nActual: "+ sRes

чтоб файл который я указываю в csv data set config менялся на следующи
2013-07-03 20:03
Подскажите как сделать в JMETER чтоб файл который я указываю в csv data set config менялся на следующий после того сохранение данных из него закончилось?
ТО есть я указал файл1 затем жметер вычитал и сохранил данные из него и взял файл2 и так далее пока не остановится скажем на файл50?
(из файлов берется инфа и сейвится в базы)


© 2010 | Software-Testing.Ru


В избранное