O objetivo do treinamento é automatizar testes de software utilizando Cucumber com uma arquitetura bem definida e ágil, utilizando BDD (Behavior Driven Development) como metodologia de arquitetura Maven.
Como toda metodologia, o BDD também possui um processo a ser seguindo, passando pela Descoberta, Definição, Formalização e Entrega — a automação dos testes aqui é uma opção, e não uma obrigação.
- Windows
- Um dispositivo Android (modo de depuração ativado) conectado ao Windows.
- É necessário um dispositivo físico Android neste momento, porque a automação móvel está sendo executada, mediante, USB.
Este aplicativo fornece exibição e controle de dispositivos Android conectados por USB (ou por TCP / IP). Não requer nenhum acesso root. Funciona em GNU / Linux, Windows e macOS.
Para obter ajuda para começar a usar o scrcpy (v1.18) online documentation, que oferece tutoriais e exemplos.
Cucumber está disponível para a maioria das linguagens de programação convencionais. Recomendamos escolher uma implementação para a mesma plataforma ou linguagem de programação do código de produção.
Given – dado um contexto; When – quando acontecer um evento; Then – então se espera que aconteça algo.
Para obter ajuda para começar a usar o Cucumber, consulte nosso online documentation, que oferece tutoriais e exemplos.
O Appium pode ser instalado de duas maneiras: via NPM ou baixando o Appium Desktop, que é uma forma gráfica baseada em desktop para iniciar o servidor Appium.
Para obter ajuda para começar a usar o Appium, consulte nosso online documentation, que oferece tutoriais e exemplos.
Instale appium npm
$ npm install -g appium
$ appium
Verifique se o java jdk (1.8 ou superior) já está instalado no seu Windows
$ java -version
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Linkedin: https://www.linkedin.com/in/italo-santos-dev/
- Instagram: https://www.instagram.com/italosantsz/
- Github: https://github.com/dev-italosantos