Prompt completo
"Como um engenheiro de QA sênior, crie um plano detalhado e acionável para implementar testes de regressão automatizados end-to-end (E2E) em uma aplicação web Full Stack (frontend React, backend Node.js com Express, banco de dados PostgreSQL) que atualmente depende exclusivamente de testes manuais. O plano deve cobrir as seguintes etapas, justificando cada escolha de ferramenta e abordagem: 1. **Análise de Requisitos e Escopo:** Como identificar os cenários de usuário críticos e fluxos de negócio que trarão maior retorno sobre o investimento (ROI) na automação E2E? 2. **Seleção de Ferramentas:** Proponha uma stack de ferramentas para automação de testes E2E (framework de testes, browser automation library, ferramenta de relatórios/dashboard) e justifique sua escolha considerando facilidade de uso, manutenibilidade, integração com CI/CD e suporte da comunidade. 3. **Desenho da Arquitetura de Testes:** Como estruturar o projeto de testes para garantir reusabilidade de código, fácil manutenção e escalabilidade (e.g., Page Object Model, Component Object Model)? Inclua exemplos de estrutura de diretórios. 4. **Estratégias de Dados de Teste:** Como gerenciar e provisionar dados de teste realistas e isolados para cada execução de teste, evitando dependências entre testes e garantindo a idempotência? Considere abordagens como *test data factories* ou *seeders*. 5. **Integração com CI/CD:** Descreva o processo de integração desses testes automatizados em um pipeline de CI/CD (ex: GitHub Actions, GitLab CI), incluindo gatilhos de execução, relatórios e notificações. 6. **Manutenção e Monitoramento:** Como planejar a manutenção contínua dos testes automatizados para evitar *flaky tests* e garantir sua confiabilidade a longo prazo? Que métricas de sucesso você monitoraria? A resposta deve ser pragmática, focada em resultados e apresentar um roadmap claro para a transição de testes manuais para uma cultura de automação E2E eficaz, considerando os desafios comuns de um ambiente Full Stack."
Tags relacionadas
Full Stack
Testing em Full Stack
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Full Stack
ChatGPT
Guia para fundamentos de full stack em Full Stack
Prompt gerado automaticamente para Fundamentos de Full Stack em Full Stack
3 usos
ChatGPT
Estratégias de melhores práticas em full stack em Full Stack
Prompt gerado automaticamente para Melhores práticas em Full Stack em Full Stack
5 usos
ChatGPT
Estratégias de melhores práticas em full stack em Full Stack
Prompt gerado automaticamente para Melhores práticas em Full Stack em Full Stack
4 usos