Использование разных WSDL файлов в рамках одного тест план
2011-11-16 07:43
Здравствуйте!
Столкнулся вот с какой проблемой. Мне нужно сделать нагрузку на несколько веб-сервисов. Для этого я создал пару запросов WebService(SOAP) Request . В каждом запросе загружаю свою WSDL со своим набором функций. Но после клика на кнопку Load WSDL в обоих запросах отображаются одни и те же функции. Пробовал сделать это в разных "Thread Group", то есть для каждого такого запроса, всё равно выставляются функции только одной WSDL.
Возможно ли использование двух WSDL в одном тест плане или нет ?
Передача хидеров в селениум
2011-11-16 09:11
Всем привет.
Принялся недавно изучать селениум
Занимаюсь тестированием в основном веб приложений, поэтому мне необходимо передавать заголовки но вот проблема, при запуске теста ошибок не выдает, но варнинг пишет
WARNING: getString(addCustomRequestHeader) saw a bad result OK
Вот мой код
import junit.framework.TestCase;
import com.thoughtworks.selenium.DefaultSelenium;
public class SimpleTest extends TestCase {
DefaultSelenium sel = new DefaultSelenium("127.0.0.1", 5556, "*firefox", "http://website.ru");
Вот как запушена прокси
Selenium>java -jar selenium-serv
er-standalone-2.11.0.jar -role hub
И Webdriver
Selenium>java -jar selenium-serv
er-standalone-2.11.0.jar -role webdriver -hub http://localhost:4444/grid/regist
er -port 5556
13:09:16.462 INFO - starting auto register thread. Will try to register every 50
00 ms.
13:09:16.462 INFO - Registering the node to hub :http://localhost:4444/grid/regi
ster
13:09:20.087 INFO - Executing: org.openqa.selenium.remote.server.handler.Status@
f8f7db at URL: /status)
13:09:20.087 INFO - Executing: org.openqa.selenium.remote.server.handler.Status@
a084f8 at URL: /status)
13:09:20.102 INFO - Done: /status
13:09:20.102 INFO - Done: /status
13:09:22.024 INFO - Executing: org.openqa.selenium.remote.server.handler.Status@
13ad33d at URL: /status)
пробовал запускать в роли RC, пробовал на разных портах и разными браузерами и разные сайты - все одно.
Гугл не помогает( нашел что то похожее где человек спрашивал, но ему никто не ответил.
Ребят помогите
Специалист по тестированию ПО / Тестировщик
2011-11-16 09:49
В IT-компанию (разработка систем предоставления цифрового телевидения) требуется специалист по тестированию ПО.
Ниже описаны требования к кандидату, оговорюсь сразу, что это примерный список тех знаний, которые хотелось бы видеть у сотрудника отдела тестирования. Если каких-то навыков не хватает, но человек, как говорится, хороший и готов учиться новому, то такой вариант тоже возможен, будут рассмотрены все резюме! Студенты старших курсов технических ВУЗов - welcome!
По оплате вопрос будет решаться с кандидатом индивидуально в зависимости от уровня его знаний и навыков.
В дальнейшем по мере увеличения этих самых знаний и навыков оплата будет увеличиваться.
Требования:
∙ Высшее, неоконченное образование/высшее техническое образование;
∙ Хорошее понимание и опыт применения на практике методик тестирования (функциональное, нагрузочное, регрессионное и т.п.);
∙ Умение читать логи приложения, знание основных команд Unix;
∙ Опыт составления тестировочной документации (тесткейcы, тестпланы);
∙ Опыт тестирования веб-приложений;
∙ Хорошее понимание веб-технологий (протоколы, службы и сервисы, веб-браузеры, технологии создания веб-приложений и т.п.);
∙ Опыт работы с реляционными СУБД, знания языка SQL на уровне написания несложных запросов;
∙ Опыт работы с инструментами дефект-менеджмента (JIRA, redmine etc.);
∙ Системное мышление, внимательность к мелочам;
∙ Развитые коммуникационные навыки;
∙ Умение принимать решения, ориентированность на результат, ответственность, самостоятельность;
∙ Умение работать в команде.
Желательно:
∙ Базовое понимание нагрузочного тестирования (любой опыт работы с JMeter, LoadRunner будет плюсом);
∙ Базовые навыки администрирования Linux-систем;
∙ Базовые знания языков программирования (Java, JavaScript будет плюсом).
Обязанности:
∙ Обеспечение качества разрабатываемого ПО;
∙ Разработка плана и сценариев тестирования;
∙ Проведение различных типов тестирования;
∙ Составление отчетов по проведенному тестированию, описание ошибок и их регистрация.
Условия:
∙ Стабильная заработная плата, размер обсуждается индивидуально с кандидатом в зависимости от знаний и навыков;
∙ Соц.пакет;
∙ Перспективы профессионального и карьерного роста;
∙ Дружный коллектив;
∙ Территориально м. Кожуховская.
Тип занятости:
-Полная занятость, полный день.
Резюме с указанием вакансии присылать по адресу: qa_vakansy@mail.ru , тел.: 8-964-725-82-17, Константин.
Анализ исходных кодов существующих приложений для Apple iOS
Оценка трудоемкости разработки SDK/framework/приложений для Apple iOS
Разработка приложений для Apple iOS
Требования:
Опыт разработки приложений под Apple iOS – от 2х лет
Знание Objective C – от 3х лет
Хорошее знание OOP – от 5 лет
Опыт поддержки исходного кода третьесторонних компаний (исправление ошибок, расширение функционала, рефакторинг).
Опыт в разработке архитектуры мобильных приложений, способность определять и разрабатывать код/компоненты для повторного использования.
Опыт в создании и работе с UI/UX guidebooks
Знание английского языка на свободном разговорном уровне
Желательно:
Опыт программирования на C++ - от 5 лет
Знание сетевых протоколов – от 2х лет
Знание Security Frameworks (Authentication, Authorisation, Encryption etc.) – от 2х лет
Знание/практический опыт разработки приложений под мобильные платформы (Android, Symbian, Windows Mobile, Blackberry, Bada является большим плюсом
Условия:
ТК РФ
уровень заработной платы обсуждается с успешным кандидатом
ДМС, фитнес
Контактное лицо: Евгения e.bubnova@ventra.ru
Не открывается браузер selenium'ом
2011-11-16 10:23
пишу тесты на Python32
для открытия браузера использую:
from selenium.webdriver import Ie (или Firefor)
driver = Ie() # здесь должен открыться браузер, но он не открывается!
причем ff таким образом открывается, но ему не передается страница вот так:
driver.get('http://software-testing.ru')
а самой странное то, что позавчера все работало!
помогите, пожалуйста, решить проблему кто знает...
Выбор средства автоматизации
2011-11-16 11:26
Имеется веб-приложение, готовый набор тесткейзов, необходима автоматизация. На моём компе стоит windows 7. Сказали автоматизировать тесткейзы любым способом и в кратчайшие сроки.
Цель: запускать тесты на ночь.
Что выбрать: Selenium или QTP 10(установить виртуалку) либо какой-либо другой инструмент?
Необходимо чтобы средство автоматизации удовлетворяло след. требованиям:
-Надёжность(отсутствие внутренних ошибок ПО, из-за которых валятся скрипты)
-Бесплатность(или наличие крякнутой версии)
-Наличие возможности скрипт рекордера
-Наличие возможности пакетного запуска скриптов
-Простота использования
Ajax TrueClient LR11 - параметризация
2011-11-16 14:08
Есть вопрос по созданию скрипта Ajax TrueClient в 11-й версии LR:
Записала и отладила скрипт, с "зашитыми" значениями работает стабильно. Хочу параметризовать некоторые вводимые в поля значения. На НР сайте нашла только одну подсказку (товарищ параметризовал URL):
1. Evaluate JavaScript URL=LR.GetParam('URL')
2. Location: 'http://' + URL + '/index.html'
Пытаюсь делать по аналогии:
Создала параметр point с несколькими значениями, добавила в скрипт функцию Evaluate JavaScript с аргументом point=LR.GetParam('point') и хочу в поле ввести значение point. Теперь при выполнении скрипта в строке с вызовом функции получаю сообщение об ошибке:
** 12: Evaluate JS point=LR.GetParam('point') ** failed - an argument is invalid: 'Code': JavaScript exception 'TypeError: LR.GetParam is not a function' during evaluation
Подскажите, пожалуйста, что нужно сделать, чтобы можно было использовать функции Get / SetParam?
ChromeDriver
2011-11-16 14:10
Добрый день, коллеги.
Запускаю тест в хроме, при передаче урла появляется ошибка
Started ChromeDriver
port=46590
version=16.0.902.0
ноя 16, 2011 2:09:35 PM org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request: The target server failed to respond
ноя 16, 2011 2:09:35 PM org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: Retrying request
вот код
public class Chrome {
private WebDriver driver;
@Before
public void setUp() throws Exception {
//путь до драйвера
System.setProperty("webdriver.chrome.driver",
"C:\\LineTools\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void testCase() throws Exception {
driver.navigate().to("http://google.ru/");
driver.findElement(By.name("btnG")).click();
}
}
Кто -нибудь сталкивался с подобной проблемой?
Использование key_press_native() в python+SRC
2011-11-16 14:42
Требуется выбрать из выпадающего списка элемент при помощи нажатия down-arrow
делаю:
sel.click("trigger_element")
sel.set_speed("2000")
sel.key_press_native("40")
Не срабатывает команда key_press_native("40"), пробовала key_press_native("80"). Тоже никак.
Зато при login-e нажатие Enter командой
sel.key_press_native("10")
срабатывает
Проблема с ожиданием исчезновения элемента в WebDriver
2011-11-16 16:20
Добрый день
Есть у меня следующая задача: необходимо дождаться исчезновения элемента типа "Ожидайте загрузку", и после этого уже анализировать полученный в виде таблицы результат.
Воспользовался примером ожидания появления элемента на странице
но мне его надо переделать под то, что я ожидаю исчезновения элемента. Но вот не знаю, как это сделать. Использую WebDriver. Может кто-то знает как это сделать?
Заранее спасибо.
Генератор ортогональных массивов
2011-11-16 16:48
Доброго времени суток, коллеги, подскажите удобный генератор ортогональных массивов на подобие того, который был на почившем в бозе testersdesk.com .
Спасибо.
Русская кодировка python+SRC
2011-11-16 16:56
Есть тест. По его завершении осуществляется проверка на наличие элемента с текстом "Это поле обязательно для заполнения"
for i in range(60):
try:
if sel.is_element_present("css=li:contains('Это поле обязательно для заполнения')"): break
except: pass
time.sleep(1)
else: self.fail("time out")
по ходу выполнения тест-кейса идет запись в html-отчет. Элемент не находится и в отчете выдает запись
умеет ли WD работать с диалогами самого браузера?
2011-11-16 18:33
Мне надо проверить функциональность "bookmark this page" да ещё на разных браузерах.
а умеет ли WD работать с диалогами самого браузера?
Или посоветуйте тул, который это может для языка C#
Спасибо.
Selenium 2 - Не открывается окно после нажатия на кнопку
2011-11-16 20:54
У меня возникла следующая проблема с Selenium.
Я пишу тест для Facebook application. Он находится в iframe. Я переключаюсь в этот iframe и все работает хорошо до тех пор, пока я не жму на кнопку, после нажатия на которую должно появиться окошко c полями ввода email и message (смотрите скриншот). Но когда я запускаю программу, то она выдает ошибку "Element is not currently visible and so may not be interacted with; duration or timeout: 6.07 seconds".
Я думаю, что это из-за того, что окошко при проигрывании скрипта не появляется. Но я не понимаю почему. Вот код:
И кнопка и окошко находятся в одном iframe, следовательно оно должно находить поле для ввода имейла.
Как то так... Буду очень благодарна за помощь. Старалась описать детально. Если что не понятно - уточняйте. Спасибо! :)
Firefox запускается не в фокусе
2011-11-17 00:42
Уже перерыл куча сайтов, везде есть selenium.windowFocus(), но это не помогает.
Работаю в Eclipse+Selenium 2+JUnit: запускаю тест, но два окна firefox запускаються за Eclipse.