ALM - Testes Manuais no Microsoft Test Manager

64
ALM Application Lifecycle Management Microsoft Test Manager

description

Uma visão geral de uso do Microsoft Test Manager para execução de Testes Manuais.

Transcript of ALM - Testes Manuais no Microsoft Test Manager

Page 1: ALM - Testes Manuais no Microsoft Test Manager

ALMApplication Lifecycle

ManagementMicrosoft Test Manager

Page 2: ALM - Testes Manuais no Microsoft Test Manager

Alan Carlos (NoxiusCoronet), Microsoft TrainerEspecialista em Team Foundation Server® e Nuvem Privada com as soluções da Microsoft®MCPS, MCDST, MCTS, MCITP, MCSA, MCSE, MCT, ICC-TS, ITIL, COBIT, SCRUM MASTER...

+ 17 anos na área de tecnologia da informação;Implantação de soluções, treinamentos e palestras;Integrante do MSExchangeBR, Fórum Microsoft, Microsoft Technical Communities, Microsoft Partner Network.

About me

Page 3: ALM - Testes Manuais no Microsoft Test Manager

Objetivo do Workshop

Page 4: ALM - Testes Manuais no Microsoft Test Manager

Agilidade

Facilidade

Qualidade

Organização

Page 5: ALM - Testes Manuais no Microsoft Test Manager

Documentar em tempo real

Relatórios em tempo real

Histórico de funcionamento

Velocidade na coleta de evidênciasIntegração

Page 6: ALM - Testes Manuais no Microsoft Test Manager

Conceitos

Page 7: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes

Page 8: ALM - Testes Manuais no Microsoft Test Manager

É um conjunto de condições usadas para o teste de software. Normalmente associado a

um Caso de Uso ou Requisito.

Page 9: ALM - Testes Manuais no Microsoft Test Manager

Script de Testes/Passos do Caso de Testes: É o descritivo de como deve ser feito o Caso de teste descrito. O mais formal deve conter entrada, saída e resultado esperado.

Ex.: CT01 – Validação de CPF (Passos de Testes/Steps)

Abra seu navegador;Digite o endereço http://internetbanking.com;No campo conta corrente, digite a conta 01212;No campo senha, digite a senha abcdef;Clique em OK;Logo que abrir o Menu, vá na opção Transferência - DOC;No campo CPF, digite o numero 000.000.000-00;Clique em “Verificar CPF”;Resultado: Deverá aparecer a mensagem “CPF Inválido, favor confirmar”.Clique em OK;Clique em Log OFF;Feche seu navegador;

Page 10: ALM - Testes Manuais no Microsoft Test Manager

Script de Testes/Passos do Caso de Testes: É o descritivo de como deve ser feito o Caso de teste descrito. O mais formal deve conter entrada, saída e resultado esperado.

Ex.: CT01 – Validação de CPF (Passos de Testes/Steps)

Abra seu navegador;Digite o endereço http://internetbanking.com;No campo conta corrente, digite a conta 01212; (Está em um lugar de fácil identificação?)No campo senha, digite a senha abcdef; (A senha fica aparente?)Clique em OK; (Se eu clicar ou apertar a tecla Enter, o resultado é o mesmo?)Logo que abrir o Menu, vá na opção Transferência - DOC;No campo CPF, digite o numero 000.000.000-00; (Só aceita números?)Clique em “Verificar CPF”;Resultado: Deverá aparecer a mensagem “CPF Inválido, favor confirmar”. (Texto correto?)Clique em OK; (Disposição dos itens, coloração é igual a versão anterior?)Clique em Log OFF; (Saiu do software rapidamente?)Feche seu navegador;

Page 11: ALM - Testes Manuais no Microsoft Test Manager

Suítes de Testes

Page 12: ALM - Testes Manuais no Microsoft Test Manager

É um Conjunto de Casos de Testes.

Ex.: Suíte de Testes Exploratórios, Suíte de Testes de Desempenho, Suíte de Testes de

Relatórios.

Page 13: ALM - Testes Manuais no Microsoft Test Manager

Funcional:Caixa Branca, Caixa Preta, Regressão

Não Funcional:Desempenho, Carga, Usabilidade,

Confiabilidade, Recuperação e Segurança

Page 14: ALM - Testes Manuais no Microsoft Test Manager

Caixa Branca:Também chamada de teste estrutural ou orientado à lógica, a

técnica de caixa-branca avalia o comportamento interno do componente de software. Essa técnica trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos tais

como: teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos, códigos nunca executados.

Caixa Preta:Também chamada de teste orientado a dado ou orientado a entrada

e saída, a técnica de caixa-preta avalia o comportamento externo do componente de software, sem considerar o comportamento

interno do mesmo.

Test

e F

unci

onal

Page 15: ALM - Testes Manuais no Microsoft Test Manager

Regressão:Essa é uma técnica de teste aplicável a uma nova versão de

software ou à necessidade de se executar um novo ciclo de teste durante o processo de desenvolvimento. Consiste em se aplicar, a

cada nova versão do software ou a cada ciclo, todos os testes que já foram aplicados nas versões ou ciclos de teste anteriores do

sistema.

Test

e F

unci

onal

Page 16: ALM - Testes Manuais no Microsoft Test Manager

Carga:É usado para verificar o limite de dados processados pelo software

até que ele não consiga mais processá-lo. Também é conhecido como Teste de Volume.

Usado para validar e avaliar a aceitabilidade dos limites operacionais de um sistema de acordo com cargas de trabalho

variáveis, ao passo que o sistema em teste permanece constante. Em geral, as medições são tomadas com base na taxa de

transferência de dados da carga de trabalho e no tempo de resposta da transação alinhado.

Desempenho: No contexto da engenharia de software, é similar ao teste de carga

mas com o intuito de testar o software a fim de encontrar o seu limite de processamento de dados no seu melhor desempenho. No

teste normalmente é avaliada a capacidade resposta em determinados cenários e configurações.

Test

e N

ão F

unci

onal

Page 17: ALM - Testes Manuais no Microsoft Test Manager

Confiabilidade:é um teste em que são validadas as entradas, saídas e operações efetuadas em relação aos requisitos definidos previamente para a

aplicação. Sua função é a de assegurar que o software recebe corretamente os dados, realiza o processamento adequadamente e

apresenta os resultados corretamente.

Recuperação: é um teste utilizado para verificar a robustez e também a

capacidade de um determinado software para retornar a um estado operacional após estar em um estado de falha.

Test

e N

ão F

unci

onal

Page 18: ALM - Testes Manuais no Microsoft Test Manager

Usabilidade: Tem por objetivo verificar a facilidade que o software ou site possui

de ser claramente compreendido e manipulado pelo usuário.Verifica-se o sistema utiliza manuais, help on-line, assistentes

eletrônicos, etc.Para avaliar a usabilidade de um sistema podemos aplicar uma

metodologia chamada Avaliação Heurística, definida por Nielsen e Molich (1994), onde são abordadas 10 questões: Visibilidade do

status do sistema, Compatibilidade entre o sistema e o mundo real, Controle e liberdade para o usuário, Consistência e padrões,

Prevenção de erros, Reconhecimento em lugar de Lembrança, Flexibilidade e eficiência de uso, Projeto minimalista e estético,

Auxiliar os usuários a reconhecer e Diagnosticar e recuperar erros, Ajuda e documentação.Te

ste N

ão F

unci

onal

Page 19: ALM - Testes Manuais no Microsoft Test Manager

Fases:

Unidade, integração, sistema,aceitação, operação.

Page 20: ALM - Testes Manuais no Microsoft Test Manager

Unidade: Fase onde o menor componente é testado. Teste de caixa branca unitário.

Integração: Fase onde os módulos são unidos e testado em grupo.

Aceitação: Executado teste de caixa preta no software, regressão e os não funcionais.

Operação: Executado em ambiente de homologação já para entrar em produção. Caixa preta, regressão e não funcionais.

Fase

s dos

Test

es

Page 21: ALM - Testes Manuais no Microsoft Test Manager

Teste de Operação

Teste de Aceitação

Teste de Integração

Teste de Unidade

Page 22: ALM - Testes Manuais no Microsoft Test Manager

Microsoft Test Manager

Page 23: ALM - Testes Manuais no Microsoft Test Manager

Requisitos de Sistemahttp://www.microsoft.com/visualstudio/ptb/products/visual-studio-test-professional-2012#product-edition-testpro-requirements

Page 24: ALM - Testes Manuais no Microsoft Test Manager

Criando um Plano de Teste no MTM

Page 25: ALM - Testes Manuais no Microsoft Test Manager

Criando um Plano de Teste no MTM

Page 26: ALM - Testes Manuais no Microsoft Test Manager

Criando um Plano de Teste no MTM

Page 27: ALM - Testes Manuais no Microsoft Test Manager

Criando um Plano de Teste no MTM

http://msdn.microsoft.com/pt-br/library/vstudio/dd286583.aspx

Page 28: ALM - Testes Manuais no Microsoft Test Manager

Suítes de Testes - Criação

Page 29: ALM - Testes Manuais no Microsoft Test Manager

Suítes de Testes - Criação

Page 30: ALM - Testes Manuais no Microsoft Test Manager

Suítes de Testes - Criação

Page 31: ALM - Testes Manuais no Microsoft Test Manager

Criando Suítes de Testes:http://msdn.microsoft.com/pt-br/library/vstudio/

dd286738.aspx

Page 32: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes – Criação

Page 33: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes - Criação

Page 34: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes – Roteiros

Page 35: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes - Roteiros

Page 36: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes Criação e Roteiros

http://msdn.microsoft.com/en-us/library/vstudio/dd380763.aspx

Page 37: ALM - Testes Manuais no Microsoft Test Manager

Configurações de Testes

Page 38: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes – Configurações de Testes

Page 39: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes – Test Settingshttp://msdn.microsoft.com/pt-br/library/vstudio/

ee231892.aspx

Page 40: ALM - Testes Manuais no Microsoft Test Manager

Caso de Testes - Execução

Page 41: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes - Execução

Page 42: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes – Alterar entre a Execução e o Testing Center

Clique aqui para alternar ao Testing

Center

Clique aqui para retornar ao Test

Runner

Page 43: ALM - Testes Manuais no Microsoft Test Manager

Casos de Testes – Pausar e Retornar o Teste

2. Save and Close

Selecione o Caso de Teste e clique em

“Resume Test Run”

1. Clique em Pause

Page 44: ALM - Testes Manuais no Microsoft Test Manager

Caso de Testes - Execuçãohttp://msdn.microsoft.com/pt-br/library/vstudio/dd286680.aspx

Page 45: ALM - Testes Manuais no Microsoft Test Manager

Tips

Page 46: ALM - Testes Manuais no Microsoft Test Manager

Economizar tempo...Manter padrão...Manter qualidade...Facilitar escrita...Facilitar teste...

Page 47: ALM - Testes Manuais no Microsoft Test Manager

Passos Compartilhados(Shared Steps)

Page 48: ALM - Testes Manuais no Microsoft Test Manager

Shared Steps

Page 49: ALM - Testes Manuais no Microsoft Test Manager

Passos Compartilhados(Shared Steps)

http://msdn.microsoft.com/pt-br/library/vstudio/dd286655.aspx

Page 50: ALM - Testes Manuais no Microsoft Test Manager

Clonar Suítes e Casos de Testes

Page 51: ALM - Testes Manuais no Microsoft Test Manager

Clonar Suítes e Casos de Testes

Page 52: ALM - Testes Manuais no Microsoft Test Manager

Clonar Suítes e Casos de Testeshttp://msdn.microsoft.com/pt-br/library/vstudio/

hh543843.aspx

Page 53: ALM - Testes Manuais no Microsoft Test Manager

Gravar e Executar(Record and Play)

Page 54: ALM - Testes Manuais no Microsoft Test Manager

Gravar e Executar

Page 55: ALM - Testes Manuais no Microsoft Test Manager

Gravar e Executarhttp://msdn.microsoft.com/en-us/library/vstudio/

dd380686.aspx

Page 56: ALM - Testes Manuais no Microsoft Test Manager

Mapear Parâmetros(Variáveis)

Page 57: ALM - Testes Manuais no Microsoft Test Manager

Mapear Parâmetros (Variáveis)

Page 58: ALM - Testes Manuais no Microsoft Test Manager

Mapear Parâmetros(Variáveis)

http://msdn.microsoft.com/pt-br/library/vstudio/dd997706.aspx

Page 59: ALM - Testes Manuais no Microsoft Test Manager

Configuração do Teste

Page 60: ALM - Testes Manuais no Microsoft Test Manager

Test Configuration

Page 61: ALM - Testes Manuais no Microsoft Test Manager

Configuração do Testehttp://msdn.microsoft.com/en-us/library/vstudio/dd286643.aspx

Page 62: ALM - Testes Manuais no Microsoft Test Manager

Ferramentas Adicionais

Page 63: ALM - Testes Manuais no Microsoft Test Manager

http://visualstudiogallery.msdn.microsoft.com/

Page 64: ALM - Testes Manuais no Microsoft Test Manager

Obrigado!