Appium and Cucumber-JVM

  • Quality Assurance
  • Wannabe DevOps
  • O que envolver automação

O que faço na :

O que realmente faço :

Appium

É um framework de automação de teste (Open Source) para "validação" de aplicações nativas, híbridas ou aplicações web móveis.

Cucumber-JVM

Framework que auxilia na criação e execução de "user story" 

Motivação

Reduzir isso:

Para isso:

Configs:

  • Java
  • Android SDK e XCode
  • NodeJS

Appium

Maven

Local

Appium

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>2.47.1</version>
</dependency>
<dependency>
        <groupId>io.appium</groupId>
        <artifactId>java-client</artifactId>
        <version>3.2.0</version>
</dependency>

http://appium.io/downloads.html

http://www.seleniumhq.org/download/

Maven

Cucumber-JVM

<dependency>
    <groupId>info.cukes</groupId>
    <artifactId>cucumber-java</artifactId>
    <version>1.2.5-SNAPSHOT</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>info.cukes</groupId>
    <artifactId>cucumber-junit</artifactId>
    <version>1.2.3</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>info.cukes</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>info.cukes</groupId>
    <artifactId>cucumber-core</artifactId>
    <version>1.2.3</version>
    <scope>test</scope>
</dependency>

Maven

Cucumber-JVM

<dependency>
    <groupId>info.cukes</groupId>
    <artifactId>gherkin</artifactId>
    <version>2.12.2</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>info.cukes</groupId>
    <artifactId>gherkin-jvm-deps</artifactId>
    <version>1.0.3</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>info.cukes</groupId>
    <artifactId>cucumber-jvm-deps</artifactId>
    <version>1.0.5</version>
    <scope>test</scope>
</dependency>

Cucumber-JVM

Local

Dúvidas?

  • Twitter: @rsaccoll
  • Facebook: ramses.saccoll
  • Linkedin: br.linkedin.com/in/rsaccoll

Appium and Cucumber-JVM

By Ramses Almeida

Appium and Cucumber-JVM

  • 62