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

Средства автоматизированного тестирования desktop приложений



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

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


Средства автоматизированного тестирования desktop приложений
2015-07-17 10:18

Привет всем тестировщикам-коллегам! Хотелось бы с вами посоветоваться насчет автоматизированного тестирования десктоп приложений. Какие средства наиболее популярные вы знаете и порекомендовали бы использовать, помимо Ranorex и TestComplete?



Как проверить ссылку элемента img
2015-07-17 11:17

Мне нужно проверить наличие на странице определенной ссылки.

Она находится в элементе img src="нужная ссылка" примерно так

Вопрос как мне проверить наличие её на странице? Можно её как то найти xpath-ом  что бы сохранить как строку и потом сравнить? или другим способом?

 



SQA Days-17: организация процесса тестирования
2015-07-17 13:12

QA as responsibility of Whole Team

Доклад Войцеха Барта про вклад каждого члена команды в качество проекта.

 

Как оценить процесс тестирования на проекте

Андрей Ладутько рассказывает про оценку процесса тестирования.

 

Как повысить продуктивность команды тестирования: что говорят менеджеры, а что тестировщики

Доклад Анастасии Симанович про взгляды менеджеров и тестировщиков на идеальную команду тестирования.

 

Организация эффективных процессов тестирования: Zephyr в шоколаде

Как организовать эффективный процесс тестирования: доклад Андрея Петрова.

 

Подводные камни при построении процесса тестирования

Надежда Минчева – про усовершенствование тестирования.

 

Смотреть записи докладов



Настроить профиль фаерфокс
2015-07-17 15:06

Добрый день, подскажите, пожалуйста, как прописать в тесте на языке java использование default профиля firefox?

Заранее спасибо.



Новостной портал - получение данных
2015-07-18 15:26

Здравствуйте, только начинаю изучать Jmeter. Хочу протестировать нагрузку страниц новостного портала. 
В Jmeter, возможно, открытие страниц новостного портала по скрипту? Или, надо записать переходы по сайту, а потом тестировать. Немного, не понимаю как это сделать. Читаю статьи, люди записывают действия, а воспроизведение этих действий где делается.  

 

Спасибо!

 



Тест дизайн для функциональности под несколькими ролями
2015-07-18 16:03

Всем привет, 

мой вопрос о составлении правильной структуры тестирования.

Существует приложение, с которыми могут работать разные роли.

Как будет правильно составить структуру тестирования:

1. Тестировать все последовательности функциональности для одной роли, потом для другой и т.д.

 

Например: 

Роль 1:

  Dashboard

  Date filrter

  Report 1

  Report 2

 

Роль 2:

  Dashboard

  Date filrter

  Report 1

  Report 2

 

2. Тестировать каждую последовательность для каждой роли.

 

Dashboard:

  Роль 1

  Роль 2

 

Date filrter:

  Роль 1

  Роль 2

 

Report 1:

  Роль 1

  Роль 2

 

Report 2:

  Роль 1

  Роль 2

 

 

Мой вариант был номер 1, но более опытная коллега сказала, что никогда не видела структуры, где бы тестирование строилось на основе ролей, а не функциональности. Я думаю, что первый вариант будет быстрее, ведь все равно для каждой роли будет нужно тестировать каждую последовательность. Или может я ошибаюсь?

Поделитесь пожалуйста практическими и теоретическими наработками по этой теме.

Заранее спасибо.

 

 

 

 



mvn test не стартуют
2015-07-19 01:00

Добрый день!!! Второй день мучаюсь над задачей и никак не получается.

Maven 3.3.3

Idea 14.1.4

selenium wd 2.46.0

testng 6.8.8

Вообщем при запуске mvn test - запуск тестов не происходит - http://prntscr.com/7u92pf

Ошибки нет, но и запуска нет

прилагаю pom файл

Idea переустанавливал, удалял репозиторий м2, переменный среды все прописаны.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>test</groupId>
    <artifactId>demo</artifactId>
    <version>1.0-SNAPSHOT</version>
    <properties>
        <allure.version>1.4.11</allure.version>
        <aspectj.version>1.8.5</aspectj.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>2.46.0</version>
        </dependency>
        <dependency>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-testng-adaptor</artifactId>
            <version>${allure.version}</version>
            <exclusions>
                <exclusion>
                    <groupId>junit</groupId>
                    <artifactId>junit</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.hamcrest</groupId>
            <artifactId>hamcrest-all</artifactId>
            <version>1.3</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.16</version>
                <configuration>
                    <testFailureIgnore>true</testFailureIgnore>
                    <argLine>
                        -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                    </argLine>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjweaver</artifactId>
                        <version>${aspectj.version}</version>
                    </dependency>
                </dependencies>
            </plugin>

            <!--Needed only to show reports locally. Run jetty:run and
            open localhost:8080 to show the report-->
            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.2.10.v20150310</version>
                <configuration>
                    <webAppSourceDirectory>${project.build.directory}/site/allure-maven-plugin</webAppSourceDirectory>
                    <stopKey>stop</stopKey>
                    <stopPort>1234</stopPort>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <reporting>
        <excludeDefaults>true</excludeDefaults>
        <plugins>
            <plugin>
                <groupId>ru.yandex.qatools.allure</groupId>
                <artifactId>allure-maven-plugin</artifactId>
                <version>2.0</version>
            </plugin>
        </plugins>
    </reporting>

</project>

Тест по сути очень простой

    @Test
    public void tester(){
        _driver = new FirefoxDriver();
        _driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
        _driver.manage().window().maximize();
        _driver.get("http://google.com");
        _driver.findElement(By.name("q")).sendKeys(" bla bla bla");
        _driver.quit();
    }


selenide + jetty maven test не стартует тест
2015-07-19 19:53

при запуске теста через maven test

тест не запускается, при запуске браузера выдает ошибку, в строке браузера localhost:8080

Предполагаю, selenide RemoteWebDriver и jetty используют один порт и из-за этого нет перехода на ссылку.

Может кто сталкивался с таким как исправить?

спасибо

            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.2.10.v20150310</version>
                <configuration>
                    <webAppSourceDirectory>${project.build.directory}/site/allure-maven-plugin</webAppSourceDirectory>
                    <stopKey>stop</stopKey>
                    <stopPort>1234</stopPort>
                </configuration>
            </plugin>
    @BeforeTest
    public void setUp(){
        Configuration.browser = System.getProperty("browser", "firefox");
        Configuration.baseUrl = System.getProperty("baseUrl", BASE_URL);
        env = new Properties();
        RemoteWebDriver remote = (RemoteWebDriver) getWebDriver();
        env.setProperty("Browser", remote.getCapabilities().getBrowserName());
        env.setProperty("Browser Version", remote.getCapabilities().getVersion());
        env.setProperty("Platform", remote.getCapabilities().getPlatform().name());
        env.setProperty("Platform version", remote.getCapabilities().getPlatform().getMajorVersion() + "." +
                remote.getCapabilities().getPlatform().getMinorVersion());
        env.setProperty("Url", Configuration.baseUrl);

    }


© 2010 | Software-Testing.Ru


В избранное