Um dos grandes investimentos feito pela Microsoft para a versão Visual Studio 2010 e o Team Foundation Server 2010 foi à área de testes. Neste post iremos demonstrar a utilização dessa ferramenta e de maneira ilustrativa.
Esta VM que utilizaremos esta disponível para download no blog do Brian Keller.

Microsoft Test Manager 2010
Os tópicos abordados serão:
-
Criação De Um Plano De Teste Manual
-
Executando Um Plano De Teste Manual
-
Resultados Manual De Análise De Ensaio
-
Criando Shared Steps
-
Criação De Um Plano De Teste Manual
Dentro de Testing Center criamos um diretório chamado End-to-End para usar como pasta de grupo de testes.
Clique em New para abrir um novo plano teste.

Testing Center - Página Principal
Preencha as informações com os dados de Assigned To, State, Priority e Automation Status. Estas informações irão identificar quem é o autor, o testador o estado de andamento do teste e o nível de prioridade para este plano.

Status - Informações do plano de teste
Após preencher as informações de Status, o próximo passo é informar na aba Steps a seqüência de ações que este caso de teste irá realizar.

Steps - Aba de Steps
Aqui entra uma dica legal, para preencher a seqüência das ações você pode adicioná-las todas de uma só vez caso já as possua listadas, desta maneira:

Steps - Sequencia de passos listadas
Clique na primeira linha das ações e pressione o ESC, irá formar uma seleção diferente, neste momento é só colar o conteúdo selecionado do bloco de notas.

- Steps – Campo selecionado para inserção
As ações listadas ficam ordenadas e enumeradas em seqüência, ate mesmo a coluna Expected Result recebe seu valor.

Steps - Sequencia de passos do novo plano de teste
Próximo passo é informar os parâmetros para os testes ser realizado. Vale frisar que a dica do ESC se aplica também para a caixa de parâmetros.
| First |
Last |
Email |
Address |
| Michael |
Affronti |
Michael@Contoso.com |
One Microsoft Way |
| Chris |
Barry |
Chris@Tailspin.com |
Two Tailspin Trail |
| Robin |
Wood |
Robin@Northwind.com |
Nine Northwind Street |
Tabela 1 – Lista de Parametros

- Parameter Values – Parâmetros Informados
Todos os campos preenchidos, salve o plano de testes

Botão - Salvar
2. Executando Um Plano De Teste Manual
Após plano de teste criado e salvo com sucesso, execute. Clique na aba de Test.

Menu - Test
Seu plano de teste criado será exibido na listagem , é só clicar em Run para que seja iniciado.

Menu - Executar o teste
A janela abaixo irá ser exibida ao iniciar o plano de testes

Menu - Iniciar teste
A checkbox Create action recording esta marcada para que seja criado o vídeo com o registro visual da realização do teste.
Clique em Start Test e abra o seu navegador com a seguinte URL http://WIN-GS9GMUJITS8:8000, este acesso já é a primeira ação do plano de teste, se o carregamento for realizado com sucesso esta ação já poderá ser aprovada.

Primeiro campo é aprovado
Agora é so seguir a sequencia descrita no plano de teste.
Uma dica para preencher os parâmetros na tela, clique em ctrl+v para cada textbox e automaticmente os dados
que foram adicionados no plano de testes em parametres values irão aparecer nos campos.

Dica do ctrl+v
Se durante a execução do teste algum erro for detectado, um Bug poderá ser criado no projeto e assim associado a algum desenvolvedor.

Janela de Cadastro de Bug
É importante mencionar os outros recursos disponíveis no menu de testes. Estes recursos de Screenshot facilitam ao tester reportar com maior exatidão em que momento que foi encontrado o erro no teste, qual mensagem ou comportamento que aplicação retornou durante o teste.

Opção ScreenShot
Temos acima três opções de Screenshot
- Capture rectangular Screenshot
Nesta opção pode-se selecionar a área do Screenshot , ele será anexado a ação do plano de teste

Capture rectangular
Nesta opção um screenshot é capturado da janela do navegador

Capture full
- Capture windows screenshot
E por ultimo este recurso faz uma seleção em vermelho para que o testador possa escolher qual dos ambientes da tela será feito o Screenshot

Capture windows
A qualquer momento o plano de testes pode ser reinicializado, basta apenas clicar sobre o botão reset do menu. Com isso o vídeo da gravação do teste é descartado para que um novo possa ser criado.

Botão Reset
Para encerrar o teste basta clicar em End iteration and more to next e no botão de Salve and close.

Encerramento do Teste
3. Resultados Manual De Análise De Ensaio
Vamos realizar a analise do teste executado, para isso clique em View Results

Botão View Results
A tela com os detalhes das informações do testes será aberta para visualização

Resultado do Teste
4. Criando Shared Steps
E por ultimo para finalizar este tema de teste manual, será exibida uma facilidade que o plano de teste permite criar.
Sempre que uma seqüência de passos repetitivos existirem, poderá ser criado no plano de teste um pacote de ações chamados de shared steps . Isso faz com que qualquer testes que venha a ser criado, sempre que houver a seqüência de ações este Shared steps possa ser usado para reaproveitar a seqüência de passos. Usaremos como exemplo o teste que foi executado anteriormente, esta é a sequência das ações.
| Ações |
| Click Model Airplanes |
| Click Northwind Trader |
| Click Add to Cart |
Para adicionar basta selecionar a sequência de ações e clicar com o botão direito sobre create shared steps.

Seleção das ações
O resultado será um pacote de ações agrupadas

Shared Steps
Para visualizar as ações deste pacote basta clicar em Open shared steps.

Itens de um Shared Steps
Este post foi criado pelo blog #ITGirls MM’s com o intuito de exibir a facilidade do uso de Teste Management 2010 do Team Foundation Server 2010.
Agradecemos a presença!
@ITGilrsMMs
MM’s
Marcela Mariotti Peres e Maira Iantas
