Partilhar via


Passo a passo: Criando e executando um teste genérico

Essa explicação passo a passo você irá pelo processo de embrulhar um arquivo executável como um teste genérico, depois de executar o teste.Você começará criando um arquivo executável usando o código existente de exemplo.Em seguida, você criará um novo teste genérico e adicionar o arquivo executável para o teste genérico.Finalmente, você executará o teste.

ObservaçãoObservação

Para obter informações sobre teste genéricos, consulte Criando um teste automatizado que executa um executável usando testes genéricos.

Nessa explicação passo a passo, você se concluirá os seguintes procedimentos:

  • Crie um programa, isto é, um arquivo executável, para envolver como um teste genérico.Este programa representa uma ferramenta de terceiros de teste que produz resultados de passagem ou falha de saída ou para seu valor de retorno na conclusão do programa.Consulte Prepare a explicação passo a passo.

  • Crie o teste genérico.

  • Execute o teste genérico.

  • Passar argumentos de linha de comando quando você executa o teste genérico.Para obter mais informações, consulte Execute o teste genérico.

  • Implantar Arquivo quando você executa o teste genérico.

Pré-requisitos

  • Visual Studio Ultimate, Visual Studio Premium

  • Você deve criar o arquivo executável EvenOdd.exe.Para fazer isso, para usar o código-fonte em Generic Test Sample e execute as etapas no procedimento seguinte, &quot prepara o passo-a-passo.”

Prepare a explicação passo a passo

Para preparar a explicação passo a passo

  1. Crie um projeto para um novo aplicativo de console do Visual C#.No campo de Nome da caixa de diálogo de Novo Projeto , o tipo EvenOdd e clique em OK.

    A solução de EvenOdd é exibida no solution Explorer.Contém um projeto chamado EvenOdd.

  2. Dentro do projeto de EvenOdd, abra o arquivo de código-fonte Module.vb.

  3. Substitua o código do arquivo de código em Module.vb com Generic Test Sample.

  4. Crie a solução.

    Isso cria o programa que você será ajustado para criar um teste genérico.

Crie um teste genérico

Para criar um teste genérico

  1. Clique com o botão direito do mouse na solução de EvenOdd Adicionar, aponte para, e escolha Novo Projeto.

    A caixa de diálogo de AdicionarNovo Projeto é exibida.

  2. Na caixa de diálogo de Adicionar novo projeto , expanda Visual C# e escolha Testar.

  3. No painel de Modelos , escolha Projeto de Teste unitário e escolha OK.Aceite o nome padrão, por exemplo, TestProject1.

    ObservaçãoObservação

    Os projetos são codificados de teste de interface do usuário podem também incluir teste genéricos.

  4. Clique com o botão direito do mouse no projeto de teste de unidade, aponte para Adicionar, e escolha Teste Genérico.

    O modelo para um teste genérico é adicionado ao seu projeto de teste e aparece na janela principal de edição.Teste o novo genérico é um determinado nome padrão, como GenericTest1.GenericTest, e exibido no solution Explorer.

  5. No Especifique um programa existente (um teste, agente de teste ou adaptador de teste) para encapsular como um teste genérico, indica o caminho e o nome do arquivo de EvenOdd.exe.

    ObservaçãoObservação

    Para determinar esse caminho, escolha Opções no menu de FERRAMENTAS e escolha Projetos e Soluções.O caminho de solução de EvenOdd é exibido em Projetos do Visual Studio local.A solução de EvenOdd contém uma pasta para o projeto de EvenOdd.Sob a pasta de projeto de EvenOdd, EvenOdd.exe reside no diretório bin \ debug \.

    Esta designação será semelhante ao seguinte exemplo:

    C:\Documents and Settings\<your user name>\My Documents\Visual Studio 2012\Projects\EvenOdd\EvenOdd\bin\Debug\EvenOdd.exe.

  6. Salve o teste genérico.

    Você criou um teste genérico que envolve as EvenOdd.exe.Este teste têm as seguintes características:

    • Você pode executar o teste de uma linha de comando.

    • O teste retorna um valor de 0, para Passed, ou 1, para falha.

    • Agora você pode executar um teste genérica de teste Explorer.Para executar agora o teste, consulte Execute o teste genérico.

Execute o teste genérico

Para executar um teste genérico que você criou

  1. No menu de TESTAR , aponte para Janelas e clique em Gerenciador de Testes.

    O teste Explorer é exibido.

  2. No menu de COMPILAR , escolha Compilar solução.

  3. No teste Explorer, selecione o teste genérico e escolha Executar.

    O arquivo executável de EvenOdd retorna um valor de 0 ou 1 aleatoriamente.Da mesma forma, quando o teste genérico que envolve de EvenOdd é executado, ele passar ou falhar dependendo do número gerado por EvenOdd.A janela de resultados de teste exibe o resultado passado, ou falha.

    ObservaçãoObservação

    Em geral, um teste genérico passa o executável quando ela envolve retorna um valor de 0, e falhará se algum outro valor é retornado.

    Você também pode passar argumentos para o arquivo executável de EvenOdd.Um teste com base em EvenOdd.exe passar ou falha dependendo dos argumentos fornecidos.Para obter uma descrição dos valores que os retornos de EvenOdd.exe, consulte a Generic Test Sample.

  4. Para passar um argumento quando você executar o teste genérico, na página de GenericTest1.generic, tipo 12 na linha Argumentos de linha de comando para passar para o teste genérico e executar o teste novamente.

    Porque você passou mesmo um número, o teste passa.Você pode confirmar esse resultado na janela de resultados de teste.

  5. (Opcional) execute o tempo adicionais de teste, passando valores diferentes.

    Qualquer teste existentes ou programas executáveis exigem arquivos adicionais quando executados.Você pode especificar arquivos para implantar juntamente com um teste genérico.Para obter mais informações, consulte Implantar Arquivo quando você executa o teste genérico.

Implantar Arquivo quando você executa o teste genérico

Para implantar um arquivo adicional quando você executar o teste genérico

  1. Criar e salvar um arquivo denominado mydeployedfile.txt.O arquivo pode ser vazia.Observe a pasta na qual você criou.

  2. Em Arquivos adicionais para implantar com este teste genérico, escolha Adicionar.

    A caixa de diálogo de Adicionar Arquivos de Implantação é exibida.

  3. Na caixa de diálogo de Adicionar Arquivos de Implantação , em Arquivos do tipo, escolha Todos os arquivos(*.*).

  4. Navegue até a pasta que contém mydeployedfile.txt, selecione o arquivo, e escolha Abrir.

    Você especificou mydeployedfile.txt a ser implantado quando você executa o teste genérico.

    As seguintes etapas, você pode verificar se o arquivo está sendo implantado.Você faz isso usando um recurso específico de EvenOdd.exe que gera um resultado passado ou falha dependendo da presença ou a ausência do arquivo que você especificou.

  5. No teste genérico, altere o valor de execução de Argumentos de linha de comando para passar para o teste genérico que define: 12“%TestDeploymentDir% \ mydeployedfile.txt”

  6. Salve o teste genérico.

    Dois argumentos de linha de comando são passados agora o teste genérico.Esta modificação faz com que EvenOdd.exe use um critério diferente para produzir um resultado de passagem ou para falhar.Quando você passa dois argumentos, o primeiro argumento é ignorado.Se o arquivo especificado pelo segundo argumento existe no mesmo diretório que o teste, o teste passa.No entanto, se o arquivo não foi implantado ou se o nome do arquivo especificado no argumento de linha de comando não corresponde ao nome do arquivo implantado, o teste falhar.

    Para executar agora o teste, consulte Execute o teste genérico.

Consulte também

Conceitos

Criando um teste automatizado que executa um executável usando testes genéricos