En aquest tema, aprendrem a configurar l'entorn necessari per començar a treballar amb Cucumber. Aquesta configuració és essencial per assegurar-nos que el nostre sistema estigui preparat per executar proves BDD amb Cucumber i Gherkin.

Requisits previs

Abans de començar, assegura't de tenir els següents elements instal·lats al teu sistema:

  1. Java Development Kit (JDK): Cucumber està escrit en Java, per tant, necessitem el JDK per executar-lo.

    • Pots descarregar-lo des del lloc oficial d'Oracle o utilitzar una distribució de codi obert com OpenJDK.
    • Assegura't que la variable d'entorn JAVA_HOME estigui configurada correctament.
  2. Apache Maven: Utilitzarem Maven per gestionar les dependències del projecte.

    • Descarrega i instal·la Maven des del lloc oficial.
    • Verifica la instal·lació executant mvn -v al terminal.
  3. IDE (Entorn de Desenvolupament Integrat): Recomanem utilitzar IntelliJ IDEA o Eclipse per facilitar el desenvolupament.

    • Assegura't que l'IDE tingui suport per a Maven i Cucumber.

Passos per configurar l'entorn

  1. Instal·lació de Java

  • Descarrega i instal·la el JDK:

    • Visita el lloc web d'Oracle o OpenJDK.
    • Descarrega la versió adequada per al teu sistema operatiu.
    • Segueix les instruccions d'instal·lació.
  • Configura la variable d'entorn JAVA_HOME:

    • Afegeix la ruta del JDK a la variable d'entorn JAVA_HOME.
    • Assegura't que el directori bin del JDK estigui inclòs en la variable PATH.

  1. Instal·lació de Maven

  • Descarrega i instal·la Maven:

    • Visita el lloc web oficial d'Apache Maven.
    • Descarrega l'arxiu binari i extreu-lo a una ubicació al teu sistema.
  • Configura la variable d'entorn MAVEN_HOME:

    • Afegeix la ruta de Maven a la variable d'entorn MAVEN_HOME.
    • Inclou el directori bin de Maven en la variable PATH.

  1. Configuració de l'IDE

  • IntelliJ IDEA:

    • Descarrega i instal·la IntelliJ IDEA.
    • Afegeix el plugin de Cucumber des de la configuració de plugins.
  • Eclipse:

    • Descarrega i instal·la Eclipse.
    • Afegeix el plugin de Cucumber des del marketplace d'Eclipse.

Verificació de la configuració

Un cop hagis completat els passos anteriors, verifica que tot estigui configurat correctament:

  • Verifica Java:

    java -version
    
  • Verifica Maven:

    mvn -v
    
  • Verifica l'IDE:

    • Obre l'IDE i crea un nou projecte Maven.
    • Afegeix les dependències de Cucumber al fitxer pom.xml.

Exercici pràctic

Objectiu: Configurar un projecte bàsic de Cucumber amb Maven.

  1. Crea un nou projecte Maven:

    • Utilitza l'IDE per crear un projecte Maven nou.
  2. Afegeix les dependències de Cucumber:

    • Edita el fitxer pom.xml i afegeix les següents dependències:
    <dependencies>
        <dependency>
            <groupId>io.cucumber</groupId>
            <artifactId>cucumber-java</artifactId>
            <version>7.0.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>io.cucumber</groupId>
            <artifactId>cucumber-junit</artifactId>
            <version>7.0.0</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    
  3. Executa una prova de Cucumber:

    • Crea un fitxer de característiques senzill i una definició de pas bàsica.
    • Executa la prova per assegurar-te que el projecte està configurat correctament.

Conclusió

Ara que has configurat l'entorn, estàs preparat per començar a treballar amb Cucumber i Gherkin. En el següent tema, aprendrem a crear el nostre primer projecte Cucumber i a comprendre els fitxers de característiques. Assegura't de tenir el teu entorn preparat per seguir endavant amb el curs.

© Copyright 2024. Tots els drets reservats