Olá,
Vou te explicar passo a passo.
O objetivo dos Testes de Cadeia é garantir a integração bem-sucedida de todos os programas e objetos específicos e não específicos da região que compõem o processo. Todos os passos devem ser concluídos sem intervenção manual, pois o objetivo é testar o processo automatizado do início ao fim que será finalmente utilizado nos ambientes de produção.
para o caso de ALE's e Relatórios
Para o cenário de ALE: Os dados são enviados corretamente do sistema emissor com um estado IDOC bem-sucedido e os dados são "publicados" no receptor com um estado IDOC bem-sucedido. Os dados são publicados conforme necessário.
Os casos de teste de cadeia definem claramente cenários de dados comerciais.
Os scripts de teste de cadeia e os resultados do teste de cadeia são revisados e aprovados por um analista de negócios.
Para relatórios: O relatório está pronto para produção com a exceção de que o relatório não está sendo testado dentro dos processos comerciais. É testado como uma função independente. As seleções, classificações, cálculos, transformações funcionam corretamente. Os casos de teste de cadeia definem claramente cenários comerciais.
Os scripts de teste de cadeia e os resultados do teste de cadeia são revisados e aprovados por um analista de negócios.
Os Testes de Cadeia têm um escopo muito mais amplo do que os Testes Unitários. Eles são projetados para testar do início ao fim todos os processos comerciais abordados pelo programa ou conjunto de programas.
Saudações