Etapas de execução de teste

Quando uma execução de teste for iniciado, Visual Studio executa várias etapas. Essas etapas são descritas as seções listadas na tabela a seguir, dependendo das configurações na configuração de execução dos testes de:

Implantação habilitada?

Coleta dados de cobertura de código?

Binários instrumentar no qual pasta?

Consulte esta seção:

Não

Não aplicável.

Não aplicável.

Implantação não habilitada

Sim

Não

Não aplicável.

Dados de cobertura de código solicitados não

Sim

Sim

No local

Cobertura de código solicitada: instrumentar no local

Sim

Sim

Na pasta de implantação

Cobertura de código solicitada: instrumentar na pasta de implantação

Implantação não está ativada

Se você tiver optado por não permitir a implantação, Visual Studio executa as seguintes etapas:

  1. Executar scripts de instalação, se houver.Um script de instalação atribui valores a variáveis de ambiente para determinar características da execução do teste, como o nome da pasta na qual se deseja salvar os resultados do teste.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

  2. Executar testes e produzir resultados do teste.Isso inclui gravar resultados no arquivo de resultados de teste.

  3. Executar scripts de limpeza, se houver.Você pode indicar os scripts de instalação e scripts limpeza na configuração da execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

    Observação:

    W uando implementação de teste é desabilitado, você não é possível Obtenha cobertura de código   data .Além disso, você não pode executar testes de dispositivo SMART.Para obter informações sobre como enabl e e disabl e teste implantação, consulte Como: configurar implementação de teste.

Dados de cobertura de código solicitados não

Se você tiver optado por não coletar dados de cobertura de código, Visual Studio executa as seguintes etapas:

  1. Criar pasta de implantação.Cria um conjunto de pastas que será usado para a execução do teste.Para obter mais informações sobre esta etapa para execução local de testes, consulte a seção Local implantação Folders Visão geral do teste implantação.

  2. Copiar arquivos de implantação.Copia todos os arquivos de implantação e pastas para a pasta de implantação.

  3. Executar scripts de instalação, se houver.Um script de instalação atribui valores a variáveis de ambiente para determinar características da execução do teste, como o nome da pasta na qual se deseja salvar os resultados do teste.O próprio script de instalação reside na pasta raiz de implantação.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

  4. Executar testes e produzir resultados do teste.Isso inclui gravar resultados no arquivo de resultados de teste.

  5. Executar scripts de limpeza, se houver.Você pode indicar os scripts de instalação e scripts limpeza na configuração da execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

Cobertura de código solicitada: instrumentar no local

Se você optou por coletar dados de cobertura de código e para instrumentar binários no lugar, Visual Studio executa as seguintes etapas:

  1. Binários instrumentar cobertura de código.Isso ocorre na pasta onde os binários foram criados, antes de elas serem distribuídas.Para obter mais informações, consulte Como: Obter dados de cobertura de código.

  2. Assinar novamente os módulos (assemblies).Se um assembly de nome forte tiver sido instrumentado, reassiná-lo agora.Para obter mais informações, consulte Instrumentação e Re-Signing Assemblies.

  3. Criar pasta de implantação.Cria um conjunto de pastas que será usado para a execução do teste.Para obter mais informações sobre esta etapa para execução local de testes, consulte a seção Local implantação Folders Visão geral do teste implantação.

  4. Copiar arquivos de implantação.Copia todos os arquivos de implantação e pastas para a pasta de implantação.

  5. Executar scripts de instalação, se houver.Um script de instalação atribui valores a variáveis de ambiente para determinar características da execução do teste, como o nome da pasta na qual se deseja salvar os resultados do teste.O próprio script de instalação reside na pasta raiz de implantação.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

  6. Executar testes e produzir resultados do teste.Isso inclui gravar resultados no arquivo de resultados de teste e a um arquivo de cobertura de código.

  7. Executar scripts de limpeza, se houver.Você pode indicar os scripts de instalação e scripts limpeza na configuração da execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

  8. restauração os arquivos originais que foram alteradas durante a instrumentação in-loco.

Cobertura de código solicitada: instrumentar na pasta de implantação

Se você optou por coletar dados de cobertura de código, mas não para instrumentar binários no lugar, Visual Studio executa as seguintes etapas:

  1. Criar pasta de implantação.Cria um conjunto de pastas que será usado para a execução do teste.Para obter mais informações sobre esta etapa para execução local de testes, consulte a seção Local implantação Folders Visão geral do teste implantação.

  2. Copiar arquivos de implantação.Copia todos os arquivos de implantação e pastas para a pasta de implantação.

  3. Binários instrumentar cobertura de código.Isso ocorre na pasta à qual o binário foi copiado.Para obter mais informações, consulte Como: Obter dados de cobertura de código.

  4. Assinar novamente os módulos (assemblies).Se um assembly de nome forte tiver sido instrumentado, reassiná-lo agora.Para obter mais informações, consulte Instrumentação e Re-Signing Assemblies.

  5. Executar scripts de instalação, se houver.Um script de instalação atribui valores a variáveis de ambiente para determinar características da execução do teste, como o nome da pasta na qual se deseja salvar os resultados do teste.O próprio script de instalação reside na pasta raiz de implantação.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

  6. Executar testes e produzir resultados do teste.Isso inclui gravar resultados no arquivo de resultados de teste e a um arquivo de cobertura de código.

  7. Executar scripts de limpeza, se houver.Você pode indicar os scripts de instalação e scripts limpeza na configuração da execução.Para obter mais informações, consulte Como: Especifique uma configuração de execução de teste.

Consulte também

Tarefas

Como: configurar implementação de teste

Como: Limitar o número de execuções de teste armazenados

Conceitos

Visão geral do teste implantação

Instrumentação e Re-Signing Assemblies

Escolha a pasta de instrumentação