Testes de Software
Testes de software
Apresentar com detalhes os testes feitos para conferir se os objetivos do software foram atendidos.
- Listar as histórias de usuários e seus respectivos protótipos implementadas.
- Associar as histórias de usuários e os casos de testes funcionais implementados.
- Enviar o print da execução dos suítes de testes automatizados em nível:
- Unitário e integração, com cobertura de código-fonte de pelo menos 80%;
- Sistema, do tipo funcional (end-to-end E2E).
Observações:
- Em relação ao backlog do produto, será considerado como referência aquele descrito no primeiro ponto de controle, contemplando as correções e feedbacks da-os professora(e)s. O ideal seria a real atualização entre o planejado X realizado.
- Os testes mencionados nesta subseção dizem respeito aos testes de software. O Roteiro de testes funcionais, entregue no primeiro ponto de controle deve ser corrigido a partir do apontamento da-os professora(e)s. Além disso, ele deve guiar a execução dos testes E2E automatizados. O conjunto de casos de testes funcionais documentados devem estar coerentes com a automação via interface gráfica de entrada de dados.
Exemplos de ferramentas de teste funcionais E2E:
- Selenium
- Cypress
- Playwright
Exemplos de ferramentas de testes em nível unitário e integração:
- Jest
- unittest
- pytest
- tox
- gTest
- Catch2