Teste de Regressão Microsoft Test Manager Visual Studio 2010
description
Transcript of Teste de Regressão Microsoft Test Manager Visual Studio 2010
TESTE DE REGRESSÃO MICROSOFT TEST
MANAGERVISUAL STUDIO 2010
Francisco Gonçalves
[email protected]://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 ?