ALM - Testes Manuais no Microsoft Test Manager

Preview:

DESCRIPTION

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

Citation preview

ALMApplication Lifecycle

ManagementMicrosoft 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

Objetivo do Workshop

Agilidade

Facilidade

Qualidade

Organização

Documentar em tempo real

Relatórios em tempo real

Histórico de funcionamento

Velocidade na coleta de evidênciasIntegração

Conceitos

Casos de Testes

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

um Caso de Uso ou Requisito.

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;

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;

Suítes de Testes

É 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.

Funcional:Caixa Branca, Caixa Preta, Regressão

Não Funcional:Desempenho, Carga, Usabilidade,

Confiabilidade, Recuperação e Segurança

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

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

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

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

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

Fases:

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

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

Teste de Operação

Teste de Aceitação

Teste de Integração

Teste de Unidade

Microsoft Test Manager

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

Criando um Plano de Teste no MTM

Criando um Plano de Teste no MTM

Criando um Plano de Teste no MTM

Criando um Plano de Teste no MTM

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

Suítes de Testes - Criação

Suítes de Testes - Criação

Suítes de Testes - Criação

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

dd286738.aspx

Casos de Testes – Criação

Casos de Testes - Criação

Casos de Testes – Roteiros

Casos de Testes - Roteiros

Casos de Testes Criação e Roteiros

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

Configurações de Testes

Casos de Testes – Configurações de Testes

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

ee231892.aspx

Caso de Testes - Execução

Casos de Testes - Execução

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

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

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

Tips

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

Passos Compartilhados(Shared Steps)

Shared Steps

Passos Compartilhados(Shared Steps)

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

Clonar Suítes e Casos de Testes

Clonar Suítes e Casos de Testes

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

hh543843.aspx

Gravar e Executar(Record and Play)

Gravar e Executar

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

dd380686.aspx

Mapear Parâmetros(Variáveis)

Mapear Parâmetros (Variáveis)

Mapear Parâmetros(Variáveis)

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

Configuração do Teste

Test Configuration

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

Ferramentas Adicionais

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

Obrigado!

Recommended