t este de r egressÃo m icrosoft t est m anager v isual s tudio 2010 francisco gonçalves...
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081602/552fc12b497959413d8cfe2c/html5/thumbnails/17.jpg)
DÚVIDAS ?