Qualidade de Software com o Visual Studio 11<br />Welington Oliveira da Silva<br />
Apresentação<br />Welington Oliveira da Silva<br />Desenvolvedor a mais de 10 anos<br />Arquiteto de Software e Consultor ...
Twitter: @wsilva81
Blog: wsilva81.wordpress.com</li></li></ul><li>Agenda<br />Qualidade<br />Perfil do Testador<br />Microsoft Test Manager 1...
O que é qualidade de software?<br />Entregar o que o clienteespera?<br />Nãoestourar o prazo de entrega?<br />Nãopossuir B...
O que é qualidade de software?<br />Custo<br />Qualidade<br />Escopo<br />Prazo<br />
Por que os testes são importantes?<br />Apenas o código é a verdadeirarealidade do projeto<br />Documentam o sistema<br />...
Qual é o perfil do Testador?<br />Experiente<br />Desenvolvedor<br />Conhecearquitetura, design, ferramentas<br />Comunica...
Microsoft Test Manager 11<br />Ferramenta para os testadores<br />Permite criar planos, suites e casos de testes<br />Matr...
Teste Exploratório – O que há de novo?<br />Facilidade para execução e gravação dos testes<br />Atalho para alterações das...
demo<br />TesteExploratório<br />
Testes Unitários<br />CódigoparatestarCódigo<br />Testa as responsabilidades<br />Integração X Unitário<br />Podefazer par...
Testes Unitários<br />Existemvárias Frameworks de TesteUnitário<br />MSTest<br />NUnit<br />xUnit<br />
Unit Test Explorer<br />Janelaúnicaparaexecução e acompanhamento dos testes<br />Integração com nUnit e xUnit<br />Testes ...
Code Clone Analysis<br />Estafuncionalidadebuscacódigossemanticamentesemelhantesutilizandopesquisaheurística, aocontrário ...
Code Clone Analysis<br />Agrupaporníveis de semelhança<br />Pesquisaportodo o projetoouporbloco de código<br />
demo<br />Testes Unitários<br />
Upcoming SlideShare
Loading in …5
×

Qualidade de software com o visual studio 11

2,560 views

Published on

Palestra do Welington Oliveira da Silva sobre Qualidade de Software com Visual Studio 11

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,560
On SlideShare
0
From Embeds
0
Number of Embeds
1,890
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Walk-in slide. Advance to the next slide to begin the presentation.
  • Qualidade de software com o visual studio 11

    1. 1. Qualidade de Software com o Visual Studio 11<br />Welington Oliveira da Silva<br />
    2. 2. Apresentação<br />Welington Oliveira da Silva<br />Desenvolvedor a mais de 10 anos<br />Arquiteto de Software e Consultor ALM<br />Certificações Microsoft MCPD e MCTS<br />Professional Scrum Master – Scrum.org<br />Contatos<br /><ul><li>Email: welsilva81@gmail.com
    3. 3. Twitter: @wsilva81
    4. 4. Blog: wsilva81.wordpress.com</li></li></ul><li>Agenda<br />Qualidade<br />Perfil do Testador<br />Microsoft Test Manager 11<br />Demo<br />TesteUnitários<br />Code Clone Analysis<br />Demo<br />Dúvidas?<br />
    5. 5. O que é qualidade de software?<br />Entregar o que o clienteespera?<br />Nãoestourar o prazo de entrega?<br />Nãopossuir Bugs no software?<br />Finalizar 100% do escopoproposto?<br />Entregardentro do custoestimado?<br />
    6. 6. O que é qualidade de software?<br />Custo<br />Qualidade<br />Escopo<br />Prazo<br />
    7. 7. Por que os testes são importantes?<br />Apenas o código é a verdadeirarealidade do projeto<br />Documentam o sistema<br />Testes orientam o desenvolvimento<br />Guiam o Design da arquitetura<br />Devemserautomatizados<br />Facilitam a comunicação<br />
    8. 8. Qual é o perfil do Testador?<br />Experiente<br />Desenvolvedor<br />Conhecearquitetura, design, ferramentas<br />Comunicativo<br />
    9. 9. Microsoft Test Manager 11<br />Ferramenta para os testadores<br />Permite criar planos, suites e casos de testes<br />Matriz de responsabilidade entre requisitos e casos de teste<br />Permite configurar a execução dos testes<br />Assim como configurar os coletores (Data Collectors)<br />Captura informações para reprodução e correção dos Bugs<br />
    10. 10. Teste Exploratório – O que há de novo?<br />Facilidade para execução e gravação dos testes<br />Atalho para alterações das configurações<br />Gerando os passos através da execução<br />Incluindo o resultado esperado<br />Configurando a comunicação com o desenvolvedor<br />
    11. 11. demo<br />TesteExploratório<br />
    12. 12. Testes Unitários<br />CódigoparatestarCódigo<br />Testa as responsabilidades<br />Integração X Unitário<br />Podefazer parte dos critérios de aceitação<br />Ou da garantia de qualidade do Deploy<br />
    13. 13. Testes Unitários<br />Existemvárias Frameworks de TesteUnitário<br />MSTest<br />NUnit<br />xUnit<br />
    14. 14. Unit Test Explorer<br />Janelaúnicaparaexecução e acompanhamento dos testes<br />Integração com nUnit e xUnit<br />Testes unitários de códigonãogerenciado<br />
    15. 15. Code Clone Analysis<br />Estafuncionalidadebuscacódigossemanticamentesemelhantesutilizandopesquisaheurística, aocontrário de uma simples buscaporcódigoidêntico<br />
    16. 16. Code Clone Analysis<br />Agrupaporníveis de semelhança<br />Pesquisaportodo o projetoouporbloco de código<br />
    17. 17. demo<br />Testes Unitários<br />
    18. 18. Dúvidas?<br />

    ×