Upload
marcelo-galvao
View
333
Download
0
Embed Size (px)
DESCRIPTION
Este material foi apresentado durante o TDC 2014 em Porto Alegre. Os testes manuais são amplamente realizados em muitas aplicações, mas a pressão para entregar os projetos, acaba muitas vezes, impedindo que eles sejam corretamente executados. Nesta palestra foram apresentadas técnicas e ferramentas para ajudar no processo de planejamento, controle e execução, dos testes manuais.
Citation preview
Globalcode – Open4education
Trilha – Testes
Como aumentar a eficiência dos
seus testes manuais
Marcelo Galvã[email protected] | @mgalvao1970
ITIL v3, CTAL-TA, CSM
Globalcode – Open4education
Agenda
Vantanges e Desvantagens
Teste Manual vs Teste Automatizado
Desafios
Recomendações
Demonstração
Ferramentas
Globalcode – Open4education
Testes manuais
Vantangens
Não exige conhecimento sobre programação
Viabiliza testes exploratórios
Não há dependência direta com o sistema a ser testado
Desvantangens
Normalmente consome bastante tempo
Atividade sujeita a muitos erros
Muitas vezes é uma tarefa entediante
Globalcode – Open4education
Manual vs Automatizado
Característica Manual Automatizado
Quantidade de execuções baixa alto
Precisão (comparação entre
as execuções anteriores)
baixa Alta
Testes de
ambientes/configurações
não
recomendado
altamente
recomendado
Exige conhecimento de
programação
não sim
Custo da mão-de-obra baixo alto
Velocidade de execução baixa alta
Globalcode – Open4education
Testes manuais
Livro: Agile Testing: a practical guide for testers and agile teams - Lisa Crispin e Janet Gregory
Globalcode – Open4education
Desafios
A automação não substitui em 100% os testes
manuais
Aumentar a eficiência e acurácia
Planejamento e controle de execução
Relatórios de evidências
Registro de defeitos
Globalcode – Open4education
Recomendações
Defina um processo formal que possa ser
mensurável e melhorado (PDCA)
Mantenha um ambiente de testes e trate-o com um
ambiente produtivo
Adote ferramentas adequadas
Capacite os seus recursos em técnicas de testes e
nas ferramentas adotadas
Trabalhe em conjunto com os desenvolvedores
Globalcode – Open4education
Globalcode – Open4education
Recomendações
Gerencie os artefatos (rastreabilidade,
versionamento, revisão/aprovação)
Requisitos (Funcionais e não-funcionais)
Defeitos
Planos de testes
Casos de testes
Execuções
Scripts
Massa de testes
Globalcode – Open4education
Como reduzir o esforço
dos testes manuais
Utilizar técnicas adequadas:
Partição de equivalência
Análise de valor limite
Tabelas de decisão
Teste de transição de estado
Método de classificação por árvore de decisão
Teste por pares
Teste baseado no risco dos requisitos (RBT)
Teste baseado nos defeitos
Globalcode – Open4education
Demonstração
HP Sprinter (visão geral)https://www.youtube.com/watch?v=W0xLrUw3q9U
HP Sprinter (teste exploratório)https://www.youtube.com/watch?v=PCDMkaMStPo
HP Sprinter (criação do caso de teste)https://www.youtube.com/watch?v=eXJbQTeZApw
HP Sprinter (registro de defeito)https://www.youtube.com/watch?v=cHv5mVVPHD0
Globalcode – Open4education
Ferramentas
HP ALM/QC (Manual Runner)
HP Sprinter http://hp.com/go/sprinter
HP Anywhere Manual Testing (mini-app)
https://www.youtube.com/watch?v=7aTNbve_84w
MS Test Manager
IBM RQM
Globalcode – Open4education
Obrigado!
Marcelo Galvã[email protected] | @mgalvao1970
ITIL v3, CTAL-TA, CSM