Publicando Resultados de Teste
Publicar resultados de testes é uma maneira de compartilhar resultados com outros membros da equipe.Após os resultados de testes terem sido publicados, eles residem em um banco de dados SQL Server conhecido como um armazenamento operacional.Este banco de dados armazena dados de resultados de testes de todos os tipos, incluindo informações de cobertura de código.Uma equipe de projeto utiliza um único armazenamento operacional que é compartilhado por todos os membros da equipe.
A ilustração a seguir mostra o processo pelo qual Resultados de Teste são gerados, publicados e eventualmente movidos para o dados warehouse de Team Foundation Server.
Descrição das etapas na ilustração anterior
Etapa 1a: Execute um teste local.
Um testador executa testes em um computador local, utilizando Visual Studio Team System Test Edition Para exibir os testes em execução.
Etapa 1b: Execute um teste remoto.
Um testador executa testes remotamente, usando controlador e agentes.Aqui também, os testes em execução podem ser exibidos usando Test Edition. Para obter mais informações, consulte Controladores, representantes e Rigs.
Observação: |
---|
Executar testes automaticamente gera um teste res dados ults, se você executar testes localmente ou remotamente. |
As etapas 2a e 2b: Resultados de testes de armazenamento.
Resultados de teste são automaticamente armazenados em disco à medida que são produzidos.
O armazenamento de resultados de teste de carga deve ser explicitamente instalado.
O armazenamento de resultados de teste de carga utiliza um esquema extensível.
Você pode acessar o armazenamento de resultados no spool através da janela execução de teste de Test Edition.
O controlador e os agentes não tem que ser executados em computadores separados.Da mesma forma, o controlador e os agentes não tem que ser executados em computadores remotos.
Etapa 3: Publicar os resultados.
Os testadores publicam resultados para o armazenamento operacional a partir de tempos de execução de testes locais, e a partir de testes que estão sendo executados utilizando agentes e controladores.Somente os dados armazenados em um armazenamento operacional podem ser copiados para o data warehouse de Team Foundation Server.
Etapa 4: Efetuar pull dos dados.
O data warehouse recebe dados do armazenamento operacional no seu próprio cronograma.Para obter mais informações, consulte Mover dados de teste para o Data Warehouse.
Depois que os dados estiverem no data warehouse, dados de teste agregados de várias execuções de teste estão disponível para a emissão de relatórios e Team Foundation Build recursos do Team Foundation Server.
Observação: |
---|
Você também pode publicar resultados de teste utilizando uma linha de comando.Para obter mais informações, consulte Execução do teste de linha de comando. |
Antes de publicar resultados de teste, observe os seguintes requisitos:
O armazenamento operacional reside em um Team Foundation Server computador. Isso significa que você pode publicar dados de teste somente se você tiver Team Explorer instalado e seu Visual Studio sessão de usuário é conectada a um Team Foundation Server computador. Para obter informações sobre como conectar-se a Team Foundation Server, consulte Como: Conectar-se ao Team Foundation Servidor.
Você pode publicar somente um tempo de execução de teste inteiro ou várias execuções de teste.Você não pode publicar um subconjunto de uma execução.
Você deve especificar uma compilação existente para publicá-la.Você também deve especificar uma combinação de plataform/flavor daquela compilação.Algumas das compilações listadas na caixa de diálogo Publish Test Results podem não oferecer nenhum plataform/flavor correspondente para escolher.Isso ocorre provavelmente porque a compilação encontrou erros logo no início do processo e então o plataform/flavor não foi determinado e não pode ser enumerado.Não é possível selecionar tal compilação para publicação.
Como: Publicar resultados de teste
Mover dados de teste para o Data Warehouse
Opções de Linha de Comando para Publicação dos Resultados de Testes