Definindo um Novo Gerador de Teste

Um gerador de teste usa pacotes de gravadores e produz elementos de modelos de teste que ele inclui no modelo de teste.

Antes de definir um gerador de teste, você deve identificar o tipo de dado que ele pode usar e o tipo de elemento de modelo que ele produz. Os dados de entrada para um gerador de teste podem ser dados brutos produzidos pelos gravadores ou dados que foram alterados durante o estágio de conversão. Os elementos de saída de um gerador de teste são digitados pelo recurso, que geralmente corresponde a um protocolo específico.

Para definir um novo gerador de teste:

O produto inclui um conversor integrado que produz um fluxo ordenado de pacotes com base nos registros de data e hora de início dos pacotes. Geralmente, os gravadores produzem pacotes classificados por seus registros de data e hora de término. A maioria dos geradores de teste exige que pacotes de entrada sejam ordenados por seus registros de data e hora de início, portanto, o fluxo de pacotes deve incluir a propriedade sorted nas propriedades requeridas.

Considere estes fatores sobre as implementações de ITestGenerator:

Nota: Um gerador de teste não deve atrasar a inclusão de elementos em um teste. Os geradores de testes deverão incluir elementos no teste assim que eles forem criados. Um gerador de teste ainda poderá incluir dados em um elemento depois que esse elemento for incluído em um teste. Se houver atrasos na inclusão de elementos em um teste, os elementos gerados não poderão ser ordenados corretamente. Por exemplo, se outro gerador de teste também gerar elementos em um ambiente de protocolo combinado ou se a gravação contiver anotações, os elementos gerados poderão estar na ordem incorreta. Se você ainda precisar executar um processamento que atrasaria a inserção de um elemento no teste (por exemplo, acumular dados para criar um objeto de nível mais alto), grave um conversor que faça o processamento e insira-o antes que o gerador de teste seja iniciado.

Feedback