Post on 12-Jan-2016
description
TESTE DE REGRESSÃO MICROSOFT TEST
MANAGERVISUAL STUDIO 2010
Francisco Gonçalves
francisco.goncalves@cosinconsulting.com.brhttp://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
francisco.goncalves@cosinconsulting.com.brhttp://franciscogoncalves.wordpress.com