Home | Arquitetura | Banco de Dados | Configuração | Gerenciamento do Projeto | Instalação | Materiais de Estudo | Mockups | Requisitos | Reuniões | Sprints |
---|
Acesso rápido:
Página dos Requisitos do Projeto
Exemplos e material de apoio
Considerações dos clientes da entrega da Sprint 0 - Considerações.docx
matrizes_e_fluxo_exemplo_só_fluxo.xlsx
Teste funcional do App
Os casos de teste do App estão na ferramenta Monday.
O que é isso?
Como falamos antes, na API serão feitos testes unitários para certificar que as funcionalidades estão ok e estes testes unitários serão escritos por quem estiver responsável pela task e validado no code-review, então: sempre que uma alteração na API for feita é um critério de aceitação que esteja passando nestes testes unitários que vão ir sendo incrementados. Já, pro App, o que agrega mais valor com o tempo que temos pra desenvolver, são os testes funcionais, que basicamente validam se o que foi desenvolvido está de acordo com os requisitos. E para essa validação precisamos ter com o que comparar para validar = casos de teste. Nesses casos de teste estão documentados os comportamentos para User Stories que definimos e que estão no nosso Trello.
O que faço com isso?
Quando estiver desenvolvendo sua tarefa, vá na ferramenta e verifique se o que você está desenvolvendo possibilita que as situações documentadas aconteçam como esperado. Estes casos de teste podem/devem funcionar como um guia para você, sobre qual objetivo da tarefa (em conjunto com as outras documentações).
E também, no final da sprint, antes da entrega, vamos pedir para que algumas pessoas testem o aplicativo e documente em que estado está cada caso de teste, no nosso caso pode ser: Blocked
, Failed
, Passed
ou N/A
. Como vocês podem imaginar, se todos os casos de teste de uma US estiverem marcados como Passed , a User Story alcançou todos os requisitos funcionais definidos até então (
Como acesso a ferramenta?
- Se você tiver o e-mail @acad.pucrs.br (alunos mais recentes não têm), é só acessar esse link e fazer login com esse email: https://dtool.monday.com/users/sign_up?invitationId=9623600591619738000
- Senão, fala no slack o teu e-mail que te adiciono (provável que precise fazer um cadastro no Monday)
- A ferramenta tem plataforma mobile e web, pode usar qualquer uma.
Status do teste
=> Tem dependência em outra funcionalidade para que seja possível testar este caso.
=> Testado e não se comporta como especificado no caso de teste.
=> Testado e se comporta como especificado no caso de teste
=> Não é necessário testar, não se aplica à situação.
Funcionamento básico da ferramenta
Próximos artefatos
Aqui devem ser citados e apresentados os USER STORIES, Diagrama dos Casos de Uso e todas as informações importantes sobre os Requisitos levantados pelos Stakeholders
- Deve possuir as Imagens dos Use Cases
- Deve possuir a Tabela dos User Stories
- Tudo mais que precisa dos Requisitos