t este de r egressÃo m icrosoft t est m anager v isual s tudio 2010 francisco gonçalves...

18
TESTE DE REGRESSÃO MICROSOFT TEST MANAGER VISUAL STUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsu lting.com.br http://franciscogoncalves.word

Upload: internet

Post on 18-Apr-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

TESTE DE REGRESSÃO MICROSOFT TEST

MANAGERVISUAL STUDIO 2010

Francisco Gonçalves

[email protected]://franciscogoncalves.wordpress.com

Page 2: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

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

Page 3: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

TESTES

Page 4: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

Porque Testar

• Garante a satisfação do cliente

• Reduz o retrabalho

• Aumenta a experiência do programador

Page 5: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

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

Page 6: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

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.

Page 7: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

Demo – 1

- Criar uma simples aplicação- Demonstrar teste regressão manual

Page 8: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

Mitos/Mentiras

• Na minha máquina funciona.• Compilou. Já era.• Estava funcionando, alguém quebrou.• Testar é chato.• Testar demora.• Foi o ESTAG!

Page 9: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

SOFTWARES

Page 10: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

Team Foundation

• Controle de Versão• Ciclo de vida do desenvolvimento de

software• Project Collection• Gerência de Builds automatizados

Page 11: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

Demo – 2 - Criar um Project Collection- Adicionar o projeto- Chekin/out

Page 12: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

Microsoft Test Manager

• Ferramenta de Testes funcionais• Gera evidências para o cliente.• Permite a gravação de vídeos

Page 13: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

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.

Page 14: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

Microsoft Visual Studio 2010 + Coded UI

• Faz parte das ferramentas de testes do VS• Importa vídeos transformando-os em

CÓDIGO!!

Page 15: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

Demo - 4

- Importar o teste para o Coded UI. - Demonstrar a utilização de asserts gerando códigos.

Page 16: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

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

Page 17: T ESTE DE R EGRESSÃO M ICROSOFT T EST M ANAGER V ISUAL S TUDIO 2010 Francisco Gonçalves francisco.goncalves@cosinconsulting.com.br

DÚVIDAS ?