Sistema Bibliocoop Plano de Testes Pedro Sol Pegorini Henrique Sawada Fernando Cesario Fernando Governatore Teste de Integração 1. Abordagem de testes Os testes planejados até aqui são de caixa-preta, nos quais serão seguidas seqüências similares às dos casos de uso, verificando os resultados. Caso ocorram erros, testes de caixa-branca poderão ser realizados. Teste de Integração UC Sequencia de testes 1 9 2 4 3 5 4 6 5 7 6 8 7 3 8 10 9 16 10 1 11 2 12 13 13 14 14 15 15 17 16 18 17 11 18 12 Caso de uso Procurar Bibliografia Solicitar Empréstimo de Livro Autorizar empréstimo de Livro Confirmar Empréstimo de Livro Devolução do Livro Confirmar Devolução Do livro Cadastrar Bibliografia Deletar bibliografia Procurar grupos de pesquisa Efetuar Cadastro no Sistema Efetuar Login Efetuar Logoff Criar grupo de pesquisa deletar grupo de pesquisa Moderação de Conteudo Banir usuário Atualizar dados do usuário Atualizar bibliografia prioridade Alta Alta Alta Alta Alta Alta Alta Média Baixa Alta Alta Alta Baixa Baixa Baixa Baixa Média Média Dependências 7 1 2 3 4 5 --7 14 --10 11 --13 ----11 11,7 Exemplo de Caso de Teste Caso de teste 1: Procurar bibliografia Objetivio: verificar a ferramenta de pesquisa de bibliografias no banco de dados do sistema bibliocoop; Técnica: Devem existir algumas referências bibliográficas já cadastradas no banco de dados, relacionadas a usuários; Passos 1.Preencher o campo de busca com um título que já está cadastrado 2.Confirmar a busca 3.verificar a tela de retorno da busca 4.efetuar uma nova busca, com um título ainda não cadastrado 5.verificar o resultado. Exemplo de Caso de Teste Caso de teste 10: Efetuar cadastro no sistema Objetivo: o objetivo deste teste é verificar a persistência de dados do cadastro de usuários no banco de dados Passos: 1.Selecionar a opção cadastro de novo usuário 2.preencher os dados obrigatórios, incluindo login e senha 3.confirmar 4.verificar os valores instanciados nas tabelas do BD Planejamento Teste de Unidade: Mais intenso no início da implementação, diminuindo ao longo da conclusão do programa. •Entradas e saídas; •Acessos ao bando de dados Teste de Integração: Inicia após uma aula de implementação, após os teste iniciais de unidade já obterem resultados satisfatórios, possuindo casos de usos suficientes implementados. •Telas e links