Este tópico se aplica apenas à configuração do IBM Business Process Manager Advanced.

Teste de Componente

O editor de suítes de testes e os assistentes associados permitem criar e definir casos de teste que consistem em uma ou mais operações. Isso permite testar de forma subsequente diversas operações como um grupo no cliente de teste de integração. Você também pode executar componente batch de teste em um servidor do ambiente de teste ou em um servidor independente utilizando scripts de teste ou a interface com o usuário da Web Explorador de Teste de Componente.

O editor de suítes de testes é completamente integrado no workbench, o qual permite que você navegue através da visualização Integração de Negócios e outras visualizações enquanto utiliza o editor. Também é estreitamente integrado com o editor de montagem e você pode abrir o editor de montagem a partir do editor de suítes de testes. O ponto de ativação principal para o editor de suítes de testes é a visualização Integração de Negócios. É possível abrir diversas instâncias do editor de suítes de testes e usá-las para definir suítes de testes e casos de teste.

Antes de trabalhar com o editor de suítes de testes e teste de componente executa, você deve ter experiência com o teste de unidade e o cliente de teste de integração. A documentação do teste de componente amplamente estende o teste da unidade de documentação, portanto você deve se familiarizar com os tópicos sobre teste de unidade.

Para trabalhar com êxito com o editor de suítes de testes, é importante entender o seguinte componente de teste conceitos:

Esses conceitos são discutidos nas seguintes seções.

Projetos de Teste de Componente

Um projeto de teste de componente é um contêiner para suítes de testes. Em geral, primeira etapa na execução de testes de componentes é criar um projeto de teste de componente.

Na versão version 7.0 e posterior, projetos de teste de componente são criados como módulos SCA. Você pode importar suas 6.2x projetos de teste de componente no IBM® Integration Designer versão 7.x, os projetos de teste de componente são automaticamente migrados para a versão 7.x especificações e você pode testar os como uma versão 7.x do projeto de teste do componente. Se você usou o WebSphere Integration Developer versão 6.2x para gerar um arquivo EAR a partir de projetos de teste de componente e outros artefatos, você pode implementar e executar o arquivo EAR no IBM Integration Designer versão 7.x sem executar quaisquer tarefas de migração manual.

Suítes de Testes

Um suíte de testes é uma coleta de um ou mais casos de teste. Ao criar uma suíte de testes, você pode escolher a partir de um dos seguintes padrões:

No de teste no nível da operação, um caso de teste separada é criada para cada operação que você selecionar para teste de componentes. No de teste baseado em cenário, um caso de teste único é criado para todas as operações que você seleciona para teste de componentes.

Casos de Teste

Você pode imaginar um caso de teste como sendo um contêiner para várias operações que você selecionou para teste. os casos de teste permite que você automatize e testar simultaneamente as operações no cliente de teste de integração. Os dados de teste para casos de teste é definido na tabela de dados de teste, que contém um conjunto de variáveis nomeadas que podem ser utilizados para qualquer entrada ou saída no caso de teste chamadas.

Variações de Teste

Uma variação de teste é um conjunto específico de valores de variáveis para um caso de teste. Embora cada caso de teste é designado automaticamente uma variação de teste padrão, você pode criar diversas variações de teste para um caso de teste que cada um contenha um conjunto diferente de valores de variáveis. Quando um caso de teste é executado, todas as variações de teste para o caso de teste são executados, a menos que uma das variações de teste falhar.

Configurações de Depósito de Teste

Uma configuração do depósito de testes é um conjunto de suítes de testes e casos de teste específicos que são executados juntos na mesma sessão de teste.

Eventos

Além dos eventos padrão que são gerados no cliente de teste de integração quando você estiver testando a unidade, como os eventos Chamar e Retornar, teste de componente inclui os seguintes eventos no cliente de teste de integração :

Tipo de Evento Descrição
Executar Teste Um evento informativo que for gerado quando você selecionar o item de menu Executar de Teste , o cliente de teste de integração ou a visualização Integração de Negócios. O evento informa se o componente de teste passou ou falhou. Ele também apresenta estatísticas sobre o número total de casos de teste que foram executados, aprovados, apresentaram falha ou que foram sinalizadas com um erro.
Suíte de Testes Um evento informativo que informa se a suíte de testes passou ou falhou na execução do teste. Ele também apresenta estatísticas sobre o número total de casos de teste que foram executados, aprovados, apresentaram falha ou que foram sinalizadas com um erro.
Casos de Teste Um evento informativo que informa se o caso de teste tem passou ou falhou na execução do teste.
Variação de Teste Um evento informativo que informa se a variação de teste passou ou falhou na execução do teste.