2
Testes e validação da solução Na fase 3, planejar o teste da solução pressupõe que algumas atividades da fase estejam prontas ou em estágio avançado de conclusão. De acordo com o tipo de teste são necessários alguns “deliveries”. Por exemplo, para o Teste Unitário, a parametrização dos processos do módulo e os desenvolvimentos abap imprescindíveis devem estar finalizados para o teste. Ao contrário do entendimento atual de boa parte dos profissionais de SAP, o Teste Unitário não compreende o teste feito pelo consultor enquanto ele parametriza o módulo. O teste é uma etapa importante da fase 3 do projeto. Devem ser previstos o prazo e os recursos necessários para a sua realização no cronograma do projeto. O Teste Unitário é um teste que visa verificar se as funcionalidades configuradas para um módulo do R/3 estão funcionando, assim como os desenvolvimentos ABAP. São testados e validados processos específicos do módulo. O teste não tem o objetivo de verificar a integração entre os módulos. O seu planejamento é feito pela equipe do módulo SAP, no Solution Manager, onde os cenários de teste são criados. A realização dos cenários de teste acontece no mandante de Teste Unitário, o DEV 220, e o registro e acompanhamento do resultado dos testes no Solution Manager. O usuário-chave é o responsável pela execução e registro do resultado dos testes, o consultor funcional atua na orientação do usuário-chave e ajustes na parametrização e o consultor Abap no acerto do programa abap sob teste. O Teste Integrado acontece no final da fase 3 e início da 4, a de preparação. Este é o teste para a validação da solução desenvolvida durante a fase 3. O Teste Integrado mobiliza todas as equipes do projeto na sua execução. O planejamento do teste é feito por cada equipe, onde são identificados os processos do cliente que envolva a integração entre os módulos, num conceito de “end to end”, ou seja, testar o processo, no SAP, de ponta a ponta. No Teste Integrado, além dos testes da integração entre os módulos SAP, é feito o teste dos perfis de acesso, teste dos programas de carga de dados e validação dos Dados Mestres e teste dos desenvolvimentos ABAP. Neste caso, as “Change Requests” de customização dos módulos SAP e de programas Abap são transportadas do DEV 100 (mandante Gold) e do DEV 200 (desenvolvimento Abap) para o sistema QAS. Planilhas de carga ou bancos de dados para carga dos dados mestres são carregados no sistema QAS utilizando os programas de carga (LSMW). A preparação adequada do ambiente QAS para o Teste Integrado é fundamental para o sucesso do teste e mitigação de alguns riscos no Go Live, já que tal preparação é uma prévia da preparação do ambiente produtivo para entrada em produção do SAP. Com o ambiente QAS preparado, os usuários-chave dão inicio ao teste dos cenários. No Teste Integrado, a participação de funcionários das áreas de negócio da empresa está prevista para testes de cenários

Testes e validação da solução

Embed Size (px)

Citation preview

Page 1: Testes e validação da solução

Testes e validação da solução

Na fase 3, planejar o teste da solução pressupõe que algumas atividades da fase estejam prontas ou em estágio avançado de conclusão. De acordo com o tipo de teste são necessários alguns “deliveries”. Por exemplo, para o Teste Unitário, a parametrização dos processos do módulo e os desenvolvimentos abap imprescindíveis devem estar finalizados para o teste.

Ao contrário do entendimento atual de boa parte dos profissionais de SAP, o Teste Unitário não compreende o teste feito pelo consultor enquanto ele parametriza o módulo. O teste é uma etapa importante da fase 3 do projeto. Devem ser previstos o prazo e os recursos necessários para a sua realização no cronograma do projeto. O Teste Unitário é um teste que visa verificar se as funcionalidades configuradas para um módulo do R/3 estão funcionando, assim como os desenvolvimentos ABAP. São testados e validados processos específicos do módulo. O teste não tem o objetivo de verificar a integração entre os módulos.  O seu planejamento é feito pela equipe do módulo SAP, no Solution Manager, onde os cenários de teste são criados. A realização dos cenários de teste acontece no mandante de Teste Unitário, o DEV 220, e o registro e acompanhamento do resultado dos testes no Solution Manager. O usuário-chave é o responsável pela execução e registro do resultado dos testes, o consultor funcional atua na orientação do usuário-chave e ajustes na parametrização e o consultor Abap no acerto do programa abap sob teste.

O Teste Integrado acontece no final da fase 3 e início da 4, a de preparação. Este é o teste para a validação da solução desenvolvida durante a fase 3. O Teste Integrado mobiliza todas as equipes do projeto na sua execução. O planejamento do teste é feito por cada equipe, onde são identificados os processos do cliente que envolva a integração entre os módulos, num conceito de “end to end”, ou seja, testar o processo, no SAP, de ponta a ponta.

No Teste Integrado, além dos testes da integração entre os módulos SAP, é feito o teste dos perfis de acesso, teste dos programas de carga de dados e validação dos Dados Mestres e teste dos desenvolvimentos ABAP. Neste caso, as “Change Requests” de customização dos módulos SAP e de programas Abap são transportadas do DEV 100 (mandante Gold) e do DEV 200 (desenvolvimento Abap) para o sistema QAS. Planilhas de carga ou bancos de dados para carga dos dados mestres são carregados no sistema QAS utilizando os programas de carga (LSMW). A preparação adequada do ambiente QAS para o Teste Integrado é fundamental para o sucesso do teste e mitigação de alguns riscos no Go Live, já que tal preparação é uma prévia da preparação do ambiente produtivo para entrada em produção do SAP.

Com o ambiente QAS preparado, os usuários-chave dão inicio ao teste dos cenários. No Teste Integrado, a participação de funcionários das áreas de negócio da empresa está prevista para testes de cenários específicos, mediante negociação prévia com a gerência do projeto. São funcionários “donos” do processo que são aptos a validar a nova solução no SAP.

Normalmente, o espaço físico para o Teste Integrado é separado do ambiente do projeto. É uma estratégia da gerência do projeto para menos interrupções e foco no

Page 2: Testes e validação da solução

teste. Durante o Teste Integrado, as não conformidades encontradas pelo usuário-chave durante a realização de um cenário são documentadas no Solution Manager e tratadas pelo consultor do módulo ou pelo consultor Abap, de acordo com a natureza do erro. O ajuste é feito o mais breve possível pelo consultor para permitir o andamento do teste do cenário. Na etapa de conclusão do teste, os registros de não conformidade que ficaram sem solução ou algum gap de processo identificado são avaliados pela equipe e direcionados à gerência do projeto. Um plano de ação é estabelecido para tentar sanar os registros e gaps em aberto.

A realização do Teste Integrado e a validação dos processos testados pelo usuário-chave ou “dono” do processo são duas condições para a entrada em produção.

Na próxima atualização, estratégias para o GO Live.

Informação útil e relevante? Doações