alm - testes manuais no microsoft test manager
DESCRIPTION
Uma visão geral de uso do Microsoft Test Manager para execução de Testes Manuais.TRANSCRIPT
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!