26
Hands-On Lab Introdução ao Planejamento de Teste com Microsoft Test Manager 2012 Versão do laboratório: 11.0.50727.1 (RTM) Última atualização: 21/08/2012 Tradução: 11/09/2012

Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Embed Size (px)

Citation preview

Page 1: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Hands-On Lab Introdução ao Planejamento de Teste com Microsoft Test Manager 2012Versão do laboratório: 11.0.50727.1 (RTM)

Última atualização: 21/08/2012

Tradução: 11/09/2012

Page 2: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

CONTEÚDOS

VISÃO GERAL............................................................................................................................................ 3

EXERCÍCIO 1: CRIANDO E CONFIGURANDO UM PLANO DE TESTE..................................................4

EXERCÍCIO 2: ADICIONANDO SUITS DE TESTE E CASOS DE TESTE EM UM PLANO DE TESTE........................12

EXERCÍCIO 3: CRIANDO E ADICIONANDO REQUISITOS EM UM PLANO DE TESTE.......................18

Page 3: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Visão Geral

Microsoft Test Manager 2012 pode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido ao planejamento de teste no Microsoft Test Manager.

Este laboratório prático é um de uma série de laboratórios que lidam com o Microsoft Test Manager 2012. A ordem recomendada para completar os laboratórios é a seguinte:

Introdução ao Planejamento de Teste com Microsoft Test Manager 2012

Introdução ao Caso de Teste Management com Microsoft Test Manager 2012

Criação e execução de testes manuais usando o Microsoft Test Manager 2012

Introdução a plataforma de teste com Microsoft Test Manager 2012

Pré-requisitos

A fim de concluir este laboratório, você precisará da máquina virtual do Visual Studio 2012 fornecida pela Microsoft. Para mais informações sobre a aquisição e utilização da máquina virtual, consulte o post deste bloq.

Exercícios

Este laboratório inclui os seguintes exercicio:

1. Criando e configurando um Plano de Teste

2. Adicionando Suites de Teste e Casos de Teste no Plano de Teste

3. Criando e adicionando requisito em um Plano de Teste

Tempo estimado para conclusão desse lab: 60 minutos.

Page 4: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Exercício 1: Criando e configurando um Plano de Teste

Nesse exercício, você vai aprender como criar e configurar um novo plano de teste no Microsoft Test Manager. Esse plano de teste pode ser usado, por exemplo, para testar uma nova versão do seu software.

1. Efetue o login com o usuário Julia. Todos os usuários possuem a senha P2ssw0rd.

2. Abra o Microsoft Test Manager no Start | All Programs | Microsoft Visual Studio 2012 | Microsoft Test Manager.

Nota: Microsoft Test Manager permite testadores trabalhar com planos de teste, autores e organizar os casos de teste manuais, executar caso de teste, erros de arquivo, e publica resultados de volta para o Team Foundation Server.

3. 3. Selecione o centro de atividade no topo do menu onde mostra Testing Center. O Testing Center é utilizado para trabalhar com casos de teste manuais e gestão de casos gerais de outros testes. Lab Center está acostumado a trabalhar com laboratórios de testes físicos ou virtuais. Para este laboratório, vamos nos concentrar no Testing Center.

Figura 1Testing Center mostrando o Plano de Atividade

Page 5: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

4. Se você já não estiver na vista de plano de teste, clique sobre o Plano a partir do menu principal. A Microsoft Test Manager vai ligar para o plano de teste, mais recentemente carregado, que no caso de esta máquina virtual é o plano de teste chamado Iteração 2.

Figura 2Janela de conteúdo do Plano de teste para iteração 2

5. Selecione o botão Home próximo do Centro de atividade no menu superior para abrir a janela Testing Center.

Figura 3Abrindo a janela do Testing Center usando o botão Home

6. Na janela Testing Center, selecione o botão Add para abrir a caixa de dialogo Add test plan.

Figura 4Adicionando um novo plano de Teste

Page 6: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

7. Para o Plan name, digite “Release 2.0”.

8. Para Area path, escolha Tailspin Toys\Web site.

9. Para Iteration, escolha Tailspin Toys\Iteration 2.

10. Clique no botão Add para continuar.

Figura 5Adicionando um novo Plano de Teste

11. Na janela Testing Center, selecione o plano de teste recentemente criado Release 2.0 e então selecione o botão Select Plan para abri-lo.

Page 7: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Figura 6Selecionando um Plano de teste

12. Selecione o link Properties para ver as propriedades do plano de teste

Figura 7Testing Center mostrando o novo Plano de Teste

13. O primeiro setor das propriedades do plano de teste permite você editar propriedades básicas como nome, descrição, area path, iteração, estado e assim por diante. A seção Run Settings permite especificar como execução de testes manuais e automatizados deve ser

Page 8: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

configurado, o ambiente de teste para usar, e até mesmo a compilação específica para testar.

14. Para Description, digite “Test plan for Tailspin Toys Web 2.0”.

Figura 8Janela de propriedades do Plano de Teste

15. Na seção Manual Runs em Run Settings, escolha Lightweight Diagnostics para a opção Test settings selecione o link Open para abrir a janela de Test Settings.

Figura 9Ajustando as configurações de execução de teste manual

16. Na janela de configuração de teste, selecione o passo Data and Diagnostics.

Page 9: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Figura 10Janela de configuração de Teste.

Nota: Os passos Data and Diagnostics para a configuração de teste permite você selecionar cada Data Diagnostic Adapters que você quer utilizar.

17. Selecione o adaptador de diagnostico de dados Action Log, IntelliTrace, System Information, e Video Recorder (alguns podem já estar selecionados).

18. Selecione o botão Finish para fechar a janela de configuração de teste e retornar para a janela de Plano de Teste.

Page 10: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Figura 11Configurando o adaptador de Data and Diagnostic para usar durante o teste

19. Clique no botão Save para salvar o Plano de Teste.

Figura 12Local do botão Save.

Nota: O plano de teste precisa ser salvo antes de selecionar build.

20. Na seção de Builds, selecione o link Modify ao lado da legenda Build in use. A construção selecionada será usado durante a gravação de resultados de testes ou registros de erros.

Page 11: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Figura 13Selecionando o build para usar durante a execução do teste

21. Na janela de Assign Build, selecione a primeira labeled build válida Tailspin Toys – Iteration 2_20100318.6 (Latest) e cliqueno botão Assign to Plan.

Figura 14Atribuição de uma compilação para o plano de teste

22. Selecione o botão Close ( ) para fechar a janela Assign Build. Tenha cuidado para não fechar a janela principal do Test Manager. Isso vai te trazer de volta para a janela de propriedades do Plano de Teste.

Figura 15Local do botão Close

23. Configurações de teste descrevem quais plataformas para testar contra durante testes. Na seção Configurações, selecione no menu superior que mostra "o Windows 7 e IE 8, o Windows Server 2008 e IE8" e selecione todas as configurações disponíveis.

Page 12: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

24. Selecione o botão Apply para continuar.

Figura 16Local do botão Apply

25. Selecione o botão Save and Close para salvar e fechar o novo Plano de Teste.

Figura 17Location of Save and Close button

Exercício 2: Adicionando Suites de Teste e Casos de Teste no Plano de Teste

Neste exercício, você vai aprender como adicionar conjuntos de teste e casos de teste existente para um plano de teste.

Page 13: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

1. No Microsoft Test Manager, selecione a aba Plan e selecione o link Contents para ver o novo plano de teste Release 2.0 se ele já não estiver aberto.

Figura 18Janela do conteúdo do plano de tester Release 2.0

2. Criar uma suite de teste manual clicando com o botão direito em Release 2.0 e clicando na opção New Suite.

Figura 19Criando um novo teste suite

Page 14: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

3. Digite Regression Test como nome da suite então pressione tecla Enter para aceitar.

Figura 20Fornecer um nome descritivo para o novo Test suite.

4. Selecione o suit Regression Test no painel esquerdo e clique no botão Add no painel direito para adicionar um existente caso de teste.

Figura 21Local do botão Add.

5. Na janela Add Test Cases to Suite, clique no botão Run para ver todos os casos de teste do atual projeto.

Figura 22Execute a query para procurar casos de teste para adicionar no novo test suite.

6. Selecione os casos de teste ID = 40 e 41 e então selecione o botão Add test cases para adiciona-los ao novo suite Regression Test.

Page 15: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Figura 23Adicionando casos de teste

Figura 24Casos de teste adicionados ao novo test suite

7. Agora vamos adicionar outro tipo de test suite ao plano de teste. Clique com o botão direito sobre Release 2.0 e selecione New query-based no menu que apareceu. A Query-based suite permite que sejam construídas consultas de work item a fim de recolher casos de teste, como você verá em breve.

Page 16: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Figura 25Adicionando uma Query-based test suite

8. Na janela Create a Query-Based Test Suite, digite Tailspin Toys Suite como Name.

Figura 26Digitando um name para o new test suite

9. Selecione a linha da grade marcada Click here to add a clause (a linha que apresenta * no início) para adicionar uma query que restringe as work items, aquela a baixo da Tailspin Toys area path. Use os valores mostrados na figura.

Figura 27

Page 17: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Criando uma query para selecionar os casos de teste

10. clique no botão Run para ver o resultado da query.

Figura 28Local do botão Run

11. Selecione o botão Create test suite para criar essa query-based test suite e retornar a janela de plano de teste.

Figura 29Local do botão Create test suite

12. Você deve ver agora que o plano de teste Release 2.0 agora tem dois test suite dentro dele. O ícone do query-based test suite nomeado Tailspin Toys Suite difere do conjunto de testes do manual chamada Regression Test. Suítes de teste baseado em consulta dinâmicas

Page 18: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

determinam os casos de teste que estão listados baseados na query definida.

Figura 30Plano de teste mostrando os dois novos test suites

Note: Neste ambiente de laboratório, você vai ver um número limitado de casos de teste. Isto pode resultar na reutilização de casos de teste.

Exercício 3: Criando e Adicionando um requisito em um Plano de Teste

Nesse exercício, você vai aprender como criar um novo requisito e adicionar o requisito no seu plano de teste. Você vai aprender também como criar um novo caso de teste para um novo requisito.

1. No Microsoft Test Manager, selecione a aba Plane então selecione o link Contents para ver o novo plano de teste Release 2.0 se ele já não estiver aberto.

Figura 31Conteúdo da janela de plano de teste do Release 2.0

2. Criar um novo item de user story selecionando no menu suspenso New e depois User Story.

Page 19: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Figura 32Criando uma nova user story work item

3. Para o título da user story, digite “As a consumer, I want to be able to add a coupon code to my purchase”.

4. Para Risk da user story, selecione a opção “2-Medium”.

5. Clique em Save and Close para continuar.

Figura 33Definir e salvar uma nova user story

6. Na janela de conteúdo do plano de teste, selecione Release 2.0 e depois selecione o botão Add requirements para adicionar um novo requisito no plano.

Figura 34Adicionando um novo requisite no plano de teste.

Page 20: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

7. Na janela intitulada “Add existing requirements to this test plan”, selecione o botão Run para ver o resultado dessa consulta. Você deverá ver a nova user story que acabamos de criar.

Figura 35Ajustando a query para ajudar a procurar as user storys recentemente criadas

8. Selecione a user story (como um requisito) e depois clique em Add requirements to plan. Isto irá fechar a janela e voltar para a janela do conteúdo do plano de teste.

Figura 36Selecionando e adicionando a nova user story como um requisito.

9. Na janela de conteúdo do plano de teste, você deverá ver agora um requirement-based test suite listado. Esse ícone é diferente dos outros dois tests suites para indicar que se trata de um conjunto de testes baseada em requisitos. No painel à direita, há opções para ligação casos de teste existentes ou criar novos casos de teste.

10. Selecione o botão New no painel da direita para criar um novo caso de teste.

Figura 37

Page 21: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Criando um novo caso de teste do requisite da user story

11. Para o Title do novo caso de teste, digite “Add coupon code during checkout”. Observe que os valores de Area e Iteration na seção Classification já foram corretamente pré-preenchidos.

Figura 38Criando um novo caso de teste e atribuído propriedades.

12. Digite os Steps (etapas) para o novo caso de teste como mostrado imagem abaixo.

Figura 39Criando passos para o novo caso de teste

13. Clique em Save and Close para salvar o novo caso de teste e retorne a janela de conteúdo do plano de teste.

Page 22: Pré-requisitos - Web viewpode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuais. Neste laboratório você será introduzido

Figura 40Local do botão Save and Close

14. Na janela de conteúdo do plano de teste, você deve ver agora um novo caso de teste que foi adicionado para o conjunto de teste baseada em requisitos.

Figura 41Mostrando o novo caso de teste Requirement-based test suite