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

Некорректный запуск Java из скрипта



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

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


Некорректный запуск Java из скрипта
2011-10-14 13:18
Доброго всем дня коллеги!

Возникла проблема, которую не могу разрешить уже второй день:

Есть тестовый скрипт который запускает через java некую удаленную программу на линуксовой машине, скрипт работал прекрасно. С тех пор как мы перешли на виртуальные машины наблюдается такая проблема, при поптыке выполнить комманду "java -cp ..." вылетает ошибка

Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:"C:\PROGRA~1\HP\QuickTest Professional\bin\java_shared\classes;C:\PROGRA~1\HP\QuickTest Professional\bin
\java_shared\classes\jasmine.jar" -Xbootclasspath/p:C:\PROGRA~1\HP\QuickTest Professional\bin\
Unrecognized option: Professional\bin\
Could not create the Java virtual machine.

Есть мнение, что собственно не распознается пробел в пути C:\PROGRA~1\HP\QuickTest Professional\bin, гугл сказал что мол поменяйте системную переменную _JAVA_OPTIONS, возьмите пути в кавычки. Но проблема в том что такого пути -Xbootclasspath/p:C:\PROGRA~1\HP\QuickTest Professional\bin\ в этой переменной нет, абсолютно непонятно откуда QTP берёт это значение.

Были ли у кого схожие проблемы? Заранее благодарю.


isTextPresent во фрейме.
2011-10-14 17:01
Просто магия какая-то.

//Выбираю фрейм
selenium.selectFrame("relative=top");

//Хочу проверить, есть во фрейме поля "Договор" и "Номер"
assertTrue(selenium.isTextPresent("Договор"));


assertTrue(selenium.isTextPresent("Номер"));

Прикол в том, что поле "Договор" Selenium находит, а поле "Номер" не находит и в JAVA тест становится Failures(т.е. произошел сбой)

Сохранение значения в файл
2011-10-14 17:03
Всем добрый день.

Сразу прошу прошения, если уже вопрос обсуждался.
С JMeter только стал разбираться.

Суть проблемы в том что нужно значение возвращаемое функцией ${__time(YMDHMS)} сохранить в файл.

Как это можно сделать?
Заранее спасибо.

Flash проекты
2011-10-14 18:54
Приветствую! Я занимаюсь тестированием web-проектов уже более полутора лет. Проекты были реализованы на Java. Недавно поступил новый проект, в котором клиентская часть будет основана на Flash, а серверная - на .Net. :help: Не могли бы Вы подсказать какие-то нюансы тестирования проектов такого рода, на что следует обращать особое внимание.

З.Ы. Заранее спасибо всем за помощь :good:

Новый набор на тренинг "Школа тест-менеджеров"
2011-10-15 11:27
Вас ждут отличное настроение, драйв и покорение новых профессиональных высот!

Начало 24 октября, 8 занятий. Занятия будут проходить по понедельникам с 19 до 22 по МСК в онлайн-формате.

Практичная 8-недельная программа, включающая в себя все аспекты управления тестированием:

  • Построение процесса тестирования, тест-анализа и автоматизации
  • Формирование успешной команды и мотивация
  • Стратегическое планирование тестирования и оценка трудозатрат
  • Контроль качества и оценка эффективности работы отдела тестирования
Выпускники курса отмечают, что Школа не просто даёт новую информацию: она мотивирует, расширяет используемый инструментарий и позволяет взглянуть на результаты своей работы со стороны.

Посмотрите отзывы, они говорят за себя лучше любых описаний!

Подробная программа и условия участия


Практичная 8-недельная программа, включающая в себя все аспекты управления тестированием:

* Построение процесса тестирования, тест-анализа и автоматизации
* Формирование успешной команды и мотивация
* Стратегическое планирование тестирования и оценка трудозатрат
* Контроль качества и оценка эффективности работы отдела тестирования

Выпускники курса отмечают, что Школа не просто даёт новую информацию: она мотивирует, расширяет используемый инструментарий и позволяет взглянуть на результаты своей работы со стороны.

Посмотрите отзывы, они говорят за себя лучше любых описаний!

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

Мануал по LoadRunner
2011-10-15 12:25
Подскажите ,плиз, где можно найти документацию по LoadRunner на русском

Авторизация на сервере в JMeter
2011-10-15 18:32
Добрый день.

В JMeter есть POST запрос в формате json:
http://.../text.json
В теле запроса предается 2 параметра.
С выключенной на сервере авторизацией все работает как надо. Проблема возникает тогда, когда авторизация на сервере включена.

Вопрос заключается в следующем: как передать в header данного запроса параметры для авторизации?

Кто знает помогите, пожалуйста, очень нужно.
Спасибо.

Помогите сформировать xml-файл для TestNG WebDriver
2011-10-16 17:30
Имеем слудющие три теста:

1)
public class LoginPage1 extends TestBase {


@Test
public void LoginPageTestNg_test() throws Exception {

wd.get("http://www.mamba.ru/");
wd.findElement(By.linkText("Вход")).click();
wd.findElement(By.name("login")).sendKeys(login);
wd.findElement(By.name("password")).sendKeys(password);
wd.findElement(By.name("submit_login")).click();
}

}

2)
public class MyLoveTest extends TestBase {

@Test

public void LoginPageTestNg_test() throws Exception {


wd.get("http://www.mamba.ru/");
wd.findElement(By.linkText("Вход")).click();
wd.findElement(By.name("login")).sendKeys(login1);
wd.findElement(By.name("password")).sendKeys(password1);
wd.findElement(By.name("submit_login")).click();
}

}



3)

public class TestBase{

protected static WebDriver wd;
protected String login = "Pincher_2011";
protected String password = "******";
protected String login1 = "Pincher_2011";
protected String password1 = "*******";




BeforeSuite
public void startSelenium() throws Exception {
wd = new FirefoxDriver();
}


AfterSuite
public void stopSelenium() {
wd.close();
}
}


Имеем конфиг xml при помощи котрого запускаем тесты:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Default suite">
<test verbose="2" name="Default test">
<classes>
<class name="ru.mamba.test.LoginPage1"/>
<class name="ru.mamba.test.MyLoveTest"/>
</classes>
</test>
</suite>

Подскажите пожалуйста каким образом должен выглядеть конфиг файл, чтобы запускать в этом xml файле и браузер и удаленную машину, как я понимаю что то типа такого :

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Default suite">
<parameter name="selenium.host" value="localhost" />
<parameter name="selenium.port" value="4444" />
<parameter name="selenium.browser" value="*firefox" />
<parameter name="selenium.url" value="mamba.ru" />
<test verbose="2" name="Default test">
<classes>
<class name="ru.mamba.test.LoginPage1"/>
<class name="ru.mamba.test.MyLoveTest"/>
</classes>
</test>
</suite>

Почитав testng.org я пробовал задавать эти параметры в TestBase таким образом:

String seleniumHost = context.getCurrentXmlTest().getParameter("selenium.host");
String seleniumPort = context.getCurrentXmlTest().getParameter("selenium.port");
String seleniumBrowser = context.getCurrentXmlTest().getParameter("selenium.browser");
String seleniumUrl = context.getCurrentXmlTest().getParameter("selenium.url");

Но ничего не получилось. Для того чтобы все это запускать черех xml не нужного какого-нибудь отдельного xml парсера? Помогите пожалуйста составить Testbase, xml файл и другие классы так, чтобы хотя бы браузер и удаленная машина у меня запускались через xml файл. А то уже не знаю что делать. Заранее спасибо.


© 2010 | Software-Testing.Ru


В избранное