Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Testes funcionais de aplicações Android com Appium

via Udemy

Overview

Aprenda a criar testes e executá-los em emuladores, aparelhos celulares reais e em serviços de execução em Nuvem.

What you'll learn:
  • Configurar todo o ambiente para trabalhar com testes de aplicações Android
  • Criar um projeto de testes automatizados em JAVA para aplicações Android do ZERO.
  • Criar testes automatizados utilizando o Appium
  • Interagir com os principais elementos: EditText, Combo, Botões, dentre outros.
  • Organizar os códigos tornando-os mais legíveis, reusáveis e fáceis de manter
  • Entender a forma de localizar elementos na tela e criar xpaths mais robustos
  • Estratégias para sincronizar o teste com o fluxo da aplicação
  • Executar os testes na nuvem, utilizando os dispositivos da TestObject

Seja bem vindo ao curso de Testes funcionais de aplicações Android com Appium.

Nesse curso, irei te guiar passo a passo na criação de testes funcionais automatizados de aplicações Android, podendo executá-los em emulador, dispositivo físico (Aparelho celular) ou na nuvem, através do TestObject. Não se preocupe, caso ainda seja um conceito novo para você, criaremos os testes desde o básico.

O curso é 100% prático, onde trarei problemas, situações e os erros mais comuns que ocorrem no dia-a-dia, assim poderemos discutir sobre formas de como atuar em cada caso, tentando levantar os prós e contras de cada estratégia disponível. Para isso, foi criado o CTAppium que é uma aplicação nativa que nos permitirá fazer exercícios práticos em cima de todos os assuntos abordados no curso.

O código de teste é tão importante quanto o código da aplicação, dessa forma, além das ferramentas e boas práticas, serão apresentadas técnicas e padrões que você pode utilizar para deixar o seu código mais enxuto e legível. Sem falar das manutenções dos testes que são tão constantes, pois bem, também tentaremos facilitar as manutenções necessárias, em alguns casos até poderemos reduzir também.

Durante o curso, criaremos um conjunto de métodos que facilitarão a criação dos testes. Também deixaremos nossos testes com algumas características nativascomo:

  • Screenshot ao final de cada teste;
  • DSL herdada nos testes
  • Organização dos testes com PageObject
  • Centralização do driver
  • Execução na Nuvem

Mais a frente, no curso,teremos um módulo exclusivo para testar uma aplicação real, trazendo alguns cenários importantes como autenticação e gerenciamento de massa de dados.

Ao final desse curso, você terá uma boa base para desenvolver seus testes de aplicações Android e uma boa base sobre automação de testes funcionais. Vamos começar?

Taught by

Francisco Wagner Costa Aquino

Reviews

4.5 rating at Udemy based on 1265 ratings

Start your review of Testes funcionais de aplicações Android com Appium

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.