Compartilhar via


Caixas de diálogo de teste edição

Em certas situações, a Ferramentas de teste do Team System Use caixas de diálogo para solicitar confirmação ou orientação. Para obter informações sobre as situações em que essas caixas de diálogo são exibidos e os significados das suas opções, consulte Caixas de diálogo Teste de Equipe.Para obter informações sobre como controlar o comportamento padrão de caixas de diálogo, consulte Como: Configurar caixas de diálogo de teste edição.

Equipe teste Dialog Boxes

Aqui estão as situações em que uma caixa de diálogo solicita que você esclarecer ou confirmar uma ação:

  • Quando uma janela de resultados do teste manual está a ser aberto para execução.Você iniciou um tempo de execução de teste que contém um ou mais testes manual.Cada teste manual for encontrado, uma caixa de diálogo alerta que o teste está prestes a em em aberto para execução.

  • Quando um novo item de implantação não está na pasta da solução.Ao edição as definições de configuração das execuções de teste, você pode escolher novos arquivos ou pastas a serem implantados quando são executados testes.Se você escolher um item de implantação que não esteja na pasta da solução, uma caixa de diálogo de alerta para esse fato e avisa que o item pode não implantar corretamente se a configuração de execução for usada em um computador diferente.Você precisará confirmar a adição do item de implantação.Para obter mais informações sobre como conjunto configurações de execução, consulte Como: Especifique uma configuração de execução de teste.

  • Quando o tempo de execução de teste contém testes manual.Quando você tenta executar uma seleção de testes remotamente, testes manual são removidos automaticamente do tempo de execução de teste.Você pode escolher se deseja ser notificado sobre a remoção.Para obter mais informações, consulte Remoção Manual Tests do remoto teste Runs.

  • Ao adicionar o atributo InternalsVisibleTo.O código contém elementos que tem o qualificador acesso interno.Quando você gera testes de unidade, uma caixa de diálogo será exibida perguntando se adicionar o atributo InternalsVisibleTo.Você pode escolher se aplicar uma única resposta para essa pergunta no futuro, que também suprime a caixa de diálogo.Para obter mais informações, consulte Gerar testes de unidade para elementos do código marcada como internos.

  • Ao adicionar arquivos metadados a itens de solução.Você está tentando adicionar um arquivo de metadados de teste para uma solução que já contém um arquivo de metadados de teste.Você será solicitado se deseja substituir o arquivo metadados ou mesclagem os dois arquivos metadados juntos.Para obter mais informações, consulte Adicionando arquivos metadados a itens de solução.

  • Quando um tempo de execução de teste vazio está prestes a ser anulada.Após um teste manual é removido de um teste remoto executado, essa execução de teste pode ser vazio.The Ferramentas de teste do Team System não executa um tempo de execução de teste vazio e pode escolher se deseja que ele notificá-lo dessa situação. Para obter mais informações, consulte Parar uma execução de teste vazio.

  • Ao cancelar a publicação de uma execução de teste to the Team Foundation Servidor. Se você começar a publicar resultados de teste e, em seguida, cancelar a publicação, esta caixa de diálogo é exibida.A caixa de diálogo apenas solicitações de confirmação que você deseja cancelar a publicação.

  • Ao alterar uma propriedade de um teste manual na janela Propriedades enquanto o teste manual está em aberto no Microsoft Word. Enquanto você tem um teste manual em Microsoft Word formato em aberto, você pode edição suas propriedades na janela Propriedades de Visual Studio. Depois de edição uma propriedade, Visual Studio Exibe uma caixa de diálogo avisará que a propriedade será salvo no arquivo do palavra. Quando você clica em OK salva o alterados propriedade; clicando em Cancelar não salva a propriedade alterada.

  • Ao fechar um teste em execução manual.Você está executando um teste manual, mas antes de terminar, você fecha o teste.Uma caixa de diálogo será exibida avisar que fechar o manual de testar a janela anulará o teste manual.Respondendo a OK anulará o teste.

  • Ao criar um item de trabalho a partir de um resultado do teste não publicado.Você está criando um item de trabalho de um resultado do teste que não tenha publicado ainda para o armazenamento operacional.Aparece uma caixa de diálogo que solicita que você se deve ser primeiro publicar resultado do teste antes de criar o item de trabalho.

  • Ao excluir uma execução de teste publicado do Team Foundation servidor.Se você escolher para excluir uma execução de teste publicado, essa caixa de diálogo será exibida.A caixa de diálogo solicitações de confirmação de que deseja excluir a execução de teste publicado.

  • Quando executa a exclusão de uma execução de teste ou vários testes.Usando a janela Test Runs, você selecionar execuções de teste e, em seguida, pressione ou clicar Excluir.Uma caixa de diálogo solicita que você deseja excluir o tempo de execução de teste ou execução de teste de confirmação.Para obter mais informações, consulte Excluindo uma execução de teste.

  • Ao excluir um teste de um agrupar.Você pode alterar as propriedades de um teste para que ela não é exibida em um agrupar específico no Editor lista de testes ou na Janela Modo de Teste.Você pode optar por ser solicitado a confirmar esta ação.Para obter mais informações, consulte Excluindo um teste de um agrupar.

  • Ao importar listas de teste, se houver um conflito de ID de lista de testes.Você está importando um arquivo de metadados de teste que contém listas de teste.O identificador exclusivo de um desses teste listas correspondências de lista o identificador de um teste já em sua solução.Isso faz com que um conflito que você está apto a resolver.Para obter mais informações, consulte Importando listas de teste.

  • Ao carregar um arquivo de legado.O formato de documentos XML usado por testes em Visual Studio as diferenças entre Visual Studio 2005 e Visual Studio 2008. Se você usar Visual Studio 2008 Para em em aberto uma solução que contém arquivos desatualizados, Visual Studio Exibe o Assistente para conversão do Visual Studio. Este assistente lhe dá a opção de criar um backup dos arquivos antes de convertê-los.Quando você clica em Concluir, Visual Studio Converte os arquivos e abre a solução.

  • Ao carregar um arquivo de metadados, se um link de teste não for encontrado.Você está carregando um arquivo de metadados de teste que contém listas de teste, que por sua vez contêm links para testes.Um dos links para um teste não é possível resolver; ou seja, o teste não foi encontrado no caminho estabelecido.Você será solicitado a decidir o que fazer em seguida.Para obter mais informações, consulte Carregando um arquivo de metadados: Links ausentes .

  • Ao carregar testes ou configurações de tempo de execução de teste, se houver um conflito de ID.Você está carregando uma solução que contém testes ou configurações de tempo de execução de teste.O identificador exclusivo de um dessas entidades corresponde o identificador de um teste ou configuração de tempo de execução de teste já em sua solução.Isso faz com que um conflito que você está apto a resolver.Para obter mais informações, consulte Carregar testes ou configurações de execução de teste.

  • Ao abrir testes manual no palavra formatar quando Microsoft Office Word 2003 (ou versões posteriores) não está instalado. Sua solução pode conter um teste manual no formato do palavra que criados no passado ou que alguém else criado e atribuído a você.Se você em em aberto esse teste, enquanto o palavra não estiver instalado, Visual Studio Abre o teste no modo somente leitura na janela principal de edição. A caixa de diálogo avisa você do fato de que o teste abre no modo somente leitura.

  • Ao iniciar uma execução de teste remoto ou uma execução com a cobertura de código no depurador.Quando você estiver executando testes em um computador remoto, não é possível reunir informações sobre cobertura de código nem é possível executar testes sob o depurador.Se você iniciar uma execução de teste que tente essas ações, uma caixa de diálogo informa que a execução de teste continuará a ser executado, mas localmente, não remotamente.

  • Ao enviar um tempo de execução de teste que contém testes manual.Quando você inicia uma execução de teste que contém pelo menos um teste manual, uma caixa de diálogo alerta você sobre o teste manual.

  • Ao usar uma configuração de execução de teste arquivo em um computador em que Visual Studio Team System Test Edition não é instalado, e um computador remoto para execução de testes é especificado. 

    Um usuário de Visual Studio Team System Test Edition pode criar e salvar um teste configuração de execução que especifica a execução remota de testes. Pode estar em execuçãoVisual Studio Professional edição ou Visual Studio Team Edition for Developers, que não pode ser usado para executar testes remotamente. Se você usar esse arquivo de configuração de execução de teste em Visual Studio Professional edição ou Team Edition for Developers, uma caixa de diálogo solicita que você se deseja executar testes localmente.

  • Ao importar configurações de tempo de execução de teste, se houver um conflito de configuração de execução de teste.Você está tentando importar uma configuração de execução de teste.Seu identificador corresponde ao de uma configuração de tempo de execução de teste já na pasta solução Items.Isso faz com que um conflito que você está apto a resolver.Para obter mais informações, consulte Importando configurações de execução de teste.

As seções a seguir descrevem muitas dessas situações com mais detalhes, para ajudar você a decidir o que fazer quando enfrentá-los.

Importando listas de teste

Conforme descrito em Reutilizando Testes, listas de teste têm identificadores exclusivos. Quando o identificador de uma lista de teste está importando conflitos com o identificador de uma lista de teste em sua solução, uma caixa de diálogo lhe mostrará as seguintes opções:

  • Sempre anular a importação desse arquivo metadados.Esta opção cancela a operação de importação inteira.O resultado será sistema autônomo se a operação nunca fosse iniciada.Nenhuma das listas de teste importadas estará presente, independentemente do ponto na operação em que o conflito ocorreu.

  • Sempre substituir a lista de testes existente pelo novo.A lista de testes conflitante é importada e substitui a lista de testes original que tenha o mesmo identificador.Importação de listas de teste continua até que o participante do arquivo metadados ou o próximo conflito seja atingido.

  • Sempre manter a lista de testes existente.A lista de testes conflitante não é importada, mas a ação de importação continuará até que o participante do arquivo metadados ou o próximo conflito seja atingido.

  • Sempre mesclagem as listas de teste.Mesmo que dois testar conflito de listas, mescle os testes que eles contêm uma lista de testes resultante.As listas de teste mescladas irão conter os testes de ambas as listas de teste original.

Você pode usar esta caixa de diálogo não apenas para responder a questão que tiver sido solicitada a fornecer.Você também pode conjunto a resposta que selecionar para ser o padrão, clicando em Não mostrar esta caixa de diálogo novamente, antes de clicar em OK.Você também pode alterar a resposta padrão.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Carregar Testes ou Configurações de Tempo de Execução de Teste

Você está carregando uma solução que contém testes ou configurações de tempo de execução de teste.Pelo menos um teste ou configuração de tempo de execução de teste tem um identificador que está em conflito com um teste ou uma configuração de tempo de execução de teste já presente em sua solução.Isso causa um conflito que você está apto a resolver, com uma caixa de diálogo.Esta caixa de diálogo apresenta a você com as seguintes opções:

  • Sempre anular o carregamento desse arquivo.Nenhum dos testes e configurações de execução contidas nesse arquivo serão carregados.Por exemplo, se o arquivo especificado contiver três testes e um deles está em conflito e, em seguida, selecionar Anular, nenhum desses três testes será carregado.

  • Sempre substituir a entrada existente da nova entrada.O teste conflitante ou arquivo de configuração de execução será carregado e carregamento continuará.O resultado é que a entrada que está sendo carregada no momento será mantida; a entrada que tinha sido carregada anteriormente será descartada.

  • Sempre mantenha a entrada existente.O teste conflitante ou arquivo de configuração de execução não será carregado, mas o carregamento irá continuar com o próximo item.O resultado é que o arquivo que foi carregado anteriormente será mantido e o arquivo corrente será descartado.

Como fazer esta opção, você também pode conjunto a resposta selecionada como padrão.conjunto o padrão clicando em Não mostrar esta caixa de diálogo novamente, antes de clicar em OK.Você também pode alterar a resposta padrão.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Removendo Testes Manuais de Tempo de Execução de Testes Remotos

Testes manuais podem ser executados localmente, mas não remotamente.Portanto, quando Ferramentas de teste do Team System detecta que um tempo de execução de teste que você está iniciando contém um ou mais testes manual, ele remove os testes manual do tempo de execução de teste. Ele não exclui os testes manuais do seu projeto de teste.

Quando Ferramentas de teste do Team System Exclui um teste manual de um teste remoto executado, ele usa uma caixa de diálogo para avisá-lo. Você também pode usar esta caixa de diálogo para que o Ferramentas de teste do Team System parando de alertar você. Para fazer isso, clique em Do not show this dialog box again, antes de clicar em OK.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Importando Configurações de Tempo de Execução de Teste

Como testes e listas de teste, configurações de tempo de execução de teste são identificadas por um identificador exclusivo.Quando o identificador de uma configuração de execução de teste que você está importando conflitos com o identificador de um teste executar configuração em sua solução, uma caixa de diálogo solicita que você com as seguintes opções:

  • Mantenha sempre o configuração de execução de teste importado.A configuração de execução de teste que você está importando substituirá o original que tenha o mesmo identificador.

  • Manter a configuração de execução do teste corrente.O execução de teste configuração não será importado.Em vez disso, sua solução usará a configuração de execução de teste já está presente na pasta Solution Items da sua solução.

Como fazer esta opção, você também pode conjunto a resposta selecionada como padrão, clicando em Não mostrar esta caixa de diálogo novamente, antes de clicar em OK.Você também pode alterar a resposta padrão.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Excluindo um Tempo de Execução de Teste

Após você ter executado os testes, resultados do tempo de execução de teste serão exibidos na janela Test Results.Você pode excluir um ou mais tempos de execução de teste clicando com o botão direito do mouse e em seguida, clicando em Delete Test Run.

Por padrão, Ferramentas de teste do Team System Exibe uma caixa de diálogo que solicita que você confirme a exclusão do tempo de execução de teste. Você também pode usar esta caixa de diálogo para que o Ferramentas de teste do Team System Interrompa o pedido desta confirmação. Para fazer isso, clique em Do not show this dialog box again, antes de clicar em OK.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Interrompendo um Tempo de Execução de Teste Vazio

sistema autônomo explicado na seção Remoção Manual Tests do Remote Test Runs, Ferramentas de teste do Team System remove automaticamente testes manuais de execuções de teste remoto. Se o tempo de execução de teste contém somente testes manual, ele passará um tempo de execução de teste vazio.Ferramentas de teste do Team System não executará um tempo de executar de teste vazio.

Quando Ferramentas de teste do Team System Interrompe um tempo de execução de teste vazio seja executado, ele usa uma caixa de diálogo para avisá-lo. Você também pode usar esta caixa de diálogo para que o Ferramentas de teste do Team System parando de alertar você. Para fazer isso, clique em Do not show this dialog box again, antes de clicar em OK.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Adicionando Arquivos Metadados em Solution Items

Conforme descrito em Reutilizando Testes, você pode adicionar arquivos metadados para a pasta Solution Items da sua solução de várias maneiras, incluindo o seguinte:

  • Clique com o botão direito do mouse na pasta Solution Items e selecione Add Existing Item.

  • Arraste um arquivo metadados para a pasta Solution Items.

Você está tentando adicionar um arquivo de metadados de teste para uma solução que já contém um arquivo de metadados de teste.Ferramentas de teste do Team System usa uma caixa de diálogo para perguntar se você deseja substituir o arquivo metadados ou mesclagem os dois arquivos metadados juntos. Utilizando essa caixa de diálogo, você também pode definir sua resposta para ser a padrão que é utilizado quando essa situação for encontrada.Para definir a padrão, clique em Do not show this dialog box again, antes de clicar em OK.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Carregando um arquivo de metadados: Vínculos ausentes

Você pode carregar um arquivo de metadados de teste, clicando em Carregar arquivo de metadados na barra de ferramentas da Editor de Lista de Testes e, em seguida, selecionar o arquivo metadados da estrutura de diretórios de Outros solução.Quando você fizer isso, Ferramentas de teste do Team System tenta resolver as referências a todos os testes que estão descritos no arquivo metadados.

Quando uma referência a um teste não puder ser resolvida, é exibida uma caixa de diálogo que pede para você como proceder: Se parar de carregar o arquivo de metadados completamente; solicitar que você localizar o teste não foi encontrado; ou para ignorar apenas de um arquivo.

Você pode definir sua resposta para ser a padrão que será utilizada quando essa situação for encontrada.Para fazer isso, clique em Do not show this dialog box again, antes de clicar em OK.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Excluindo um teste de um agrupar

Usando o Editor do teste de lista ou Janela Modo de Teste, você pode agrupar testes pela propriedade, por exemplo, pelo proprietário do teste.Da mesma forma, você pode remover um teste de um grupo.Para fazer isso, clicar com o botão direito do mouse no teste no Editor de Lista de Testes e selecionar Excluir agrupar.Esta ação tem dois efeitos: Ele remove o teste do agrupar e ele limpa o valor da propriedade pela qual o teste foi agrupado.Por exemplo, se você Exclude from Group um teste cuja propriedade do dono foi definida como ' José ', o valor ' José ' é removido da propriedade do dono, deixando a propriedade vazia.

Após você ter selecionado Exclude from Group, será exibida uma caixa de diálogo que solicita confirmar esta ação.Você também pode usar esta caixa de diálogo para parar de solicitar a confirmação da ação do teste-exclusão.Para fazer isso, clique em Do not show this dialog box again, antes de clicar em OK.Para obter mais informações, consulte Como: Configurar caixas de diálogo de teste edição.

Gerar testes de unidade para elementos do código marcada como internos

Quando você gera testes de unidade para elementos de código que tem o qualificador de acesso interno, a Adicionar atributo InternalsVisibleTo caixa de diálogo é exibida.Ele pergunta se você deseja adicionar o atributo InternalsVisibleTo para seu projeto.Se você responder Sim, o assembly do código sob teste é marcado com o atributo InternalsVisibleTo, que torna tipos internos no assembly visível para seu projeto de teste.Isso permite que você executar testes de unidade desses tipos internos.Para obter mais informações, consulte configuração Atributo InternalsVisibleTo.

No Opções caixa de diálogo alcançada através da Ferramentas menu, você pode escolher aplicar uma única resposta para essa pergunta no futuro, que também suprime a caixa de diálogo.Para fazer isso, selecionar uma das seguintes opções:

  • Sempre tente adicionar o atributo InternalsVisibleTo.Se você escolher essa opção, Visual Studio tenta adicionar o atributo InternalsVisibleTo ao projeto do seu código sob teste, que torna visível para seu projeto de teste elementos marcados como internos.

  • Nunca tente adicionar o atributo InternalsVisibleTo.Se você escolher essa opção, Visual Studio não tenta adicionar o atributo InternalsVisibleTo. Nesse caso, tipos internos são tratados sistema autônomo se elas foram marcadas particular, que faz com que a geração de testes criar um acessador privado para testar seu conjunto.

Consulte também

Tarefas

Como: Configurar caixas de diálogo de teste edição

Conceitos

Reutilizando Testes