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

Работа в г.Казань



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

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


Работа в г.Казань
2018-08-21 11:36

FOREXTIME oткрыла новую вакансию QA Engineer (Mobile App) в #Казани #fulltime.

Работа в офисе с международной командой разработчиков. 
Требования:
* Perform manual testing of MobileApps to assure quality of new and existing functionalities;
* Perform testing across different devices, Android and iOS platforms
* Monitor bug reports on Google and iOS stores
* Prepare reports about issues and behavior of our app on client side
* Prepare auto tests for MobileApps during new releases preparation
#Salary range: 70000 - 100000 руб gross depending on skills
Skype: ludm111


Жалобы на жизнь: Agile
2018-08-21 11:45

Автор: Энди Найт (Andy Knight)

 

Оригинал статьи: https://automationpanda.com/2017/12/04/the-airing-of-grievances-agile/

 

Перевод: Ольга Алифанова

 

Agile в целом заменил модель водопада в качестве «правильной» методологии разработки ПО. Это действительно хороший процесс, если он правильно поставлен, но люди все портят, когда неправильно к нему подходят. О, как мощно он может пойти наперекосяк. У меня много претензий к плохим практикам Agile, и сейчас вы все о них узнаете!

 

Читать публикацию полностью



Дублирование тестов в Allure-репорте
2018-08-21 12:31

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

http://prntscr.com/kl4zhg

 

Отображается Product defects (только он должен быть) и Test defects (его быть не должно в отчёте)

 

Как это побороть?

 

мой ПУМник

<?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>bbb</groupId>
    <artifactId>aaaa</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <aspectj.version>1.8.10</aspectj.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.14.0</version>
        </dependency>

        <dependency>
            <groupId>com.codeborne</groupId>
            <artifactId>selenide</artifactId>
            <version>4.12.3</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-testng</artifactId>
            <version>2.7.0</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-cucumber-jvm</artifactId>
            <version>2.0-BETA6</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/ru.yandex.qatools.allure/allure-testng-adaptor -->
        <dependency>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-testng-adaptor</artifactId>
            <version>1.5.4</version>
        </dependency>

        <!--allure-maven-plugin -->
        <dependency>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-cucumber-jvm-adaptor</artifactId>
            <version>1.6.4</version>
        </dependency>

        <dependency>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-maven-plugin</artifactId>
            <version>2.6</version>
        </dependency>

        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.14.3</version>
            <scope>compile</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/info.cukes/cucumber-java -->
        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-java</artifactId>
            <version>1.2.5</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/info.cukes/cucumber-testng -->
        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-testng</artifactId>
            <version>1.2.5</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>junit</groupId>
                    <artifactId>junit</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>com.codeborne</groupId>
            <artifactId>selenide</artifactId>
            <version>4.12.3</version>
            <scope>compile</scope>
        </dependency>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-nop</artifactId>
            <version>1.7.25</version>
        </dependency>


    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                    <compilerArgs>
                        <arg>-XDignore.symbol.file=true</arg>
                    </compilerArgs>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.22.0</version>
                <configuration>
                    <!--<suiteXmlFiles>src/test/resources/runners/TestRunner.xml</suiteXmlFiles>-->
                    <!--<suiteXmlFiles>src/test/java/cucumber/base/runner.xml</suiteXmlFiles>-->
                    <argLine>
                        -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
                        -Dcucumber.options="--plugin io.qameta.allure.cucumberjvm.AllureCucumberJvm"
                    </argLine>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjweaver</artifactId>
                        <version>${aspectj.version}</version>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>
    </build>

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

</project>

Используется Selenium+selenide+cucumber+testng+jenkins+allure



Первый Онлайн ИНститут Тестировщиков: ответы на вопросы
2018-08-22 09:13

Неделю назад мы рассказали про новый тренинг компании Лаборатория Качества «Первый Онлайн ИНститут Тестировщиков», который начинается уже 1 сентября.

 

Этот курс рассчитан на специалистов по тестированию, как начинающих, так и с опытом до 1-2 лет.

Посмотреть программу и описание курса можно здесь, а мы ответим на вопросы читателей, которые получили после первого анонса этого тренинга.

 

Чем этот курс отличается от всех остальных?

 

Да, большинство курсов начального уровня по тестированию содержит примерно одинаковый набор тем. Но обычно курс ведет один тренер. Он может не быть экспертом во всех областях тестирования, поэтому некоторые темы рассматривает  очень поверхностно.

 

В нашем курсе задействовано 11 тренеров, за каждый модуль отвечает специалист в своей теме. Вашим обучением займутся практики, ежедневно решающие задачи, о которых они расскажут на занятиях.

 

Читать публикацию полностью



© 2010 | Software-Testing.Ru


В избранное