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

Ищу тестировщиков из яндекса



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

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


Ищу тестировщиков из яндекса
2013-03-26 08:54
Ищу тестировщиков, которые работают в яндексе. Если знаете таких или работаете там, напишите в личку. Есть маленький вопрос. Ну или здесь напишите


Параллельный запуск разных тестов в разных браузерах
2013-03-26 13:44
Добрый день, столкнулся с такой проблемой:

Есть ряд тестов, тест1, тест2, тест3, тест4, которые являются методами одного класса с аннотацией @Test

Тесты запускаются с помощью TestNG и выполняюстя параллельно сразу в 2 браузерах

Но как мне сделать запуск тестов так, чтобы (к примеру) два из них запускались в первом браузере, а два другие во втором.

Пробовал через следующие 3 вещи:

package tests;

import java.sql.SQLException;

import org.apache.xpath.operations.Equals;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;


public class NewTest {
WebDriver driver;
 BeforeTest
 Parameters("browser")
public void openBroswer(String browser){

if(browser.equalsIgnoreCase("FF"))
{
System.out.println("Firefox driver would be used");
driver = new FirefoxDriver();
}
else if (browser.equalsIgnoreCase("IE"))
{
System.out.println("Ie webdriver would be used");
System.setProperty("webdriver.ie.driver", "./IEDriverServer.exe");
driver = new InternetExplorerDriver();
}
}


 Test(parameters = "FF")
public void test1() {
driver.get("http://ya.ru");
}

 Test(testName = "Test_ff")
public void test2() {
driver.get("http://google.ru");
}

 Test(groups = "FFonly")
public void test3() {
driver.get("http://mail.ru");
}

 Test
public void test4() {
driver.get("http://gismeteo.ru/");
}

 AfterTest
public void CleanUp() {
driver.quit();
}
}




И к нему XML:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

<suite thread-count="2" name="Suite" parallel="tests">

<test name="Test_ie">
<parameter name="browser" value="IE"></parameter>
<classes>
<class name="tests.NewTest"/>
</classes>
</test> <!-- Test_ie -->

<test name="Test_ff">
<groups>
<include name="FFonly"/>

<parameter name="browser" value="FF"></parameter>
<classes>
<class name="tests.NewTest"/>
</classes>
</groups>
</test> <!-- Test_ff -->

</suite> <!-- Suite -->



Использовал parameters, testName, gropus - не помогло.

В результате, я в любом случае наблюдаю выполнение 8 тестов (4 теста в каждом из 2 браузеров)

Как мне сделать так, чтобы часть тестов выполнялась только в одном браузере, а часть только в другом?

Но при этом, они по-прежнему проходили параллельно

Заранее спасибо :-)

Подсчет трудозатрат
2013-03-26 15:05
Добрый день, коллеги.
Подскажите пожалуйста, примерно, во сколько времени можно оценить разработку набора автоматизированных тестов web - приложения типа "интернет-банк" на платформе Silenium 2.0, условия оценки:
- человек 1
- навыки работы с инструментом базовые (Selenium IDE)
- язык разработки - Java (базовые навыки)
- пока исключительно для IExplorer

В расчет, имеет смысл включить время на изучение инструментария, планируется связка Eclipse + TestNG + Selenium 2.0

Selenium WD и безопасность соединения
2013-03-26 15:19
Доброе время суток.

Необходимо решить следующую задачу: проверить все страницы на безопасность https соединения.
Подскажите? можно ли это реализовать как то на Selenium WebDriver.

Сам попробовал решить это "примитивно", при помощи webdriver+sikuli. (Открывал страницу в хроме -> проверял есть или значок небезопасного соединения.)
Но столкнулся с кучей мелких проблем и в итоге зашел в тупик.

Может есть другой способ?

(пишу на java, но можно примеры и на Python)

Всем за ранее огромное спасибо.

SoapUI не подключаяется к базам данных
2013-03-26 16:11
Добрый день.
Никак не могу настроить подключение к базам в триальном SoapUI.
Может быть кто-то сталкивался с подобной проблемой и сможет мне помочь.
Мы используем mssql, я скачала для него драйвер jdbc. Как указано во всех инструкциях по настройке положила jar файл в папку soapui/bin/ext
Перезапустила Soap, создала jdbc request, в котором прописала:
Driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
Connection string: jdbc:microsoft:sqlserver://имя_сервера:1433;databaseName=имя_базы?user=юзер&password=пароль
SoapUI log говорит, что:
Tue Mar 26 16:49:33 MSK 2013:INFO:Adding [D:\soapUI-4.5.1\bin\ext\sqljdbc4.jar] to extensions classpath
Tue Mar 26 16:49:35 MSK 2013:INFO:Used java version: 1.7.0_02

Нажимаю Test Connection и падает ошибка: Can't get the Connection for specified properties; java.sql.SQLException: No suitable driver found for
Что я делаю не так?


© 2010 | Software-Testing.Ru


В избранное