Aprenda automação de testes mobile com Maestro do zero!
Sobre • Roadmap • Contribuir • Autor
O Maestro4Noobs é um guia introdutório para quem quer aprender automação de testes mobile usando o Maestro, um framework moderno criado pela Block (ex-Square) para testar aplicações iOS e Android com sintaxe simples em YAML.
Ideal para quem está começando em QA mobile ou quer uma alternativa mais simples ao Appium.
- Conhecimento básico de linha de comando (terminal)
- Android Studio instalado (para emulador Android) ou Xcode (para iOS)
- Curiosidade e vontade de aprender!
| Aula | Descrição |
|---|---|
| Boas-vindas | O que é o Maestro e por que usá-lo |
| Comunicação | Canais de comunicação e recursos |
| Aula | Descrição |
|---|---|
| macOS | Instalação e configuração no macOS |
| Windows | Instalação e configuração no Windows |
| Linux | Instalação e configuração no Linux |
| Estrutura do Projeto | Organização de flows e arquivos |
| Dicas Gerais | Maestro Studio e outras dicas úteis |
| Aula | Descrição |
|---|---|
| Fluxos (Flows) | Estrutura básica de um flow YAML |
| Comandos Básicos | tapOn, inputText, scroll e mais |
| Assertions | Verificações com assertVisible e assertTrue |
| Primeiro Teste | Criando e executando seu primeiro flow |
| Aula | Descrição |
|---|---|
| Subflows | Reaproveitando flows com runFlow |
| Condições | Execução condicional com when |
| JavaScript | Scripts JS dentro dos flows |
| Variáveis de Ambiente | Configurações com .env e --env |
| Organização de Flows | Padrões para projetos maiores |
| Aula | Descrição |
|---|---|
| Testes de API | Combinando API e testes de UI |
| Testes Paralelos | Executando em múltiplos dispositivos |
| CI/CD | Integração com GitHub Actions |
| Maestro Cloud | Executando testes na nuvem |
| EAS Workflows | Alternativa para apps Expo: build + testes integrados no EAS |
Contribuições são muito bem-vindas! Veja o CONTRIBUTING.md para detalhes sobre como participar.
![]() @joaopedro17 |
|---|
Feito com 💜 para a comunidade He4rt Developers

