Tipos de teste no SAP
Existem diferentes tipos de métodos de teste disponíveis que podem ser usados para realizar o teste SAP.
Teste de Unidade
O teste de unidade é usado para testar a funcionalidade de um sistema SAP e seus vários componentes. É realizado por especialistas em domínio e configuração que conhecem a funcionalidade de cada unidade em um sistema.
Exemplo
Suponha que a tarefa seja criar um pedido de venda e salvá-lo. Para realizar o teste de unidade para esta tarefa, o testador deve saber que o pedido de venda pode ser salvo usando os elementos da organização SAP, como dados mestre do cliente, funções do parceiro, dados mestre de material, código da empresa, área de controle de crédito, organização de vendas, etc.
Exemplo
No desenvolvimento ABAP, o teste de unidade pode ser executado para verificar se um relatório pode ser criado a partir de dados gerados pelo desenvolvedor. Requer assistência do especialista do domínio.
Teste de Sistema
O teste de sistema envolve a integração de elementos de um sistema SAP para garantir que a funcionalidade SAP relacionada esteja conectada no ambiente de desenvolvimento.
Exemplo
Se você disser que um fluxo de caixa para uma cotação em uma organização mostraria que uma cotação pode ser usada para criar um pedido de venda, uma entrega pode ser criada e processada a partir do pedido, a entrega pode ser faturada, o faturamento liberado para a contabilidade e um pagamento de cliente aplicado contra a fatura contábil.
Cada unidade é testada dessa forma e, em seguida, os resultados do teste são combinados usando o teste do sistema.
Teste baseado em cenário
O teste de cenário, como o nome sugere, é executado de acordo com casos de negócios específicos.
Exemplo
Suponha que existam algumas tarefas específicas para um segmento de clientes ou uma determinada linha de produtos ou um conjunto de serviços. Para essas linhas específicas de destino, você tem diferentes cenários que precisa testar. Esse teste também é executado no ambiente de desenvolvimento.
Teste de integração
Neste teste, os dados de teste vêm de uma fonte de extração de dados real. Os dados são conhecidos pelos usuários finais de negócios.
O teste de integração é usado para apresentar que o processo de negócios, conforme projetado e configurado no SAP, é executado usando dados do mundo real. Além disso, o teste mostra que os gatilhos da interface, relatórios e fluxos de trabalho estão funcionando.
Teste de Interface SAP
O teste de interface garante que um processo de negócios em um sistema SAP seja executado automaticamente, os eventos sejam acionados e os resultados sejam transferidos para o sistema receptor. O teste de interface envolve a execução no sistema de envio seguida pela geração automática da saída da interface e, em seguida, o sistema de recebimento consumindo esse arquivo e provando que um processo de negócios continua no receptor.
Idealmente, o teste de interface envolve atividades de teste maiores à medida que o projeto avança. O teste de interface mostra que o acionamento funciona, a seleção de dados é precisa e completa, a transferência de dados é bem-sucedida e o receptor é capaz de consumir os dados enviados.
Teste de aceitação do usuário SAP
O SAP UAT é usado para garantir que os usuários finais possam executar as funções de trabalho atribuídas com o novo sistema. O aspecto importante desse teste é entender os requisitos de negócios e garantir que os recursos, funções e recursos esperados estejam disponíveis.
Teste de desempenho do sistema SAP
O teste de desempenho verifica os seguintes aspectos -
Se o tempo de resposta do sistema é aceitável de acordo com os requisitos de negócios
Se os processos periódicos estão sendo executados dentro do tempo permitido,
Se a carga de usuário simultânea esperada pode ser suportada
O teste de desempenho identifica gargalos e ineficiências de codificação no sistema SAP. Não é provável que o ajuste de desempenho do sistema esteja perfeitamente configurado e o programa esteja sendo executado com código otimizado.
Teste de carga SAP
No teste de carga, o testador aplica a carga máxima em um sistema, seja para usuários online ou processamento em lote periódico, e identifica se o sistema é capaz o suficiente para lidar com a carga. Caso contrário, ele descobre as etapas necessárias para melhorar o desempenho.
Teste de segurança e autorizações SAP
O Teste de Segurança e Autorizações é usado para garantir que os usuários só sejam capazes de executar transações e acessar dados apropriados que sejam relevantes para seus projetos.
Tal como acontece com a implementação de padrões de segurança, isso é realmente importante para testar se a segurança e a autorização são colocadas em um sistema. IDs de teste para funções de trabalho são criados e usados para confirmar o que um usuário pode fazer e o que um usuário não pode fazer.
Teste de transição SAP
O teste de transição geralmente é executado uma vez no ciclo de vida do projeto. Aqui, uma execução em escala real é feita de todas as tarefas envolvidas para extrair dados de sistemas legados. Então, para realizar qualquer tipo de conversão de dados, carregue os resultados no sistema SAP e valide totalmente os resultados, incluindo uma assinatura do usuário.
Teste de regressão SAP
O teste de regressão é usado para encontrar novas funcionalidades e para testar funcionalidades anteriores em um sistema quando ele é atualizado ou um novo sistema é configurado. A principal função do teste de regressão é testar a funcionalidade existente e a configuração e base de código recém-atualizadas.
Quando você atualiza seu sistema SAP ou aplica um patch, isso não deve afetar a funcionalidade que se espera que seja executada pelos usuários. Além disso, não deve afetar os novos recursos que devem ser introduzidos em uma nova versão.