Demonstra Passo a passo: Criando e executando um teste genérico
Este passo-a-passo irá você pelo processo de quebra automática de um arquivo executável sistema autônomo um teste genérico e, em seguida, executar o teste.Você começará criando um arquivo executável usando código de exemplo existente.Em seguida, você irá criar um novo teste genérico e adicione o arquivo executável to the generic test.Finalmente, você executará o teste.
Observação: |
---|
Para obter informações sobre testes genéricos, consulte Generic Tests visão geral. |
Você neste passo a passo, irá completar os seguintes procedimentos:
Crie um programa, ou seja, um arquivo executável para ajustar como um teste genérico.Este programa representa uma ferramenta de teste de terceiros que produz os resulatados passar ou falhar para sua saída ou retorna valor na conclusão programa.See Preparar passo-a-passo.
criar o teste genérico.
Executar o teste genérico.
Passe argumentos de linha de comando ao executar o teste genérico.Para obter mais informações, consulte Executar o teste genérico.
Implantar um arquivo ao executar o teste genérico.
Pré-requisitos
Você deve criar o arquivo executável EvenOdd.exe.Para fazer isso, use o código-fonte em Generic teste Samplee siga as etapas no procedimento seguinte, "Preparar passo-a-passo."
Preparar o passo a passo
Para preparar o passo a passo
Crie um projeto para um novo aplicativo console Visual translation from VPE for Csharp.No campoName da caixa de diálogo New Project, digite EvenOdd e clique OK.
A solução EvenOdd é exibida no Solution Explorer.Ela contém um projeto denominado EvenOdd.
Dentro do projeto EvenOdd, abra o arquivo código-fonte Program.CS.
Substitua o código do arquivo programa.cs pelo código no Generic teste Sample.
Crie a solução.
Isso cria o programa que você irá dispor para criar um teste genérico.
Crie um teste genérico
Para criar um teste genérico
Clique com o botão direito do mouse na solução EvenOdd, aponte para Add, e clique New Project.
The AddNew Project dialog box is displayed.
No Adicionar novo projeto diálogo caixa, expandir Translation from VPE for Csharp Visual e, em seguida, clicar Teste.
No Modelos painel, clicar Projeto de teste e, em seguida, clicar OK.Aceite o nome padrão, por exemplo, TestProject1.
Clique com o botão direito do mouse no projeto de teste, aponte para Add, e clique Generic Test.
O modelo para um teste genérico é adicionado ao seu projeto de teste e aparece na janela principal de edição.O novo teste genérico recebe um nome padrão, sistema autônomo GenericTest1.GenericTest e é exibido no gerenciador de soluções.
Em Especificar um programa existente (um teste, agente de teste ou adaptador de teste) to encapsular sistema autônomo a teste genérico, indique o caminho e nome de arquivo EvenOdd.exe do arquivo.
Observação: Para determinar esse caminho, clicar Opções on the Ferramentas menu e, em seguida, clicar Projetos e soluções.O caminho da solução EvenOdd é exibido em Visual Studio projects location.A solução EvenOdd contém uma pasta para o projeto EvenOdd.Sob a pasta de projeto EvenOdd, EvenOdd.exe reside em bin\depurar\.
Essa designação terá uma aparência semelhante ao exemplo a seguir:
D:\Documents and Settings\<your user name>\My Documents\ 2005\Projects\EvenOdd\EvenOdd\bin\Debug\EvenOdd.exe.
Salve o teste genérico.
Você criou um teste genérico quebra automaticamente EvenOdd.exe.Este teste tem 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 o teste genérico da Janela Modo de Teste ou Editor de Lista de Testes.Para executar o teste agora, consulte Execute o teste genérico.
Execute o teste genérico
Para executar o teste genérico que você criou
Abra a janela Exibir teste.
clicar no teste genérico.
clicar Executar seleção in the Modo de Testebarra de ferramentas .
O arquivo executável EvenOdd retorna um valor de 0 ou 1 aleatoriamente.Da mesma forma, quando o teste genérico quebra automaticamente EvenOdd é executado, ele passa ou falha dependendo do número gerado pelo EvenOdd.A janela Resultados de Teste exibe o resultado, Passed ou Failed.
Observação: Em geral, um teste genérico passa quando o executável-quebra retornará um valor 0 e falha se qualquer Outros valor for retornado.
Você também pode passar argumentos para o arquivo executável EvenOdd.Um teste baseado em EvenOdd.exe passa ou falha acordo com os argumentos fornecidos.Para obter uma descrição dos valores que EvenOdd.exe retorna, consulte Generic teste Sample.
Para passar um argumento quando você executa o teste genérico, na página GenericTest1.generic, digite 12 sobre a linha Argumentos de linha de comando para passar para o teste genérico e executar o teste novamente.
Porque você passado um número par, o teste indicará aprovação.Você pode confirmar este resultado na janela Resultados do Teste.
(Opcional) Execute as horas adicionais de teste, passando no valores diferentes.
Alguns testes existentes ou programas executável exigem arquivos adicionais ao serem executados.Você pode especificar files to implantar juntamente com um teste genérico.Para obter mais informações, consulte Implantar um arquivo ao executar o teste genérico.
Implantar um arquivo ao executar o teste genérico
Para implantar um arquivo adicional quando você executa o teste genérico
Criar e salvar um arquivo chamado mydeployedfile.txt.O arquivo pode ser vazio.Observe a pasta na qual você criou.
Em Adicionais files to implantar with this generic teste, clicar Adicionar.
The Adicionar arquivos de implantação caixa de diálogo é exibida.
No Adicionar arquivos de implantação caixa de diálogo , em Arquivos do tipo, clicar Todos os files(*.*).
navegar até a pasta que contém mydeployedfile.txt, selecionar o arquivo e, em seguida, clicar em aberto.
Você especificou mydeployedfile.txt a serem implantados quando você executa o teste genérico.
Nas etapas a seguir, você pode verificar que o arquivo está sendo implantado.Você pode fazer isso usando um recurso específico do EvenOdd.exe que produz um resultado Passed ou Failed dependendo da presença ou ausência do arquivo que você especificou.
No teste genérico, altere o valor do Argumentos de linha de comando para passar para o teste genérico executar configuração para: 12 "%TestDeploymentDir%\mydeployedfile.txt"
Salve o teste genérico.
Dois argumentos de linha de comando agora são passados para o teste genérico.Essa alterar faz com que EvenOdd.exe usar um outro critério para produzir um resultado de PASS ou Fail.Quando você passa dois argumentos, o primeiro argumento é ignorado.Se o arquivo especificado pelo segundo argumento existir no mesmo diretório que o teste, o teste indicará aprovação.No entanto, se o arquivo não foi implantado ou se o nome do arquivo especificado no argumento de linha de comando não coincidir com o nome do arquivo implantado, o teste falhará.
Para executar o teste agora, consulte Execute o teste genérico.
Consulte também
Tarefas
Conceitos
Usando um Arquivo de Resultados de Resumo com um Teste Genérico
Outros recursos
Trabalhando com testes genérico
Trabalhando Com Testes de Carga
Trabalhando com testes ordenados