💻
ChatGPT intermediate

Prompt para testing em full stack em Full Stack

Prompt gerado automaticamente para Testing em Full Stack em Full Stack

2 usos Full Stack

Prompt completo

"Assuma o papel de um engenheiro de software sênior em uma startup de tecnologia financeira que está desenvolvendo um novo sistema de pagamentos de alta disponibilidade. O time de engenharia está debatendo a melhor abordagem para garantir a qualidade do *backend* (microsserviços em Go, base de dados PostgreSQL) e do *frontend* (SPA em React, comunicando via GraphQL) simultaneamente, dado que a funcionalidade de pagamentos envolve interações complexas entre eles.

Elabore um plano detalhado para um pipeline de CI/CD que integre testes de ponta a ponta (E2E) robustos, focando em:

1.  **Ferramentas e Tecnologias:** Quais ferramentas de teste (e.g., Cypress, Playwright, Selenium, k6 para performance, Postman/Newman para APIs) você recomendaria para cada camada (frontend, backend, integração, E2E) e por quê?
2.  **Estratégias de Teste:** Como você estruturaria os testes E2E para cobrir os fluxos críticos de pagamento (e.g., sucesso, falha por saldo insuficiente, transação simultânea, estorno) de forma eficiente, minimizando falsos positivos e otimizando o tempo de execução? Inclua a criação de dados de teste (test data management).
3.  **Ambientes de Teste:** Como seriam configurados os ambientes de teste (e.g., *staging*, *pre-prod*) para simular o ambiente de produção da forma mais fiel possível, incluindo dependências externas (bancos, gateways de pagamento)? Considere o uso de *mocks* e *stubs* quando apropriado.
4.  **Automação e Relatórios:** Descreva o fluxo de automação dos testes dentro do pipeline de CI/CD (e.g., quando os testes rodam, o que dispara, como são os *gates* de qualidade) e como os resultados seriam reportados (métricas, *dashboards*, alertas) para a equipe.
5.  **Manutenção e Escalabilidade:** Como você garantiria a manutenção e a escalabilidade dos testes E2E à medida que o sistema cresce e novas funcionalidades são adicionadas, evitando que se tornem um gargalo no desenvolvimento?"

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