Checklist para o teste
Se você quiser ir mais a fundo, no detalhe mesmo, preparei uma lista com algumas coisas para se atentar.
Visual geral
Se algo parecer torto ou fora do lugar, tire um print, porfa. Como são muitas opções de aparelho e de tela, é provável que em alguma fique desconfigurado, e talvez seja possível contornar a situação no código de programação do aplicativo.
Tela: Lista de produtos
- Verificar se visualmente está ok.
- Verificar se dados mostrados estão/se mantêm corretos (repetir após ir e vir, adicionar, excluir...).
- Se tiver muitos produtos, verificar sea tela corre de modo correto.
- Ao incluir produtos:
- testar botões salvar/cancelar;
- verificar se resultado da ação foi correto
- Ao renomear produtos (toque longo no nome do produto):
- testar mudar o nome, deixar vazio, cancelar;
- verificar se resultado da ação foi correto.
- Ao excluir produtos (toque longo no nome do produto):
- testar botões do alerta;
- verificar se resultado da ação foi correto.
Tela: Lista de opções de um produto
- Verificar se visualmente está ok.
- Verificar se dados mostrados estão/se mantêm corretos (repetir após ir e vir, adicionar, excluir...).
- Alterar configurações para conversão de unidade e para quantidade de casas decimais:
- verificar resultados recalculados;
- verificar se tudo se mantêm visualmente ok.
- Se tiver muitos produtos, verificar sea tela corre de modo correto.
Tela: Detalhes de uma opção de produto
- Mudar campos diversos e conferir valores recalculados.
- Testar o campo "Outra:" unidade: com uma palavra só e com singular/plural.
- Verificar se tudo fica correto após ir e vir, adicionar, excluir...
- Ao criar opção:
- verificar se campos da nova opção funcionam corretamente;
- verificar se resultado da ação foi correto.
- Ao excluir opção:
- testar botões do alerta de exclusão;
- verificar se resultado da ação foi correto.