11
Microsoft Visual Studio para Teste de Software Alan Correa Morais MCP, MCTS Consultor de ALM BR Soluções Integradas http://blog.alancmorais.net @alancmorais

Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Embed Size (px)

Citation preview

Page 1: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Microsoft Visual Studio para Teste de Software

Alan Correa MoraisMCP, MCTS

Consultor de ALMBR Soluções Integradashttp://blog.alancmorais.net@alancmorais

Page 2: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

O que é Qualidade?

“Qualidade é o grau no qual um conjunto de características inerentes satisfaz aos requisitos” (ISO 9000:2005)

“O sistema de software deve fazer o que é suposto que se faça. Em outras palavras, ele deve fazer certo as coisas” (TIAN 2005)

“Usar métricas para desenvolver estratégias para a melhoria de processo de software e, como consequência, a qualidade no produto final” (PRESSMAN 2005)

Page 3: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Porque Testar?

Aumentar o Desempenho:

+ Tempo para Desenvolvimento

– Tempo em Bugs

= Novas funcionalidades

= Diferencial Competitivo

Um bug em produção pode chegar a ser 1000 vezes mais caro do que quando descoberto em fase de desenvolvimento

(BLACK 2000)

Confiabilidade no Software pelos Clientes. Valor intangível

Page 4: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Teste de Software

ALM – Application Lifecycle Management

TLM – Testing Lifecycle Management

Adicionar o teste de software de maneira correta a cada fase do processo de desenvolvimento

Page 5: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Modelo V

Plano de Baixo Nível

Especificação

Plano de Alto Nível

Codificação

Teste de Integração

UAT

Teste de Sistema

Teste de Unidade

DEV TEST

Page 6: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Quais são as ferramentas

Microsoft Test Manager

Microsoft Visual Studio

Microsoft Lab Management

Microsoft Visual Studio Team Foundation Server

Page 7: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Modelo V

Plano de Baixo Nível (VS)

Especificação (TFS)

Plano de Alto Nível (TFS – VS)

Codificação (VS)

Teste de Integração (VS)

UAT (TFS – MTM)

Teste de Sistema (MTM)

Teste de Unidade (VS)

DEV TEST

Page 8: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Papéis

Teste de Integração (VS)

UAT (TFS – MTM)

Teste de Sistema (MTM)

Teste de Unidade (VS)

TEST

Métricas e Processos

Usuário Final – Testador - Cliente - Funcional

Testador

Desenvolvedor

Desenvolvedor

Líder – Coordenador – Gerente - QA

Page 9: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Módulos deste Treinamento

Introdução Microsoft Test Manager

Gerenciando Times de Testes com Visual Studio

Microsoft Visual Studio para Automatização de Testes

Microsoft Visual Studio para Teste de Performance, Carga e Stress

Microsoft Visual Studio para Unit Test, TDD e BDD

Page 10: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

Próximos Passos?

Assinar o feed ao lado para receber novidades

Baixar VM e Testar Hand-on Labs: http://bit.ly/tfsvm

Ler os Livros e Normas referenciados

Assistir o Módulo 1 – Parte 2

Alan Correa [email protected]@brsolucoesintegradas.com.brhttp://blog.alancmorais.net//feeds/posts/default

Page 11: Módulo 1 - Introdução - 1 - Introdução ao Teste de Software.pptx

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.