TESTE DE REGRESSÃO
MICROSOFT TEST MANAGER
VISUAL STUDIO 2010
Francisco Gonçalves
[email protected]
http://franciscogoncalves.wordpress.com
Agenda
•
•
•
•
•
•
•
•
Porque testar
Tipos de testes
Teste de regressão
Microsoft Team Foundation 2010
Microsoft Test Manager 2010
Microsoft Visual Studio 2010 + Coded UI
Perguntas
Referências
TESTES
Porque Testar
• Garante a satisfação do cliente
• Reduz o retrabalho
• Aumenta a experiência do programador
Tipos de Testes
• Testes unitários
– Testa unidades de código (métodos)
– Ótimo para refatoração de código
• Testes integrados (código)
– Testa a comunicação entre unidades de código
• Testes integrados (funcional, sistema)
– Garante a qualidade funcional do produto
Teste de Regressão
• Tipo de teste funcional que é feito toda a vez
que você entrega um novo produto ou
atualização.
• Deve ser testado novamente todos os
produtos já entregues.
• A melhor alternativa é automatizar o
processo.
Demo – 1
- Criar uma simples aplicação
- Demonstrar teste regressão manual
Mitos/Mentiras
•
•
•
•
•
•
Na minha máquina funciona.
Compilou. Já era.
Estava funcionando, alguém quebrou.
Testar é chato.
Testar demora.
Foi o ESTAG!
SOFTWARES
Team Foundation
• Controle de Versão
• Ciclo de vida do desenvolvimento de
software
• Project Collection
• Gerência de Builds automatizados
Demo – 2
- Criar um Project Collection
- Adicionar o projeto
- Chekin/out
Microsoft Test Manager
• Ferramenta de Testes funcionais
• Gera evidências para o cliente.
• Permite a gravação de vídeos
Demo – 3
- Criando plano de Testes
- Mostrar as propriedades do Test Settings
- Mostrar a gravação do teste com erros.
- Mostrar detalhes que o MTM fornece.
- Demonstrar no Visual Studio como corrigir o bug e fechá-lo.
- Testar a correção.
- Fechar o bug.
Microsoft Visual Studio 2010 + Coded UI
• Faz parte das ferramentas de testes do VS
• Importa vídeos transformando-os em
CÓDIGO!!
Demo - 4
- Importar o teste para o Coded UI.
- Demonstrar a utilização de asserts gerando códigos.
Referências
• MTM: http://msdn.microsoft.com/en-us/library/bb385901.aspx
• Teste de regressão:
http://pt.wikipedia.org/wiki/Teste_de_regress%C3%A3o
• VS2010: http://msdn.microsoft.com/pt-br/vstudio/aa718325
DÚVIDAS ?
OBRIGADO
Francisco Gonçalves
[email protected]
http://franciscogoncalves.wordpress.com
Download

Teste de Regressão Microsoft Test Manager