top 25 azure test plan
Perguntas da entrevista mais populares sobre o plano de teste do Azure:
O Plano de Teste do Azure também é conhecido como Plano de Teste do Azure DevOps ou TFS (Team Foundation Server).
Tenho usado o Azure Test Plan no trabalho como uma ferramenta de gerenciamento de teste há mais de 2 anos.
Aqui, neste artigo, eu estaria fornecendo uma lista abrangente de perguntas da entrevista para o Plano de Teste do Azure (algumas perguntas complicadas e suas soluções que aprendi com a experiência na ferramenta).
Antes de passarmos para o conjunto de perguntas da entrevista, gostaria de definir um contexto holístico sobre o que é o Plano de Teste do Azure e qual a finalidade que ele resolve para uma equipe de QA.
- O Plano de Teste do Azure também é conhecido como Plano de Teste do Azure DevOps ou TFS (Team Foundation Server).
- O Plano de Teste do Azure é uma das melhores ferramentas de gerenciamento de teste baseadas na Web para testes manuais e automatizados.
- A ferramenta fornece uma opção muito boa para ter uma rastreabilidade de ponta a ponta, tendo requisitos, documentos de especificação e / ou histórias de usuário vinculados aos casos de teste, resultados de teste e defeitos relatados.
- A ferramenta ajuda a controlar os detalhes de configuração, como casos de teste executados em um ambiente específico ou número de compilações executadas, o autor dos casos de teste e o QA que os executou.
- Isso ajuda a atribuir ou distribuir os casos de teste entre muitos testadores da equipe.
- Ele serve a um grande propósito, ou seja, começar desde a criação de novos casos de teste, reutilizando casos de teste existentes até rastrear facilmente o progresso do esforço de teste.
- Também permite ter um painel customizado com gráficos simples e aparentes.
Principais perguntas da entrevista do TFS - Perguntas da entrevista do plano de teste do Azure
Aqui está uma lista abrangente de perguntas da entrevista no TFS:
P # 1) Nomeie diferentes tipos de suítes de teste que o TFS permite que o usuário crie e como cada um é diferente do outro?
Responda: Test Suite é o agrupamento de vários casos de teste. O agrupamento de casos de teste pode ser contra o requisito ou qualquer outro item de trabalho, como histórias de usuário, um recurso, uma solicitação de mudança ou estes podem ser agrupados como um 'pacote de teste de regressão' ou 'pacote de teste de fumaça'.
Existem três tipos de suítes de teste que os usuários podem criar no TFS:
- Conjunto de testes estáticos
- Conjunto de testes de requisitos
- Suite de teste baseada em consulta
[Fluxo de trabalho:
Criar suíte de teste: Abra Projeto -> Teste -> Plano de Teste -> Clique com o botão direito em Projeto -> Clique em Suíte de Teste.
Criar item do Backlog: Abra Projeto -> Painéis -> Backlogs -> Novo item de trabalho ]
a) Conjunto de testes estáticos : Isso cria uma pasta básica onde você pode adicionar manualmente casos de teste existentes ou criar novos. Você também pode adicionar várias suítes infantis na suíte principal. Por exemplo - Uma fase de Teste Funcional do Sprint 15 tem 3 solicitações de mudança.
Exemplo: Quando CR-123, CR-456, CR-789 são 3 solicitações de mudança, então você tem uma estrutura de suítes estáticas criada conforme abaixo:
Em seguida, você pode adicionar os casos de teste em cada um desses conjuntos de teste filho.
b) Pacote baseado em requisitos: Esse tipo de suíte é geralmente usado na metodologia ágil de teste ou essencialmente quando a equipe decide ter cada suíte de teste mapeada em relação a cada requisito. O requisito pode ser qualquer item de trabalho que represente histórias de usuário ou qualquer requisito funcional.
- Para ter um pacote baseado em requisitos, primeiro você precisa adicionar os itens de trabalho (histórias de usuário, recursos) no Backlog.
- Crie um conjunto de testes baseado em requisitos e, em seguida, uma janela de consulta aparecerá como a imagem abaixo.
Aqui, você seleciona Campo = Tipo de Item de Trabalho, Valor = Microsoft.RequirementCategory e Caminho de área = e clique em Executar consulta .
A janela resultante exibirá todos os itens / requisitos do backlog existentes para o projeto. Selecione aquele que você deseja adicionar e a pasta da suíte de testes será criada com o título exatamente igual à história de usuário que você selecionou. Todos os casos de teste que você cria no pacote agora seriam mapeados em relação à história do usuário.
c) Pacote baseado em consulta: Como o próprio nome sugere, esse tipo de suíte permite que você adicione casos de teste existentes consultando o banco de dados do projeto no TFS. A reutilização de casos de teste existentes é o aspecto em que este tipo de suíte se concentra.
Quando você adiciona um pacote baseado em consulta, uma janela de consulta é exibida, onde você pode adicionar os casos de teste existentes do projeto atual ou de outro projeto.
( Nota: @Project se refere ao projeto atual e @me se refere ao meu ID de usuário no TFS na imagem abaixo)
P # 2) Você teve uma discussão com seu analista de negócios a respeito da abordagem e do escopo de teste para um caso de teste específico e precisa notificar seus colegas de equipe sobre o mesmo. Como você pode notificá-los por meio do TFS?
Responda: Quando você clica duas vezes em um caso de teste na visualização Lista e o abre, uma janela é exibida onde você pode ver o título do caso de teste, as marcas que você adicionou, as seções de Resumo, Etapas, Anexos e Discussão. Para notificar o (s) colega (s) de equipe, pode-se usar um recurso chamado “@ menção”.
Na seção Discussão, você pode usar o símbolo @ e, em seguida, a lista de IDs de usuário para a exibição do projeto. Você pode então selecionar um ID de usuário a quem deseja notificar, seguido por uma mensagem. Você também pode inserir vários @ IDs de usuário para notificar vários colegas de equipe ao mesmo tempo.
Caso você precise adicionar um link na mensagem, adicione o símbolo # seguido da URL e pressione ENTER. A mensagem é adicionada como um ponto de discussão e um e-mail é enviado automaticamente para o usuário mencionado em @mention.
Por exemplo, @Shalini Singh você pode se referir a a matriz de cobertura de teste
No exemplo acima, adicionei uma notificação que deve acionar um e-mail para Shalini Singh com uma mensagem como acima junto com o texto do hiperlink www.softwaretestinghelp.com/test-coverage/
Veja a imagem abaixo para melhor entendimento:
P # 3) Como você classifica os casos de teste que adiciona no TFS?
Responda: Quando você adiciona casos de teste no TFS, muitas vezes eles são adicionados de uma maneira não classificada. Existem 2 maneiras de classificar os casos de teste.
para) Na visualização de lista dos casos de teste, há uma coluna chamada ‘Ordem’. Cada caso de teste obtém um ID de pedido exclusivo atribuído automaticamente com base na ordem em que o caso de teste é adicionado. Você pode classificar o caso de teste clicando na coluna Ordem.
[imagem fonte ]
b) Ou, no canto superior direito, existe uma opção chamada “Solicitar testes”. Clicar nos testes de Ordem classifica todos os casos de teste na exibição de lista.
como fazer um plano de teste
P # 4) Quais são as diferentes visualizações disponíveis para casos de teste no TFS?
Responda: Existem duas visualizações disponíveis para casos de teste no TFS:
- Exibição de lista
- Vista de grade
a) Visualização de lista: Esta é a visualização padrão dos casos de teste no TFS. Nesta visualização, como o nome sugere, todos os casos de teste são listados de forma classificada se a lista for classificada usando o ID do pedido.
Existem várias colunas exibidas para cada caso de teste nesta visualização; gostar Resultado - que é o status mais recente do caso de teste, Ordem - representando o ID do pedido com base no pedido de inserção do caso de teste, EU IRIA - um id de caso de teste exclusivo gerado automaticamente, Título , Configuração , resultado esperado etc.
Nesta visualização, você pode realizar as seguintes ações:
- Você pode executar os casos de teste.
- Marque o status do teste para cada caso de teste.
- Adicione novos casos de teste ou importe casos de teste existentes.
- Exclua os casos de teste existentes.
- Filtre os casos de teste com base em diferentes critérios, como configurações, tags, etc.
- Você também pode distribuir os casos de teste entre os testadores.
- Mova os casos de teste simplesmente arrastando e soltando.
- Altere a configuração dos casos de teste.
- Clique duas vezes no caso de teste para abrir outra janela onde uma exibição de grade dos casos de teste é exibida. Você pode adicionar, atualizar ou excluir etapas de teste nesta janela.
A imagem abaixo descreve o ListView:
b) Visualização em grade: No canto superior direito da visualização em Lista - você pode ver a opção ‘Lista’, clicar nesta opção muda a visualização para ‘Grade’. O modo de exibição de grade é muito semelhante ao de uma exibição de planilha do Excel. Nesta visualização, você não terá permissão para realizar as ações que a visualização de lista permite.
Visualização em grade:
- Ele permite que o usuário adicione várias etapas de teste da mesma forma que o Excel faz.
- Você pode até mesmo reutilizar os casos de teste existentes do Excel de uma maneira mais fácil nesta exibição.
- Você pode inserir uma linha, excluir uma linha ou atualizar os casos de teste.
No entanto, lembre-se de que em uma exibição de grade, você não pode importar um caso de teste existente por meio de uma consulta e não pode executar ou atualizar o status do caso de teste.
Outro diferença principal entre as duas visualizações é que, apesar de ambas as visualizações permitirem ao usuário adicionar, excluir ou atualizar manualmente os casos de teste -
- A visualização de lista permite adicionar ou atualizar um caso de teste por vez.
- O modo de exibição de grade permite adicionar ou atualizar vários casos de teste, cada um com várias etapas de teste de uma vez.
A imagem abaixo mostra a visualização em grade.
P # 5) O TFS fornece opções como arrastar e soltar e verificação ortográfica no modo de exibição de grade dos casos de teste? Se não, como você pode superar esse problema?
Responda: O TFS não oferece opções como arrastar e soltar etapas de teste para copiar dados de uma célula para outra ou para autoincrementar um identificador numérico nas outras células.
A melhor alternativa é preparar os casos de teste no Excel com um recurso de arrastar e soltar sempre que necessário e corrigir todos os erros tipográficos executando a verificação ortográfica e, em seguida, movê-los para o TFS.
Q # 6) Você pode adicionar várias linhas em uma célula usando ALT + Enter no Excel. Como você pode executar a mesma ação no TFS - modo de exibição de grade?
Responda: SHIFT + Enter é o atalho usado no TFS ao adicionar casos de teste no modo de exibição de grade.
P # 7) Quais são os diferentes critérios usados na pesquisa de consulta?
Responda: Como as consultas SQL, a pesquisa de consulta também permite que os usuários pesquisem todo o banco de dados TFS com base em um nome de campo ou coluna, um operador e o valor esperado.
A pesquisa de consulta pode ser feita usando diferentes critérios, conforme explicado abaixo:
a) Consulta de pesquisa com base na verificação de que determinado campo inclui um valor de texto:
Na imagem abaixo, qualquer item de trabalho (histórias de usuário, recursos ou casos de teste ou suíte de teste, etc.) do projeto atual com título ou descrição contendo as palavras “web” e “desempenho ou orientação” seria obtido quando executado.
b) Pesquisa de consulta com base em WorkItemType:
A imagem abaixo mostra a pesquisa de consulta baseada em WorkItemType = bugs.
- Quando field = Work Item Type, operator = ”In Group” e Value = Microsoft.BugCategory, ele procura todos os bugs do TFS relatados para o projeto.
- Quando Value = Microsoft. Test CaseCategory, esta pesquisa é feita para buscar todos os casos de teste que correspondam ao restante dos critérios de campo.
- Da mesma forma, quando Value = Microsoft. RequirementCategory - itens de trabalho do backlog - ou seja, as histórias de usuário ou os recursos são buscados.
c) Consulta de pesquisa com base nas opções de coluna disponíveis:
Na imagem abaixo, todos os bugs atribuídos são pesquisados.
A consulta pode ser baseada nos critérios de pesquisa de uma correspondência de valor de coluna, as colunas podem ser qualquer coluna disponível como Marcas, Prioridade, Atribuído a, ID, Configuração, Descrição e muitas outras colunas disponíveis.
Você também pode buscar certas colunas que contêm valores nulos ou em branco. Na imagem abaixo, todas as tarefas com atividade em branco seriam recuperadas.
P # 8) Você pode reutilizar os casos de teste existentes no TFS? Se sim, explique todas as diferentes alternativas para fazê-lo.
Responda: O Excel permite que você arraste e solte certas etapas de teste e elas serão copiadas em várias células rapidamente se houver identificadores numéricos arrastando os valores das células que preenchem automaticamente os identificadores incrementados.
A verificação ortográfica é outro benefício que está disponível no Excel e é muito essencial durante a criação de casos de teste para evitar erros tipográficos. Infelizmente, esta é uma desvantagem conhecida no TFS a partir de agora, que a Microsoft já está abordando e trabalhando.
Ainda assim, o lado bom é que você ainda pode escrever os casos de teste no Excel no formato correspondente ao modo de exibição de Grade e pode executar a verificação ortográfica. Eles podem copiar e colar facilmente os dados do Excel usando CTRL C & CTRL V na visualização de Grade do TFS e pressionar CTRL + S para salvar o (s) caso (s) de teste.
P # 9) Depois de importar um caso de teste existente com id - 123 (por exemplo) por meio da consulta, o id do caso de teste recém-clonado muda ou é mantido como 123?
Responda: Quando você clica em Adicionar caso de teste existente na visualização Lista dos casos de teste, uma janela de consulta aparece -
Selecione WorkItemType = Microsoft.Test CaseCategory, AreaPath = e ID =.
O caso de teste existente com o id é copiado para o conjunto atual e o id de teste permanece o mesmo.
( Exemplo: Se o id importado era 123, após clonar o caso de teste, o caso de teste clonado retém o mesmo id.)
Q # 10) Em subsequência com o Q9 acima, se você fizer uma atualização para os casos de teste clonados e agora o mesmo id do caso de teste for importado novamente usando a consulta, quais dados ela mostrará - original ou atualizado?
Responda: Se você atualizar algumas etapas de teste e clicar em Salvar, o ID do caso de teste ainda não mudará. Em seguida, você deve navegar para o terceiro conjunto de testes e importar o caso de teste com o mesmo id. Agora, o caso de teste atualizado com as etapas de teste mais recentes é adicionado. No entanto, não haverá nenhuma mudança no caso de teste original no primeiro conjunto de testes.
Q # 11) Como você adiciona a coluna de tags na seção Casos de teste? Quando e como o uso de tags é benéfico?
Responda: Para adicionar a coluna de tags na seção Caso de teste, existe uma opção em ListView chamada Opções de coluna . Esta opção abre uma janela através da qual você poderá adicionar a coluna ‘Tags’ na seção Casos de teste.
‘Adicionar tag’ permite que você adicione qualquer valor de texto como tag. (Veja a opção destacada na imagem abaixo)
Você também pode adicionar tags na visualização em Grade. Para adicionar várias tags na visualização em Grade, insira vários textos na coluna Tags, cada um separado por uma vírgula.
( Exemplo: Se você inserir 'Positivo', 'Exploratório' para um caso de teste na visualização em Grade, clicar em Salvar mostrará várias tags na visualização em Lista como filtros no canto superior direito.
Consulte a imagem abaixo:
O uso de tags oferece muitas vantagens:
- Identifique cada caso de teste em uma categoria específica. Exemplo: Positivo, Negativo para categorizar os casos de teste em cenários positivos e negativos.
- Filtrando os casos de teste com base na palavra-chave (tags).
- Para cada caso de teste, você também pode ter um id de requisito mapeado na coluna Tags, que não só ajudará a manter a rastreabilidade de ponta a ponta, mas também permitirá que você filtre os casos de teste com base em cada id de requisito e certifique-se de que teste suficiente a cobertura está em vigor.
P # 12) Como você pode obter rapidamente os casos de teste no pacote Regression se os casos de teste funcional para o projeto estiverem prontos e vários sprints do projeto já tiverem sido entregues ao cliente?
Resposta: Siga as etapas abaixo para obter rapidamente os casos de teste existentes no pacote de regressão:
- Uma vez que as suítes de teste funcional para um projeto estão em vigor, identifique todos os casos de teste adequados para regressão.
- Adicione a tag como “candidato à regressão” para todos os casos de teste de regressão que você identificar.
- Crie um novo pacote como “Teste de regressão” no projeto. O conjunto pode ser do tipo estático ou baseado em consulta.
- Clique em Add existing test case, na janela de consulta selecione os critérios como Tags = ’Regression Candidate’ e clique em Run.
- O resultante obterá todos os casos de teste do projeto identificados para teste de regressão.
- Você pode selecionar todos os casos de teste na janela resultante e clicar em Importar. Como resultado, todos os casos de teste necessários são adicionados ao conjunto e o conjunto de regressão está pronto.
P # 13) O autor do caso de teste pode ser diferente dos testadores atribuídos a ele no TFS? Por exemplo, se a pessoa A é quem escreveu o caso de teste. Como você pode atribuí-lo à pessoa B para sua execução?
Responda: Sim, o autor do caso de teste pode ser diferente dos testadores atribuídos a ele no TFS. Quando você adiciona casos de teste para um conjunto de testes, seu nome aparece na coluna Testador por padrão.
Na exibição de lista do caso de teste, selecione um caso de teste, clique com o botão direito e selecione a opção “Atribuir testador” que irá então trazer a lista dos usuários existentes. Você pode selecionar um testador e é assim que você atribui um caso de teste ao controle de qualidade de sua equipe.
Você também pode selecionar vários casos de teste e seguir o mesmo fluxo de trabalho para atribuir vários casos de teste a um testador de uma vez.
Q # 14) Para os casos de teste com,Exemplo:50 etapas e você as executou parcialmente; como você pode retomar a execução do teste e continuar atualizando o status do teste a partir das etapas de onde você parou da última vez?
Responda: Você pode executar o caso de teste clicando no botão Executar na visualização em Lista e isso deve abrir a janela do executor de teste.
Veja a imagem abaixo:
Se você estiver executando todas as 50 etapas de uma vez, poderá atualizar o status da etapa de teste como Aprovado / Reprovado / Bloqueado / Não aplicável e, portanto, o status do caso de teste será atualizado de acordo.
No entanto, se a mesma abordagem for seguida durante a execução parcial, o fluxo de trabalho será o seguinte:
Fluxo de trabalho 2:
- Você atualizou 5 etapas para Reprovação e 20 etapas para Aprovação, deixe o resto das 25 etapas sem execução. - + Salvar e fechar. - Consequentemente, isso atualiza o status do caso de teste como Reprovado (já que 5 etapas foram reprovadas).
- Em seguida, você continua o teste clicando no botão Executar - O status das 25 etapas anteriores do teste não é mantido. Em seguida, você precisará atualizar o status do teste e seus comentários a partir da Etapa 1.
Fluxo de trabalho 3: Esta é a melhor abordagem a seguir quando você precisa executar parcialmente a execução de teste para um caso de teste e precisa de uma maneira de retomar o teste mais tarde, quando necessário.
No executor de teste, atualize o status das etapas de teste executadas e deixe o resto das etapas de teste sem execução. NÃO salve e feche o caso de teste, em vez de no nível do caso de teste, selecione o status do caso de teste como Pausa. Quando o caso de teste está no status Pausa, a opção Retomar ao lado de Executar é habilitada.
A imagem do botão Continuar é mostrada abaixo:
[imagem fonte ]
Q # 15) Entre 10 etapas de teste, 1 etapa de teste falha após a execução. O defeito associado é testado novamente após a correção ser feita. Como você pode lidar com a atualização do status de teste do caso de teste?
Responda: Pause o status do caso de teste sempre que qualquer etapa falhar, para que você possa retomar a partir daí e marcar apenas as etapas com falha como aprovadas.
Se o status do caso de teste foi concluído, então a reexecução exigirá que você atualize o status de teste da etapa 1, pois o status anterior das etapas é atualizado e os casos de teste retornarão ao status Ativo.
Q # 16) Explique o fluxo de trabalho da execução do caso de teste no Test Runner e no ListView.
perguntas e respostas da entrevista qtp para experientes
Responda:
- Na janela Test Runner
- Se você precisar marcar a etapa do teste como 'Aprovado', clique na marca de seleção dessa etapa.
- Se você quiser marcar a etapa do teste como ‘Reprovado’, clique no sinal de cruz para essa etapa.
- Caso você precise adicionar comentários para uma etapa de teste, a etapa de teste Passar não exibe a área de texto de comentário. A partir de agora, a seção de comentários está disponível apenas nas etapas de ‘Falha’.
- Se você precisar adicionar um comentário para uma etapa Aprovada, marque-a como Reprovada (clique no ícone Cruz) e, em seguida, Aprovada na etapa (clique no ícone de marcação) e você verá a seção de comentários. Esse é o problema conhecido no TFS.
- Você também pode pausar no nível da etapa de teste e no nível do caso de teste.
- Para o caso de teste com dados parametrizados, várias iterações de casos de teste são executadas.
- Você também pode marcar o status do caso de teste como Bloqueado.
- Na visualização de lista de testes
- Você pode selecionar vários casos de teste na lista de casos de teste e marcá-los como Aprovado de uma vez e alguns outros conjuntos de casos de teste como Reprovado. No entanto, com essa abordagem, o status dos casos de teste não é atualizado no nível da etapa de teste.
- Existem outras opções, como Bloqueado, Não aplicável, Definir como ativo, Retomar (para caso de teste pausado)
P # 17) Como você pode criar um bug no TFS durante a execução do caso de teste? Ele é vinculado automaticamente ao caso de teste?
Responda: Criação de um bug no TFS durante a execução do teste:
Na janela Test Runner, clique em Criar bug opção para criar um novo bug (veja a imagem abaixo)
Uma janela é aberta, conforme mostrado abaixo, na qual você preenche os detalhes do bug e, assim, clicar em Salvar gera automaticamente um id de bug.
O link entre o caso de teste e o id do bug:
O bug é mapeado automaticamente para o TFS se for um id de bug do TFS. No caso, o bug foi relatado em uma ferramenta externa de gerenciamento de defeitos, então você precisa mapear manualmente o id do bug na seção de comentários ou na coluna Tag da etapa de teste.
Veja o ID do bug do TFS mapeado para um caso de teste:
A etapa Falha é mapeada automaticamente para o bug. O caso de teste também mapeia automaticamente para o id de bug do TFS. Aqui está como você pode ver a lista de ids de bug mapeados para um caso de teste.
- Salve e feche a janela do executor de teste.
- Navegue até o Trabalho relatado seção Links filhos para o caso de teste.
- O link filho terá todos os bugs associados a esse caso de teste.
P # 18) Como você pode monitorar o progresso do teste?
Responda: Ao lado da guia ‘Testes’, há uma guia ‘Gráficos’. Você pode acompanhar o progresso do teste no nível do caso de teste ou no nível do resultado do teste e obter um gráfico personalizado de sua escolha.
Listados abaixo estão os dois exemplos de como preparar um gráfico.
a) Métricas de resultado de teste: o número de status de aprovação / falha / bloqueado / em andamento:
Selecione Grupo por = Resultado, Valores = contagem de testes.
Com base no tipo de gráfico selecionado na seção Instantâneo (torta, barra, coluna, etc.) - O gráfico exibido fornecerá as métricas sobre o número de casos de teste - Não executado, Não aplicável, Aprovado, Reprovado, Bloqueado, Pausado .
b) Status do caso de teste por testador atribuído:
Selecione Tabela dinâmica em Instantâneo, Linhas = Testador, Colunas = Resultado, Valores Contagem de testes - você pode então ver a tabela dinâmica que exibe as métricas no formato abaixo:
Q # 19) Como você pode analisar qual módulo / área tem mais defeitos depois que a execução é concluída para um sprint ou iteração específica?
Responda: Crie um gráfico usando uma barra empilhada ou uma tabela dinâmica. Selecione Nome = ’Erros por equipe’, eixo Y = ’nome do nó’, Grupo por = ’Prioridade’, Agregação = Contagem de itens de trabalho.
Isso exibirá qual módulo / área tem mais defeitos após a execução ser concluída para um sprint ou iteração específica. (veja a imagem abaixo)
Q # 20) Como a parametrização é suportada no TFS? Explique como você implementou o teste com variações de dados com um exemplo do seu projeto.
Responda: A parametrização é um dos recursos notáveis que o TFS oferece. Existem situações em que você precisa testar a mesma etapa, mas com variações de dados / dados de teste múltiplos e é aqui que a parametrização ajuda.
Crie ou adicione parâmetros:
Existe uma opção conhecida como “Parâmetros” ao lado do “Plano de Teste”.
Tela de parâmetros:
[imagem fonte ]
Clicar nesta opção abre a tela Parâmetro onde você pode ver seus dados de teste. No abaixo Exemplo - existem variações de dados definidas para as 3 colunas na grade - Número1, Número2, Resultado.
Observação : você pode nomear as colunas como desejar.
[imagem fonte ]
Acesse o parâmetro em nosso caso de teste:
Agora que o parâmetro está pronto para uso. Você pode acessar esses valores nos casos de teste. Para acessar os dados parametrizados, use @nome da coluna na etapa de teste, sempre que desejar acessá-lo.
Veja a implementação abaixo:
Aqui, @ Number1 é usado na etapa 1, a coluna @ Number2 é usada na etapa 2 e @Result é acessada no resultado esperado da etapa 3. Se a parametrização não estava em vigor, você pode ter precisado de 9 etapas, cada uma com dados de teste separados mencionados . Esse esforço extra de preparação de caso de teste é salvo por meio desse recurso.
Execute o caso de teste com dados parametrizados:
Na visualização Lista de casos de teste, quando você os executa, o executor de teste é aberto.
Os dados parametrizados agora serão executados em iterações:
Para nosso exemplo acima:
A primeira execução mostrará:
‘Teste 1 de 3: Iteração 1’,
Etapa 1: digite @ Number1
Número1 = 5
Etapa 2: digite @ Number2
Número2 = 5
Etapa 3: adicione os dois números Resultado = 10 na coluna de resultados esperados
Você pode marcar aprovação / reprovação no nível da etapa de teste ou diretamente no nível de iteração. Lembre-se, mesmo se você marcar Iteration1 como Pass (por exemplo), todo o status do caso de teste não será definido - o caso de teste ainda não foi totalmente executado. Em seguida, clique em Avançar e, da mesma forma, siga a abordagem para a Iteração 2 e a Iteração 3.
o que a fase de verificação no ciclo de vida do software realiza?
Depois que o status é atualizado para todas as iterações, o status do caso de teste como Aprovado / Reprovado / Pausado é definido automaticamente. O número de iterações = o número de linhas no parâmetro. Aqui, houve 3 execuções de iteração, pois havia 3 linhas de dados de teste disponíveis nos Parâmetros.
Dê uma olhada na imagem abaixo para referência ( Nota: a imagem não é uma subsequência do exemplo acima)
Q # 21) Quais são as diferentes maneiras de extrair os casos de teste junto com o status atualizado após a execução?
Responda: Existem 4 alternativas para extrair os casos de teste junto com o status atualizado após a execução.
Eles são:
a) Exportar via e-mail - Selecione o Test Suite, selecione Exportar -> Exportar por e-mail. Com este recurso, você pode exportar os casos de teste para a id do email.
Consulte a imagem abaixo:
[imagem fonte ]
b) Imprima o relatório : Você também pode imprimir o relatório.
c) Exportar para utilitário excel : Existe um utilitário com o qual você pode exportar seus casos de teste junto com os resultados para um arquivo Excel.
Para mais detalhes sobre o utilitário, veja a imagem abaixo:
[imagem fonte ]
d) Copiar e colar da visualização em grade no Excel: Você pode copiar e colar usando Ctrl + C e Ctrl + V, respectivamente, da visualização em Grade no Excel e, a seguir, atualizar o status manualmente para o resultado real e o status do teste.
P # 22) Como as etapas de teste podem ser compartilhadas e onde mais você pode usar as etapas compartilhadas?
Responda:
Compartilhando uma etapa de teste: Na visualização Lista, quando você clica duas vezes em qualquer caso de teste, a janela de detalhes do caso de teste é aberta. Ao lado do Resumo, há uma guia Etapas. Quando você maximiza a guia de etapas, uma tela é exibida como na imagem abaixo.
Você pode adicionar uma etapa compartilhada conforme mostrado abaixo: Clique no ícone Criar etapas compartilhadas e crie uma nova etapa de teste. Isso agora é compartilhado e pode ser reutilizado em outro conjunto de testes ou outro projeto também. (Veja a imagem abaixo)
Reutilizando etapa compartilhada: Vá para a tela de etapas onde deseja adicionar uma etapa compartilhada existente. O ícone antes de “Criar etapas compartilhadas” é para “Inserir etapa compartilhada existente”, clique no ícone, uma janela de consulta é aberta com Campo = ”Tipo de item de trabalho”, Operador = ”No grupo”, Valor = ”Microsoft.SharedStepCaregory ”.
Quando você executa a consulta, todas as etapas compartilhadas existentes são exibidas. Você pode então selecionar as etapas e clicar em Inserir etapas compartilhadas. (Veja a imagem abaixo)
P # 23) Se os dados de teste estiverem disponíveis em um arquivo excel fornecido pelo cliente, como podem ser usados no TFS?
Responda: Você pode simplesmente copiar e colar dados do arquivo Excel fornecido pelo cliente em um novo parâmetro no TFS. (Ver Q # 20 acima, pois esclarece como criar um novo parâmetro e acessar o parâmetro em um caso de teste).
P # 24) Como você pode tornar um gráfico acessível localmente disponível no painel para a equipe e as partes interessadas envolvidas também podem ver?
Responda: A guia ao lado de ‘Testes’ é 'Gráfico' , onde você pode adicionar gráficos. Assim que o gráfico for exibido, clique com o botão direito no gráfico e o ‘Adicionar ao painel’ opção está disponível - desde que os widgets do painel já tenham sido configurados. Em segundo lugar, lembre-se de que a adição de gráficos ao painel também requer direitos de administrador, caso contrário, essa opção será desabilitada para você.
P # 25) Como você pode distribuir todos os casos de teste no pacote entre os membros do QA para execução e notificá-los via TFS?
Responda: Clique com o botão direito no conjunto de testes e selecione “Atribuir testadores para executar todos os testes” e uma caixa de diálogo é aberta onde você pode adicionar a id de usuário de vários testadores, marque a caixa de seleção Enviar e-mail, digite Assunto e Nota. Clique OK.
Um e-mail é enviado aos testadores da lista com a mensagem. É assim que a alocação e a notificação da alocação são feitas simultaneamente.
Veja as imagens abaixo para maior clareza:
P # 26) Como podemos ter o Tag “Regression Candidate” removido em todos os casos de teste de Prioridade 2 de uma vez?
Responda:
para) Recupere os casos de teste para o projeto que são de Prioridade 2 por meio da consulta.
b) Os critérios de consulta são os seguintes:
- Projeto de equipe = @ Projeto
- WorkItemType no Grupo Microsoft.TestCaseCategory
- Prioridade = 2
c) Selecione todos os casos de teste recuperados na janela resultante assim que a consulta for executada.
d) A opção ‘Editar item de trabalho selecionado’ é exibida. Selecione esta opção. (Veja a imagem abaixo)
é) A janela Editar itens de trabalho é exibida.
f) Selecione Campo = Tags (remover) = Valor = Candidato de regressão e clique em Salvar.
Este fluxo de trabalho removerá o Tag = Regression Candidate para todos os casos de teste com Prioridade 2 para o projeto.
P # 27) Como você busca casos de teste com a configuração específica de vários projetos por meio da consulta?
Responda: Crie um novo conjunto de testes e nomeie-o apropriadamente. Na visualização de lista do caso de teste, selecione ‘Adicionar caso de teste existente’ e uma janela de consulta será aberta.
- Não selecione ‘Projeto de Equipe’ = @ Projeto. Isso irá buscar itens de trabalho do projeto atual, apenas.
- Se você precisa selecionar casos de teste com configuração Exemplo: “Pré-produção”, selecione os critérios de consulta com a coluna Configuração = Pré-produção, Tipo de item de trabalho = Microsoft.TestcaseCategory e marque a caixa de seleção no canto superior direito da janela de consulta “Consulta entre projetos”.
- Executar esta consulta irá buscar casos de teste com configuração = Pré-produção de vários projetos.
Conclusão
Enquanto a ferramenta de gerenciamento de teste do TFS está alcançando o mercado de forma gradual, tentamos nos aprofundar no assunto, consolidando seus aspectos essenciais e tentamos nosso melhor para informar nosso pessoal de QA sobre os vastos e excelentes recursos que o TFS suporta junto com certos problemas conhecidos ou desvantagens e formas alternativas de resolvê-los.
Espero que você obtenha o máximo benefício ao compreender o fluxo de trabalho da ferramenta e também obter o know-how dos questionários mais prováveis e relevantes para o TFS.
Uma citação popular diz “Os líderes nunca param de aprender”. Eu gostaria de terminar aqui - mas nunca deixe o aprendizado parar. “Seja o líder e desejo muito Aprendizagem feliz ”.
Autor: Esta postagem foi escrita por Shobha D. Ela trabalha como líder de projeto e tem mais de 9 anos de experiência em teste manual, automação e API.
Tudo de bom para sua entrevista !!
Leitura recomendada
- Perguntas e respostas da entrevista
- 25 melhores perguntas e respostas da entrevista para testes ágeis
- Algumas perguntas interessantes da entrevista de teste de software
- Mais de 25 perguntas e respostas mais populares da entrevista ADO.NET
- As 25 principais perguntas da entrevista de Perl que você deve preparar em 2021
- As 25 principais perguntas da entrevista de engenharia de software [LATEST 2021]
- Perguntas e respostas da entrevista de teste de ETL
- Mais de 40 perguntas e respostas populares da entrevista com analistas de controle de qualidade [2021 LIST]