64
ALM Application Lifecycle Management Microsoft Test Manager

ALM - Testes Manuais no Microsoft Test Manager

Embed Size (px)

DESCRIPTION

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

Citation preview

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!