Você está em: Página Inicial » Soluções » Model-based Testing for SAP ERP

Model-based Testing for SAP ERP

Model-based Testing for Integration and Regression Testing of SAP ERP

Modelos de processos de negócios criados na fase de Business Blueprint da implementação de soluções SAP podem ser facilmente utilizados para gerar os casos de testes numa visão end-to-end em sua ferramenta de execução de testes. Para cada modelo de processo, é criado um conjunto de casos de testes automaticamente.

Devido aos conectores de decisões (ou/e/sim) dentro de um modelo de processos padrão, existem diferentes caminhos possíveis do início ao fim de um processo de negócio. Os casos de testes são gerados por caminho do processo, dependendo dos diferentes algoritmos e conectores de decisão existentes. Deste modo, possibilidades lógicas individuais podem ser utilizadas para calcular as possibilidades gerais de um caso de teste específico a ser executado.

 

Motivação para o uso do Model-based Testing for SAP ERP

O SAP ERP tem suporte para um abrangente número de processos e cenários de negócios. Existem três aspectos desafiadores na garantia de qualidade dos processos de negócios baseados em ERP.

 

Custos

  • A criação manual dos casos de testes resulta num esforço alto para a equipe de projeto;
  • O desenho tradicional dos casos de testes toma muito tempo da equipe de projeto, que é qualificada e custosa;
  • Testes integrados insuficientes significam baixa eficiência na produção e alto custo de manutenção do sistema.

 

Riscos

  • Nem todos os casos de testes relevantes são considerados;
  • Testes incompletos poderão ter sérios impactos sobre o ambiente de produção;
  • Cenários e interfaces do sistema não testadas podem levar a falhas no sistema ERP quando em produção;
  • Mudanças em processos críticos não testadas (SOX, por exemplo) podem ter graves consequências.

 

Qualidade

  • Cobertura de teste ruim leva a uma potencial baixa na qualidade do sistema e, assim, pode gerar alto impacto no negócio;
  • Dados de teste inconsistentes poderão ter um grande impacto no sistema produtivo;
  • Testes insuficientes em processos e cenários diminuem a qualidade operacional do sistema.

  

Metodologia

Os modelos de processos de negócios ou diagramas criados na fase Business Blueprint de um projeto SAP são importados para o gerador de casos de testes (Model-based Testing for SAP ERP).



Figura 1: Execução de Casos de Testes a partir do SAP Business Blueprint

O número de casos testes gerados depende das variáveis existentes nos processos selecionados.

Os casos de testes podem ser gerados em planilhas Excel ou modelos de testes para ferramentas específicas. Baseados nos modelos gerados, testes unitários, integrados ou de regressão, podem ser executados em ferramentas de testes como SAP Solution Manager Test Workbench ou HP QC.



Figura 2: Geração dos casos de testes e sua integração com SAP Teste Workbench e HP QC

 

 

O Model-based Testing for SAP ERP cria modelos que servem como templates para suítes de automação de teste, como  SAP eCATT ou HP QuickTest.


Benefícios


A abordagem da solução baseia-se na geração automática de casos de testes, tornando ultrapassados testes funcionais isolados, cobertura incompleta da lógica de processos e interfaces com outras aplicações ignoradas em procedimentos de testes de sistemas ERP. A tecnologia do Model-based Testing for SAP garante a integralidade na cobertura dos testes, melhorando a qualidade dos processos de negócios suportados pelo ERP. Aqui estão mais alguns benefícios:

  • O conhecimento de negócios preservado em forma de modelo de processos é aproveitado para a execução dos testes;
  • Melhor comunicação entre os testadores e os desenvolvedores;
  • Capacidade de gerar automaticamente muitos testes não-repetitivos e úteis;
  • Utilizar os casos de testes como templates para definir a automação de testes economiza bastante tempo;
  • Facilita a atualização das suítes de teste devido a diferentes exigências;
  • A visão end-to-end dos casos de testes facilita a execução dos testes de integração e regressão;
  • Capacidade para avaliar a qualidade do sistema;
  • Em geral, os resultados são atingidos em prazos mais curtos, com menor custo e melhor qualidade.

 

Proposição de valor

  • Reutilização dos modelos de processos de negócios existentes, independentemente de ferramenta de BPM e BPA ou linguagem de modelagem utilizada (por exemplo EPC ou BPMN ™);
  • Opção para selecionar diferentes algoritmos para cobertura dos testes: processos, regras, local...;
  • Criar modelos como diagramas de processos end-to-end em diferentes notação (EPC, BPMN ™), arquivos Excel ou  modelos XPDL;
  • Identificar transações do ERP, interfaces técnicas e dados de entrada /saída de trabalho para ser testado em um fluxo de processo;
  • Geração automática de casos de testes para ferramentas tais como SAP Solution Manager Test Workbench, HP Quality Center, IBM Rational Quality Manager ou para uma simples planilha Microsoft Excel.
Increase your website traffic with Attracta.com