🏠 Home
📖 Visão Geral
Este projeto implementa uma suíte abrangente de testes automatizados utilizando Robot Framework v7.1.1 com Python e Browser Library para validação de interface de usuário (UI) e testes end-to-end (E2E). Integrado ao ecossistema de um Monorepo, o projeto é especializado em garantir a qualidade e confiabilidade do frontend através de testes automatizados baseados em keywords e sintaxe legível.
🎯 Objetivos
- Qualidade de Código: Garantir a estabilidade e funcionalidade da aplicação frontend
- Cobertura de Testes: Implementar testes abrangentes para fluxos críticos de usuário
- Integração Contínua: Suporte completo para pipelines de CI/CD
- Legibilidade: Testes escritos em linguagem natural e fácil compreensão
- Reutilização: Keywords modulares e bibliotecas customizadas
- Paralelização: Execução otimizada com Pabot
🚀 Características Principais
- Robot Framework: Framework de automação baseado em keywords
- Browser Library: Automação moderna de navegadores com Playwright
- Python Libraries: Bibliotecas customizadas para geração de dados
- API Testing: Integração com APIs REST para setup de dados
- Geração de Dados: Integração com Faker para dados realistas
- Relatórios HTML: Relatórios detalhados e interativos
- Makefile: Comandos simplificados para execução
- Linting: Robocop para qualidade de código