1. Conhecendo o Microsoft Test Manager 2012
Rogério Rodrigues
Desenvolvedor .net e Especialista ALM – 2PC
Microsoft Student Partner e MID - DevBrasil
DevBrasil OpenDay - 2012
6. Gestão e execução de testes ==
• Parte do processo de qualidade do
software
• É ter rastreabilidade
• Confirme exigências e testes de aceitação
• Centralize e compartilhe
• Automatize o teste da inferface do usuário
DevBrasil OpenDay - 2012
7. Test Manager
“Se apronte que eu vou lhe usar!!!
DevBrasil OpenDay - 2012
8. Links úteis
Visual Studio Test Professional 2012
http://www.microsoft.com/visualstudio/ptb/products/visual-studio-test-professional-2012
Rede Social DevBrasil
http://www.devbrasil.net
2PC Consultoria e Treinamento
http://www.2pc.com.br
DevBrasil OpenDay - 2012
Microsoft Test Manager 2012 pode ser usado para organizar seu plano de teste, autores, gerenciar seus casos de teste e rodar testes manuaisMTM é a ferramenta de gestão e execução de testes manuaisMTM da o insumo para fazer a automatização do testeTest Professional é o conjunto incluido o MTM e o Test Runner
Não se pode garantir que todo software funcione corretamente, sem a presença de erros, visto que os mesmos muitas vezes possuem um grande número de estados com fórmulas, atividades e algoritmos complexos. Rastreabilidade-Ganhe total visibilidade no progresso e na qualidade de cada exigência ao rastrear itens problemáticos e testar casos para as metas de negócios.Confirme e comunique exigências mensuráveis usando testes de aceitaçãoColabore com as partes interessadas para definir testes de aceitação mensuráveis e repetíveis—design, comportamento, qualidade do serviço, operações—no momento em que as exigências são capturadas. Compartilhe planos de teste com a equipe de desenvolvimento para garantir um entendimento preciso do aplicativo antes de o código ser escrito, reduzindo o risco e o retrabalho.Centralize e compartilha a documentação de testesCasos de teste repetíveis, etapas de teste compartilhadas, planos de teste para sprints individuais e lançamentos, resultados de teste, a histórico de teste são armazenados num repositório compartilhada, com suporte para análises e relatórios de curto e longo prazo.Conduza, registre e repita testes manuaisExecute testes planejados passo a passo com um executor de teste totalmente instrumentado e configurável que captura registros detalhados das etapas realizadas, os comportamentos observados e a situação de cada etapa do teste. Interrompa o teste para relatar um bug, diretamente relacionado ao teste atual ou não, e envie relatórios de defeito de alta fidelidade diretamente para a equipe de desenvolvimento com todos os dados técnicos necessários para reproduzir e solucionar o erro. Registre ações de teste para reprodução posterior, acelerando sessões de teste subsequentes e permitindo uma automação futura.Explore e capture o inesperadoTire os testes do caminho óbvio Alavanque o conhecimento de testadores manuais com ricas ferramentes para suportar testes ad hoc e exploratórios, investigando usos inesperados do aplicativo para descobrir defeitos ignorados antes dos usuários finais. Capture os mesmos resultados detalhados de teste e relatórios de bug totalmente instrumentados como um teste planejado, e facilmente converta uma sequência exploratório em uma futura definição de caso de teste repetível.Automatize o teste da inferface do usuárioAutomatize o teste de outras interfaces na web e no Windows com o UI Codificado. Testadores pode facilmente registrar eles mesmos ao realizar um teste planejado e exploratório, depois entregue o registro para um programador a fim de uma rápida conversão para a automação total. Os recursos avançados de modelamento de objeto e failover tornam esses testes mais resistentes a quebras acidentais—mesmo quando o design da UI muda—permitindo que as equipes gastem menos tempo em consertar testes quebradiços e passem mais tempo escrevendo códigos testados.Gerencie ambientes de teste com mais facilidadeGerencie ambientes de teste com o Team Lab Management, garantindo que todos os ambientes de teste estão disponível e tornando mais fácil a reprodução de bugs para os programadores