|
|
Roteiro de TestesFrom COREPHPATENÇÃ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
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
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.
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.
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.
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.
Objetivo: - Registrar o sucesso nos testes Como fazer: - Preencher o relatório de testes (modelo na pasta da EFTI) |