INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO ANDREW SILVA DE OLIVEIRA – CJ3014916 PLANO DE TESTES ENGA5 – ENGENHARIA DE SOFTWARE CAMPOS DO JORDÃO 2023 SUMÁRIO 1 INTRODUÇÃO______________________________________ 03 2 RESUMO__________________________________________ 03 3 ESCOPO DO PLANO DE TESTE_______________________ 03 4 OBJETIVOS DO TESTE______________________________ 03 5 DOCUMENTOS NORMATIVOS E INFORMATIVOS________ 03 6 REQUISITOS_______________________________________ 04 7 ESTRATEGIA DO TESTE_____________________________ 04 8 CONCLUSÃO______________________________________ 05 9 BIBLIOGRAFIA_____________________________________ 06 3 1 INTRODUÇÃO Este documento apresenta um plano de teste abrangente para o sistema de gerenciamento de compras, delineando as estratégias e metodologias a serem aplicadas para garantir que o software atenda aos requisitos estabelecidos. 2 RESUMO Este documento detalha o plano para testar o sistema de gerenciamento de compras e cotações. O foco está nos testes das funcionalidades implementadas, incluindo a autenticação de usuários, gerenciamento de produtos, fornecedores, cotações, e relatórios, alinhando-se aos requisitos funcionais e casos de uso fornecidos. 3 ESCOPO DO PLANO DE TESTE O plano de teste é aplicado ao software de gerenciamento de compras. Este inclui testes de integração e de sistema, abrangendo autenticação de usuários, cadastro e gerenciamento de produtos, fornecedores, cotações, departamentos, e a geração de relatórios. 4 OBJETIVOS DO TESTE Garantir que todos os requisitos funcionais sejam atendidos. Verificar a segurança e confiabilidade no processo de autenticação. Assegurar a integridade e precisão dos dados no gerenciamento de produtos, fornecedores e cotações. 5 Validar a eficiência e precisão na geração de relatórios. DOCUMENTOS NORMATIVOS E INFORMATIVOS Norma ISO/IEC/IEEE 29119-3 para testes de software. Documentação do sistema, incluindo requisitos funcionais e casos de uso 4 6 REQUISITOS Realizar testes com base nos casos de uso e requisitos funcionais especificados. Testar cada funcionalidade individualmente e em conjunto, garantindo integração e funcionamento adequado. 7 ESTRATEGIA DE TESTE Estratégia de Testes Funcionais e de Integração 1. Testes Funcionais: Concentram-se em verificar se cada funcionalidade do sistema, conforme definida nos casos de uso e requisitos funcionais, funciona conforme o esperado. Você pode criar casos de teste que abordem cada requisito funcional, como cadastro de usuários, criação de cotações, gestão de fornecedores, entre outros. 2. Testes de Integração: Focam na interação entre diferentes módulos ou componentes do sistema. Por exemplo, como o módulo de cotações interage com o de fornecedores ou com o banco de dados. 5 Script de Teste Simplificado Para começar, um script de teste simples para o seu sistema poderia ser: 1. Teste de Cadastro de Usuário: Tente cadastrar um novo usuário. Verifique se o sistema rejeita entradas inválidas (como um e-mail formatado incorretamente). Confirme se o usuário é adicionado corretamente ao banco de dados. 2. Teste de Criação de Cotação: Tente criar uma cotação. Verifique se a cotação aceita todos os campos necessários (como departamento, produtos, quantidade). Confirme se a cotação é armazenada corretamente no banco de dados. 3. Teste de Integração Fornecedor-Cotação: Crie uma cotação e associe-a a um fornecedor. Verifique se as informações do fornecedor são corretamente associadas à cotação. 8 CONCLUSÃO A conclusão deste plano de testes destaca a necessidade de fazer testes completos e bem planejados para garantir que o Sistema de Gestão de Cotações e Compras faça tudo o que esperamos e mais. Concluir estes testes com sucesso é essencial para ter certeza de que nosso sistema é confiável, seguro e eficiente, oferecendo uma ferramenta sólida para gerenciar compras e cotações. Além disso, este plano nos ajuda a pensar em melhorias e ajustes 6 futuros, assegurando que o sistema continue se adaptando e atendendo às necessidades que vão surgindo no nosso negócio. 9 BIBLIOGRAFIA