Suporte a testes e garantia de qualidade
Visão geral do sistema de teste
- Cobertura abrangente de testes unitários
- Teste de compatibilidade entre plataformas
- Teste de regressão funcional
- Avaliação comparativa de desempenho
Etapas para executar o teste
- Certifique-se de que o ambiente virtual esteja ativado (como nas etapas de instalação)
- Configuração da variável de ambiente PYTHONPATH
- Execute o comando: PYTHONPATH=. python -m unittest discover tests/
Notas de teste
- Alguns testes exigem uma conexão com a Internet
- Os testes relacionados à API exigem a configuração de uma chave válida
- O teste do navegador depende do Playwright
- Recomenda-se executar o conjunto completo de testes regularmente
Estratégia de garantia de qualidade
O projeto adota a metodologia de desenvolvimento orientado por testes (TDD); todos os novos recursos precisam ser acompanhados de casos de teste para garantir que cada envio seja verificado por testes automatizados, fornecendo aos desenvolvedores uma base de ferramentas estável e confiável.
Essa resposta foi extraída do artigoRegras do Cursor do Devin: Criando o Cursor e o Windsurf Aprimorados para o DevinO































