Roteiro de Testes

From COREPHP

Jump to: navigation, search

ATENÇÃO

Utilizar a ferramenta Selenium para preenchimento dos campos para automatização dos testes, seguindo as recomendações abaixo:

1 – Teste: completo/geral

Objetivo:

- Garantir que a tela tem funcionalidade real

Como fazer:

- Preencher campo por campo e a cada campo preenchido clicar no salvar, ver se salvou no banco. - Alterar o valor do campo salvo no passo acima, garantir que a alteração foi salva no banco


2 – Teste: botões

Objetivo:

- Serve para verificar se todos os botões estão com as funcionalidades implementadas.

- Serve para verificar se todos os botões estão com os controles de restrições, isto é, só podem executar sua funcionalidade em determinado estado do sistema e perfil do usuário

Como fazer:

- A cada preenchimento de campo, todos os botões visíveis na tela devem ser clicados para verificar a funcionalidade e as restrições.

Observação:

- São considerados botões todos os checkboxes, radiobuttons, pushbutons, menus, listboxes, comboboxes e toolbarbuttons


3 – Teste: campos lineedit

Objetivo:

- Verificar se o preenchimento do valor do campo está de acordo com o especificado.

- Verificar se o valor é salvo no banco de dados ou no listview correspondente.

- Verificar se está sendo tratada corretamente o uso de aspas e apóstrofe. (Teste da "Joana D'arc")

Como fazer:

- Preencher os campos incluindo aspas simples e duplas e a cada preenchimento tentar salvar.

- No caso de campos que devem ser numéricos, verificar se está permitindo entrada de caracteres alfa.

- Após salvar, fechar registro e abrir novamente para ver se foi salvo corretamente.


4 – Teste: campos textarea

Objetivo:

- Verificar se o preenchimento do valor do campo está de acordo com o especificado.

- Verificar se o valor é salvo no banco de dados ou no listview correspondente.

- Verificar se está sendo tratada corretamente a quebra de linha e uso de aspas e apóstrofe. (Teste da "Joana D'arc")

Como fazer:

- Preencher os campos incluindo aspas e quebras de linha, e a cada preenchimento tentar salvar.

- Após salvar, fechar registro e abrir novamente para ver se foi salvo corretamente.


5 – Teste: campos em Branco:

Objetivo:

- Verificar se todos os campos de preenchimento obrigatório estão sendo controlados.

Como Fazer:

- Preencher campo a campo e ir tentando salvar a cada preenchimento.


6 – Teste de Listviews:

Objetivo:

- Garantir que o preenchimento dos listviews é feito corretamente.

- Garantir que a recuperação de dados dos listviews é feita corretamente.

- Garantir que a remoção de dados dos listviews é feita corretamente.

Como fazer:

- Tentar inserir dados em branco no listview

- Preencher os campos um a um e tentar inserir no listiview (verificação da obrigatoriedade dos campos)

- Inserir Vários itens simultaneamente, salvar, fechar e abrir registro novamente para verificar se todos os itens foram salvos.

- Alterar vários campos simultaneamente, salvar, fechar e abrir registro novamente para verificar se todos os itens foram atualizados.

- Remover várias tuplas simultaneamente, salvar, fechar e abrir registro novamente para verificar se todos os itens foram removidos.


7 - Finalização

Objetivo:

- Registrar o sucesso nos testes

Como fazer:

- Preencher o relatório de testes (modelo na pasta da EFTI)

This page was last modified on 14 July 2009, at 16:58. This page has been accessed 136 times.