Pular para o conteúdo principal

🏠 Home

Robot Framework Version Python Version Browser Library

📖 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

📋 Índice