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

Быстрое написание тестов на WebDriver + c#



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

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


Быстрое написание тестов на WebDriver + c#
2012-11-20 10:35
Здравствуйте!
Хотел бы узнать есть ли какие либо инструменты, библиотеки которые помогут быстро писать тесты используя WebDriver + c#?
Для Java нашел решение "selenide" - набор классов упрощающих написание тестов. Существует ли подобное для c# ?


Компания Badoo ищет специалистов по автоматизированному тестированию
2012-11-20 13:20
Badoo - один из крупнейших и наиболее активно растущих мировых веб-проектов (входит в мировой top150). Стабильную работу проекта обеспечивают 2 тысячи серверов, расположенных в двух географически удаленных дата-центрах (Майами, Прага). Ежедневно динамическая нагрузка на бэкенды в пиковые часы составляет более 40 тысяч запросов в секунду. За сутки в аналитические системы Badoo загружается несколько миллиардов событий.

Мы уделяем очень большое внимание скорости и масштабируемости ПО, и разумеется, стараемся применять самые эффективные архитектурные паттерны и средства. В компании очень сильно развита Open Source культура, мы очень любим как внедрять, так и создавать свои собственные полезные в работе инструменты, многие из которых широко известны в узких кругах (php-fpm, pinba, blitz и т.д.).



В данный момент мы очень заинтересованы в специалистах по автоматизированному тестированию мобильной версии проекта:

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

Компания Badoo ищет специалистов по автоматизации тестирования мобильн
2012-11-20 13:20
Badoo - один из крупнейших и наиболее активно растущих мировых веб-проектов (входит в мировой top150). Стабильную работу проекта обеспечивают 2 тысячи серверов, расположенных в двух географически удаленных дата-центрах (Майами, Прага). Ежедневно динамическая нагрузка на бэкенды в пиковые часы составляет более 40 тысяч запросов в секунду. За сутки в аналитические системы Badoo загружается несколько миллиардов событий.

Мы уделяем очень большое внимание скорости и масштабируемости ПО, и разумеется, стараемся применять самые эффективные архитектурные паттерны и средства. В компании очень сильно развита Open Source культура, мы очень любим как внедрять, так и создавать свои собственные полезные в работе инструменты, многие из которых широко известны в узких кругах (php-fpm, pinba, blitz и т.д.).

В данный момент мы очень заинтересованы в специалистах по автоматизированному тестированию мобильной версии проекта:



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

Инженер по тестированию, СПБ
2012-11-20 15:32
Петербургский центр разработки крупнейшего в мире сервиса по перекодировке видео Encoding.com набирает ответственных тестировщиков в свою команду для работы в отделе качества над сложными высоконагруженными сервисами.

Обязанности:
Ручное тестирование;
Разработка тест-кейсов и тестовых сценариев;
Работа с баг-трекинговой системой – воспроизведение дефектов, проверка исправлений, закрытие дефектов;
Взаимодействие с командой разработки;
Взаимодействие с командой технической поддержки и воспроизведение проблем пользователей.

Требования:
Знание основ тестирования ПО;
Общее представление о процессе разработки и жизненного цикла ПО;
Знание английского языка для чтения документации и создания тестов;

Плюсами будут:
Опыт использования различных мобильных девайсов и операционных систем;
Знание основных видео форматов для веба;
Навыки работы с Jmeter;

Условия:
Работа в офисе (рядом с м.Василеостровская) полный рабочий день;
Оклад зависит от квалификации кандидата, обсуждается на интервью;
Социальный пакет: ДМС, бонусы, обучение

Тип занятости
Полная занятость, полный день

Как перейти в новое окно
2012-11-20 16:24
Здравствуйте!
Работаю с IE8.
Имеется следующая проблема: при вызове нового окна, (которое, кстати сказать, открывается в совсем новом, т.е. в новом браузере, не во вкладке уже имеющегося) не могу на него перейти, пишется ошибка - org.openqa.selenium.WebDriverException: Unable to get browser.
Код следующий:

        
        final Set<String> oldWindowsSet = driver.getWindowHandles();

        element = driver.findElement(By.id("yui-rec20"));
        Actions builder = new Actions(driver);
        Action doubleClick = builder.doubleClick(element).build();
        doubleClick.perform();

        String newWindow = (new WebDriverWait(driver, 10))
            .until(new ExpectedCondition<String>() {
                public String apply(WebDriver driver) {
                    Set<String> newWindowsSet = driver.getWindowHandles();
                    newWindowsSet.removeAll(oldWindowsSet);
                    return newWindowsSet.size() > 0 ?
                                 newWindowsSet.iterator().next() : null;
                  }
                }
            ); 
         driver.switchTo().window(newWindow);
         System.out.println("Source: " + driver.getPageSource());


Если кто то сталкивался с подобной проблемой, подскажите пожалуйста!

ошибка в переопределении onTestFalure()
2012-11-20 17:22
public class Test1 extends TestListenerAdapter {
static public WebDriver driver = new FirefoxDriver(); //драйвер
private String baseUrl = "http://localhost/CO/Profile/Login"; //базовый URL приложения
private StringBuffer verificationErrors = new StringBuffer();



@Override
public void onTestFailure(ITestResult result) {
Reporter.setCurrentTestResult(result);
System.out.println("F");
Reporter.log("f");
}

@Test
public void incorrectLoginPassword() throws Exception {
driver.get(baseUrl);
driver.findElement(By.id("Login_I")).sendKeys("u7728029110");
driver.findElement(By.id("Password_I")).sendKeys("12");
driver.findElement(By.id("Password_")).sendKeys("12");

}

Почему не срабатывает метод on testFalure()?


© 2010 | Software-Testing.Ru


В избранное