Pular para conteúdo

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:

  1. 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.
  2. 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