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

CSV Data Set Config. Как расшарить только для двух-трех thread groop



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

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


CSV Data Set Config. Как расшарить только для двух-трех thread groop
2012-08-06 11:34
Есть тест содержащий порядка 8 thread groops.
Чтобы для каждой группы не создавать внутри CSV Data Set Config, эти конфиги вынесены перед всеми группами.
Т.к. для некоторых групп набор пользователей одинаков, то хотелось бы расшарить конфиг только для опредленных групп.

Как реализовано сейчас:
В каждой группе есть препроцессор User Parametrs:

login = ${login_dep_empl}
pass = ${pass_dep_empl}

где login_dep_empl - переменная, в которую пишутся значения из CVS.
login - переменная которая передается в модуль авторизации. (данный модуль вызывается в каждой thread group, со своими логинами)

Если выставить в конфиге Sharing mode - All Threads, то даже при включенной одной группе в цикле читаются 2 первые переменные из, например, четырех. Почему так происходит не понятно.
Если выставишь Sharing mode - Edit и указать название нужной группы, то используется 4 переменных из 4х.

Как в поле Edit указать несколько названий для thread group?

Как можно автоматизировать?
2012-08-06 12:10
Есть код html страницы.
<ul>
<li class="footer_h">
<a href="/news/">События, новости</a>
</li>
<li>
<strong>02.08</strong>
<a href="http://hotels24.stage/news/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D1%8C-10227289.html" title="">новость </a>
</li>
<li>
<strong>30.07</strong>
<a href="http://hotels24.stage/news/%D0%9E%D1%82%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D1%8C-10227288.html" title="">Отложенная новость </a>
</li>
</ul>

Тоесть в footer есть раздел Новости в котором записаны последние добавленные новости и ссылки на них.

Ранее я тестировала такое кодом:
package BC;

import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.SeleneseTestCase;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class F_14 extends SeleneseTestCase {
	@Before
	public void setUp() throws Exception {
		WebDriver driver = new FirefoxDriver();
		String baseUrl = "http://hotels24.ua/";
		selenium = new WebDriverBackedSelenium(driver, baseUrl);
	}

	@Test
	public void testF_14() throws Exception {
		selenium.open("/");
		selenium.click("link=Парад Победы пройдет по Харькову 9 мая 2012 года");
		selenium.waitForPageToLoad("30000");
	}

	@After
	public void tearDown() throws Exception {
		selenium.stop();
	}
}

т.е искала линк по названию нововсти.

Но возникла значительная проблема - новости меняются каждый день и соответственно текст новости тоже. Поетому теперь приходится каждый день залазить в эти тестики и менять название новости что весьма не удобно ( к тому же таких тестиков достаточно много).

Подскажите возможно ли автоматезировать данный тест так, что бы просто брать первую попавшуюся нововсть и переходить по ее ссылке?

UnreachableBrowserException:
2012-08-06 13:43
Exception in thread "thread" org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.

Из-за чего выскакивает это исключение, и как от него избавиться?

Ps Очень мешает жить, выскакивает через раз.

QA Engineer in American Company, Msc
2012-08-06 14:12
В крупную американскую компанию, уровень компенсации обсуждаем.
Звоните 8 (963)7820270 или пишите pavel.yasin@avantapersonnel.com
Павел.

Обязанности:
∙ Взаимодействие с интернациональными командами бизнес-аналитиков и программистов,
∙ Участие в полном цикле разработки программного обеспечения по современным методикам Agile/SCRUM
∙ Глобальный проект eCommerce в регионе Восточной и Западной Европы: система ввода заказов со встроенной адресной базой, каталогом продукции, системой настройки специальных предложений и встроенной отчетностью
∙ Активное участие в автоматизированном тестировании с помощью Selenium и Microsoft Lab Management
∙ Использование системы TFS для разделения номенклатуры релизов и ведения проектной документации

Требования:
∙ Высшее образование;
∙ Английский язык не ниже уровня intermediate;
∙ Знание структур реляционных баз данных;
∙ Опыт в написании SQL-запросов;
∙ Сильные аналитические навыки;
∙ Умение расставлять приоритеты и работать над несколькими проектами одновременно.

Нагрузочное тестирование веб-морды на orbeon
2012-08-06 21:52
Есть система: веб-морда, запущенная на Tomcat+ backend. Мне нужно сделать нагрузочное тестирование веб-морды, которая отрисована на Orbeon X-forms. Опыта в этом вопросе нет.
История такова: пробовала нагрузить с TestComplete: для начала записала рекордером и запустила, однако приложение на все http-запросы отвечает 500ой ошибкой с указанием, что на клиенте(т.е. в TestComplete) отключена поддержка JS. Обсудила проблему с разработчиками, они попробовали включить в настройках орбеона режим без js. Во-первых, не смогли, во-вторых, сказали, что так протестировать не удастся, т.к. "там без js ничего работать не будет". Я не понимаю что там работать не будет, когда я использую в тестах те же запросы, что и браузер. В общем, я уже готова орбеон настроить сама, но теперь не уверена, что игра стоит свеч, может это я чего-то недопонимаю...
Был ли у кого-то опыт решения таких проблем с орбеоном или может что-то похожее? Как справлялись?


© 2010 | Software-Testing.Ru


В избранное