Prompt completo
"Você é um especialista em desenvolvimento de software com foco em TypeScript e testes. Crie um guia passo a passo, detalhado e didático, para configurar e utilizar o Playwright para testes end-to-end em uma aplicação React que usa TypeScript, com ênfase em: 1. **Instalação e Configuração:** Como instalar o Playwright e suas dependências, e configurar o `playwright.config.ts` para um projeto TypeScript. 2. **Estrutura de Testes:** Proponha uma estrutura de diretórios e arquivos para organizar testes E2E com Playwright em um projeto TypeScript, incluindo convenções de nomenclatura. 3. **Criação de Testes:** Demonstre a escrita de testes básicos e intermediários, cobrindo interações comuns (cliques, preenchimento de formulários, navegação) e asserções, utilizando recursos do TypeScript para tipagem de seletores e dados. 4. **Mocks e Stubs:** Explique como mockar requisições de API (ex: com `page.route()`) e simular estados da aplicação para isolar os testes. 5. **Data-Driven Tests:** Mostre como criar testes que utilizam diferentes conjuntos de dados de forma programática. 6. **Integração com CI/CD:** Forneça um exemplo de configuração para executar os testes do Playwright em um pipeline de CI/CD (ex: GitHub Actions ou GitLab CI), incluindo a geração de relatórios. 7. **Melhores Práticas:** Dicas para escrever testes robustos, performáticos e de fácil manutenção em um contexto TypeScript (ex: uso de Page Object Model, helpers tipados). O guia deve ser claro, conciso e incluir exemplos de código TypeScript comentados e prontos para uso, focando na aplicabilidade prática e nos desafios comuns enfrentados por desenvolvedores TypeScript."
Tags relacionadas
TypeScript
Testing em TypeScript
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 TypeScript
ChatGPT
Guia para otimização e performance em typescript em TypeScript
Prompt gerado automaticamente para Otimização e performance em TypeScript em TypeScript
4 usos
ChatGPT
Guia para fundamentos de typescript em TypeScript
Prompt gerado automaticamente para Fundamentos de TypeScript em TypeScript
2 usos
ChatGPT
Guia para documentação em typescript em TypeScript
Prompt gerado automaticamente para Documentação em TypeScript em TypeScript
2 usos