Prompt para testing em full stack em Full Stack

Prompt gerado automaticamente para Testing em Full Stack em Full Stack

5.0
41 usos
ChatGPT
Usar no ChatGPT
"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?"

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de Full Stack

Continue explorando prompts nesta categoria.

Guia para ferramentas para full stack em Full Stack

Prompt gerado automaticamente para Ferramentas para Full Stack em Full Stack

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

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