how prepare test plan
No artigo anterior, vimos alguns pontos-chave do ERP, como o real significado do termo ERP, vários módulos de ERP, a importância dos testes de ERP, os pontos críticos dos testes de ERP e um roteiro para a preparação dos testes de ERP .
=> Verifique o tutorial da parte 1 do teste de ERP aqui.
Neste artigo, vamos entrar em detalhes mais práticos sobre testes de ERP (SAP), como preparar o plano de garantia de qualidade, plano de teste, suíte de teste, casos de teste e estratégia de execução de teste.
=> Clique aqui para obter a série de tutoriais do plano de teste completo
Este tutorial é um bom exemplo para escrever um plano de teste do zero para qualquer aplicativo. Nós também fornecemosmodelo de suíte de teste de amostra para download.
Para fins de demonstração, vamos supor que o aplicativo ERP em teste consiste nos módulos a seguir com algumas informações importantes sobre o plano de implementação, conforme abaixo.
Nome ERP: ABC Manufacturing ERP
Nome do cliente: XYZ Petrochemicals LLC
Verticais da indústria: Manufatura
Escritório corporativo: Nova york
Filiais: Los Angeles e Chicago
Planta de produção: Houston
Armazéns de estoque: Houston, Los Angeles e Chicago
Total de funcionários: 2500
Usuários do sistema: 325
Rotatividade da empresa: USD 1M
Departamentos: Administração, finanças, contas, RH, produção, qualidade, lojas, vendas, marketing, manutenção, despacho, suporte ao cliente
Módulos: Orçamento, CRM, Cliente, Fornecedor, Vendas, Compra, Pagamentos, Contratos, Finanças, Contas, Capital Humano, Folha de Pagamentos, Planejamento de Produção, Gerenciamento de Projetos, Estoque, Gerenciamento de Materiais, Ordens de Trabalho, Ativo Fixo, Business Intelligence
Modelo de entrega: No local e na nuvem
Plano de implementação: Coleta de Requisitos, Análise do Fluxo de Trabalho de Negócios, Avaliação do Fluxo de Dados, Personalização e Aprimoramento, Entrega e Implementação, Treinamento do Usuário Final
Ferramenta Recomendada:
# 1) Oracle NetSuite
Oracle NetSuite oferece uma plataforma de garantia de qualidade que permite definir planos de inspeção e rastrear os resultados dos testes. A ferramenta o ajudará a entregar a mais alta qualidade em seus produtos. Você será capaz de gerenciar centralmente a lista de testes e aplicar as qualificações mínimas do inspetor.
Ele fornece vários recursos e funcionalidades para definição de teste, recebimento e inspeções em processo e coleta de dados.
Características:
- O Oracle NetSuite executa o processamento em tempo real dos resultados da inspeção.
- É uma ferramenta independente de dispositivo e pode ser usada em qualquer tablet baseado em navegador.
- Possui recursos de manuseio baseado em fluxo de trabalho de materiais não conformes.
- Você pode impor qualificações mínimas de inspetor.
Encontre abaixo algumas das capturas de tela do aplicativo de software ERP para alguns processos de negócios importantes, como Pedido de Vendas, Finanças do Cliente, Cabeçalho de Pagamentos, Ativo Fixo, Gerenciamento de Funcionários e Relatório de Vendas, que darão uma ideia sobre a criticidade e complexidade dos testes de ERP.
Captura de tela 1: pedido de venda
como abrir arquivos .torrent
Captura de tela 2: Pedido de Vendas (EUA)
Captura de tela 3: Finanças do cliente
Captura de tela 4: Cabeçalho de pagamentos (Índia)
Captura de tela 5: Cabeçalho de pagamentos (EUA)
Captura de tela 6: Ativo fixo (Índia)
Captura de tela 7: Ativo fixo (EUA)
Captura de tela 8: Gestão de funcionários
Captura de tela 9: Relatório de vendas
O que você aprenderá:
- Plano de QA de ERP
- Plano de Teste ERP
- Descrição do Projeto
- Objetivo
- Recursos do módulo sábio para teste manual
- Recursos do módulo para testes de automação
- Recursos a serem testados fora das instalações
- Recursos a serem testados no local
- Recursos a serem testados em dispositivos móveis, Wi-Fi e nuvem
- Requisitos de recursos
- Cronograma de Teste
- Execução de Caso de Teste
- Cobertura de teste
- Entregáveis
- Gerenciamento de riscos
- Rastreador de problemas
- Métricas de Qualidade
- ERP Test Suite
- Download do modelo do pacote de teste de amostra:
- Casos de teste ERP
- Conclusão
- Leitura recomendada
Plano de QA de ERP
Garantir a qualidade é um marco importante de qualquer projeto de implementação de ERP, que consiste nas seguintes partes interessadas e o sucesso depende de esforços dedicados de todos como um “ Equipe ”.
As partes interessadas do projeto de implementação de ERP podem ser:
- Equipe de Implementação - Composto pela equipe de profissionais da empresa ERP ou do parceiro local de implementação. Deve ter experiência em implementação.
- Fornecedor de software - Fornecedores de software para o sistema operacional, banco de dados e outros aplicativos de escritório necessários para ERP.
- Provedor de hospedagem - Provedores de hospedagem para a infraestrutura de servidores, rede, internet e intranet necessária para implantação de ERP. Deve ter experiência em implementação.
- Equipe de Negócios - Consiste na equipe de desenvolvimento de negócios ou no comitê gestor.
- Equipe técnica - A equipe de desenvolvimento ou a equipe de implementação que estará disponível ao longo do projeto. Deve ter experiência em implementação.
- Equipe de Teste - A equipe de testes da empresa ERP ou dos parceiros locais com experiência nas estratégias de implementação do ERP.
- Equipe do Cliente - A equipe do usuário final ou os chefes de departamento, que possuem o conhecimento completo do trabalho do processo de negócio.
Como discutimos no tutorial anterior, testar o aplicativo de software ERP (por exemplo, SAP) é diferente de testar os outros aplicativos de software. Os aplicativos ERP são específicos do domínio e do setor. Os módulos comuns como Finanças, Contabilidade, Estoque, Ativo Fixo, Vendas, Compras, Capital Humano e Folha de Pagamento estão disponíveis em todos os sistemas ERP.
Além desses módulos comuns, alguns módulos específicos industriais estão disponíveis de acordo com os clientes-alvo.Por exemplo, um “ERP de fabricação” pode ter um módulo de “planejamento de produção”, um “ERP farmacêutico” pode ter um módulo “médico-paciente” e um “ERP educacional” pode ter um módulo “aluno” e assim por diante.
Portanto, o fator de qualidade deve ser habilitado com algumas métricas predefinidas para serem compartilhadas com bastante antecedência com todas as partes interessadas na lista acima.
Para manter a qualidade, as partes interessadas firmam acordos de nível de serviço mutuamente. Todas as partes interessadas, como uma equipe, devem ter os itens de ação definidos, responsabilidades com as datas-alvo para atingir a qualidade esperada da declaração de trabalho.
Plano de Teste ERP
O plano de teste de ERP deve consistir nas seguintes informações para uma implementação eficaz e bem-sucedida.
O plano de teste tem os objetivos, métricas de qualidade, recursos a serem testados manualmente, recursos a serem testados por meio de ferramentas de automação, ambiente de projeto, infraestrutura da equipe, requisitos de recursos, cronograma de teste, resultados de teste, infraestrutura de execução de teste, estrutura de teste, suposições, dependências, restrições, mecanismo de rastreamento de bugs, ferramentas de relatório de bugs e critérios de aceitação, etc.,
Abaixo está o exemplo de plano de teste para nosso projeto de implementação de ERP para a XYZ Petrochemical LLC.
Veja também - se precisar de mais informações sobre como escrever um plano de teste, verifique estes tutoriais:
Descrição do Projeto
ABC Manufacturing ERP é uma solução ERP integrada para a indústria de manufatura. O produto consiste nos módulos principais, como contabilidade, finanças, orçamento, estoque, ativo fixo, clientes, fornecedores, CRM, vendas, compra, pagamentos, contratos, capital humano, folha de pagamento, planejamento de produção, gerenciamento de projetos, inventário, gerenciamento de materiais, trabalho Pedidos e Business Intelligence.
A vertical do cliente é a fabricação e seu negócio é a fabricação de bi-produtos petroquímicos e sua venda para clientes nacionais e internacionais. As matérias-primas são adquiridas no mercado nacional e internacional. A empresa atua em Nova York, nos Estados Unidos, com filiais em diversas partes do país.
A empresa também possui depósitos em locais remotos. O sistema ERP será implantado em local centralizado nas dependências da empresa e conectará as demais filiais, depósitos, fábricas, escritórios de marketing de diversos pontos do País por meio de Internet, WAN, Wi-Fi, Cloud Infrastructure. A solução proposta oferece suporte a vários idiomas como inglês (para clientes internacionais, hindi (para usuários IN), árabe (para fornecedores do Oriente Médio) e oferece suporte a transações em várias moedas.
O sistema também possui um portal do cliente E-Commerce para pedidos de vendas online com portal de pagamento com cartão de crédito e um portal do Vendedor para cotações de compra. Existem mais de 300 usuários do sistema que vão usar o sistema de várias partes do globo, com pelo menos mais de 10.000 transações por dia.
Objetivo
- Identifique os módulos a serem testados manualmente.
- Identifique os módulos a serem testados por meio de ferramentas de automação.
- Defina a estratégia de teste, o escopo e as atividades de teste.
- Defina os critérios de teste, suposições, dependências e restrições.
- Identifique a equipe de teste, sua alocação e seu cronograma de teste.
- Configure a estrutura de teste manual e de automação.
- Configure a infraestrutura de teste com a configuração de software e hardware.
- Defina os stakeholders do projeto para implementação do ERP.
- Defina o mecanismo de comunicação e escalonamento.
- Defina o ambiente de trabalho, os detalhes da tarefa e as responsabilidades.
- Gestão de riscos com planos de mitigação de riscos.
- Defina os resultados do teste e as ferramentas de relatório.
Recursos do módulo sábio para teste manual
- Módulo de Pagamentos (Criação de Pagamentos, Aprovar Pagamentos, Emitir Cheques)
- Módulo de financiamento (pagamentos conjuntos, aprovar pagamentos conjuntos, emitir cheques)
- Módulo de folha de pagamento (cheques de folha de pagamento, cheques de emissão)
- Módulo de ativos fixos (depreciação de ativos, alienação de ativos)
- ...
Recursos do módulo para testes de automação
- Módulo de vendas (pedido de venda, pedido de envio de venda, pedidos em atraso, faturamento de vendas)
- Módulo de compra (contrato de compra, ordens de compra, alterações de compra)
- Módulo de cliente (gestão de clientes, finanças do cliente)
- Módulo de Capital Humano (Gestão de Funcionários, Presença, Empréstimos, Licenças)
- ...
Recursos a serem testados fora das instalações
- Teste de Funcionalidade: Todos os casos de teste funcional de todos os módulos, que são revisados e aprovados.
- Teste de regressão: Todos os casos de teste funcional para os módulos customizados, que são revisados e aprovados.
- Teste de Fumaça: Todos os casos de teste funcionais marcados para Sanidade, que são revisados, executados e aprovados.
- ...
Recursos a serem testados no local
- Teste do sistema: Todos os casos de teste do sistema de todos os módulos, que são revisados e aprovados.
- Teste de integração : Todos os casos de teste do sistema de todos os módulos, que são revisados e aprovados.
- Teste de desempenho: Todos os casos de teste de desempenho, que são revisados e aprovados.
- Teste de carga: Todos os casos de teste de carga, que são revisados e aprovados.
- Testes de aceitação do usuário : Todos os testes de aceitação do usuário, que são revisados e aprovados.
- ...
Recursos a serem testados em dispositivos móveis, Wi-Fi e nuvem
Teste de funcionalidade: Todos os casos de teste de sistema do módulo CRM, que são revisados e aprovados.
Requisitos de recursos
Cronograma de Teste
sim não | Detalhes da Tarefa | Data de início | Data final | Testador |
---|---|---|---|---|
6 | Autorização de retorno de mercadoria | 27/05/2015 | 01/06/2015 | Testador B |
1 | Preparando Plano de Teste | 04/05/2015 | 06/05/2015 | Testador A |
dois | Rever e atualizar o plano de teste | 07/05/2015 | 07/05/2015 | Cabo de teste B |
3 | Preparando conjunto de testes e casos de teste | |||
Módulo 1: Vendas e distribuição | 16/05/2015 | 04/06/2015 | ||
4 | Processo de pedido de vendas | 16/05/2015 | 20/05/2015 | Testador B |
5 | Processo de Contrato de Vendas | 21/05/2015 | 26/05/2015 | Testador B |
7 | Processo de recebimento de pagamento | 02/06/2015 | 04/06/2015 | Testador B |
... | ||||
Módulo 2: Compra e pagamentos | ||||
8 | Processo de recuo de compra | 16/05/2015 | 19/05/2015 | Testador C |
9 | Processo de Cotação de Compra | 20/05/2015 | 23/05/2015 | Testador C |
10 | Processo de Ordem de Compra | 24/05/2015 | 28/05/2015 | Testador C |
onze | Processo de aprovação de pagamento | 29/05/2015 | 31/05/2015 | Testador C |
... | ||||
Execução de Teste | ||||
12 | Módulo 1: Iteração 1 | 01/06/2015 | 05/06/2015 | Testador B |
13 | Módulo 2: Iteração 1 | 01/06/2015 | 04/06/2015 | Testador C |
... | ||||
14 | Teste de regressão: Módulo 1 | |||
quinze | Teste de regressão: Módulo 2 | |||
... | ||||
16 | Relatórios de teste e atualizações do plano de controle de qualidade | |||
... |
Execução de Caso de Teste
Cobertura de teste
A: Teste funcional, B: Teste de sistema, C: Teste de integridade, D: Teste de segurança, E: Teste de usabilidade, F: Teste de desempenho, G: Teste de interface, H: Teste de instalação
Unix shell scripting entrevista perguntas respostas e explicações pdf
Entregáveis
Gerenciamento de riscos
Rastreador de problemas
As ferramentas Confluence e JIRA são usadas para rastreamento de problemas no projeto. Além disso, o JIRA é customizado e configurado para todos os membros da equipe de teste para escalar o problema e relatar bugs e atribuído à equipe de desenvolvimento de preocupação com a responsabilidade e as datas previstas.
Métricas de Qualidade
ERP Test Suite
Como o processo de teste normal, o ERP Test Suite é normalmente preparado como um documento Excel. Este documento controla o histórico completo de revisão dos vários suítes de teste de todos os módulos do aplicativo ERP. Os casos de teste de cada módulo, histórico de execução de teste, lista de bugs e o histórico de relatório de teste são mantidos em um conjunto de testes ERP.
Para testes de automação, o “ scripts de teste ”São mantidos no conjunto de testes e a iteração relacionada do histórico de execução de teste é mantida. Dependendo do tipo de teste e da complexidade dos casos de teste, os scripts de teste de automação são mantidos no conjunto, que deve ser projetado de forma a ser reutilizável.
Encontre abaixo o instantâneo de um conjunto de testes de ERP em documento excel.
Download do modelo do pacote de teste de amostra:
Abaixo está um modelo de suíte de teste de amostra para download. Ele contém modelos para histórico de revisão, relatório de teste, relatório de bug, casos de teste de fumaça, casos de teste de regressão
=> Clique aqui para baixar o modelo de suíte de teste ERP.
Casos de teste ERP
Além dos casos de teste funcional, casos de teste de regressão, casos de teste de sanidade / fumaça, o teste de ERP requer outro tipo de casos de teste para teste de instalação, teste de configuração, teste de implementação, teste de adaptabilidade, teste de rede, teste de servidor, teste offline, teste remoto, teste de várias moedas, teste de vários idiomas, teste de dispositivo, teste de intranet, teste em tempo real, etc.,
O mais importante, sendo o ERP uma solução automatizada centralizada, sendo acessado por vários usuários simultaneamente online em tempo real, o que envolve uma transação financeira, cada caso de teste deve ser escrito com muito esforço dedicado e dados em tempo real.
Além disso, o status de execução do teste deve ser atualizado como “Aprovado” após verificar os dados de saída com os dados predefinidos em tempo real. Portanto, os casos de teste devem sempre ter uma coluna para “ dados de teste ' e ' dados de saída ”.
Cenário de teste de amostra:
Encontre abaixo um exemplo de caso de teste para nossa demonstração de ERP. Esses casos de teste podem consistir em muitos pequenos casos de teste que podem ser separados e mantidos, mas para fins de demonstração, é combinado com um único caso de teste.
ID de caso de teste | ABC_ERP_SD_X0121 |
---|---|
resultados esperados (Positivo) | 1. O pedido deve ser registrado e faturado. 2. Recolha a guia de embalagem deve ser gerada. 3. O pedido de remessa deve ser gerado. 4. As transações do Razão devem ser lançadas. 5. O razão de estoque deve ser atualizado. 6. Deve ser gerado um memorando de débito. 7. O e-mail deve ser enviado para o Cliente e Lojas. |
Módulo | Distribuição de vendas |
Recurso | Processo de pedido de vendas |
Objetivo | Verificar se o pedido de venda está registrado e faturado com os dados apropriados inseridos para o cabeçalho e os detalhes de vendas. |
Passos para reproduzir | 1. Vendas e distribuição -> Gerenciamento de pedidos -> Lista de pedidos de vendas -> Novo pedido de vendas. 2. Selecione Data do pedido, Selecione o tipo de pedido, selecione a data de expiração, selecione a ID do cliente, selecione a ID de remessa, selecione a ID do armazém, selecione a data de remessa, selecione a data de vencimento do pagamento, selecione a ID do imposto sobre vendas, selecione a ID do vendedor. 3. Selecione Novos itens de venda e selecione a ID do item, selecione UOM do item, insira a quantidade do item, insira o preço do item, selecione a conta contábil, selecione a ID do projeto e clique em OK. 4. Clique no botão Pedido de livro na tela principal. |
Dados de entrada (Positivo) | Data do pedido (01/01/2015), Tipo de pedido (Pedido de venda), Data de validade (31/09/2015), ID do cliente (SABIC), ID de envio (FedEx), ID de armazém (NaviMumbaiWH), Data de envio (03 / 02/2015), Selecione Data de vencimento do pagamento (28/02/2015), ID do imposto sobre vendas (ST929), ID do vendedor (Anand), ID do item (Polipropileno), UOM do item (quilogramas), Quantidade do item (1000), Conta contábil (23499949), ID do projeto (DueTarget2015) |
Dados de entrada (Negativo) | Data do pedido (01/01/2016), Tipo de pedido (Pedido de compra), Data de validade (31/09/2012), ID do cliente (PADRÃO), ID de envio (em branco), ID do armazém (em branco), Data de envio (03 / 02/2013), Selecione Data de vencimento do pagamento (28/02/2012), ID do imposto sobre vendas (em branco), ID do vendedor (PADRÃO), ID do item (PADRÃO), UOM do item (em branco), Quantidade do item (0), Conta contábil (DEFAULT), ID do projeto (DEFAULT) |
resultados esperados (Negativo) | • A caixa de alerta deve vir para cada entrada de dados negativos de acordo com o processo de alerta e o texto definido. • O pedido de venda deve ser colocado em espera, se os itens estiverem fora de estoque. • O pedido de venda deve ser suspenso, se o limite de crédito do cliente for baixo. |
Resultado atual | |
Resultado Esperado | Pedido de venda, fatura de venda, lista de embalagem, lista de envio devem ser gerados no formato de relatório predefinido. |
Saída real |
Conclusão
O Teste de ERP apresenta muitos riscos e complexidades em comparação com qualquer teste de software / produto. Além disso, o gerenciamento das métricas de qualidade em projetos de implementação de ERP requer muita atenção e esforços dedicados como uma “equipe” das várias partes interessadas.
Os profissionais de teste precisam entender a diferença entre a qualidade do produto e a qualidade da implementação. Os testes de ERP requerem patrocínio confiável dentro do prazo e do orçamento da administração e dos clientes. O teste deve ser feito pela equipe de especialistas de ERP e não deve ser alocado a uma equipe inexperiente por qualquer motivo.
É muito importante usar processos, metodologias, abordagens e ferramentas automatizadas corretas e universalmente comprovadas. Não devemos presumir que a “automação” substitui completamente o teste “manual”, mas não devemos comprometer o uso da infraestrutura e estrutura de teste necessárias. Não subestime o tempo necessário para coletar dados reais ao vivo dos clientes.
Para profissionais de teste, esta jornada é “Excelente recurso para teste de produtos ERP!”.
Informe-nos se tiver alguma dúvida sobre ERP ou em particular sobre SAP Testing.
=> Visite aqui para obter a série de tutoriais do plano de teste completo
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Melhores ferramentas de teste de software 2021 [QA Test Automation Tools]
- Programa do curso de teste de software - Plano de treinamento detalhado do curso online
- Diferença entre Desktop, Teste de Servidor Cliente e Teste da Web
- Download do e-book do Testing Primer
- Como escrever um relatório semanal de status de teste de software
- O Guia do Iniciante em Teste de ERP (Teste SAP) - Parte 1
- Guia de teste de segurança de aplicativos da Web
- Tutorial de plano de teste: um guia para escrever um documento de plano de teste de software a partir do zero