13
Globalcode – Open4education Trilha Testes Como aumentar a eficiência dos seus testes manuais Marcelo Galvão [email protected] | @mgalvao1970 ITIL v3, CTAL-TA, CSM

Como aumentar a eficiência dos seus testes manuais

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

Page 1: Como aumentar a eficiência dos seus testes manuais

Globalcode – Open4education

Trilha – Testes

Como aumentar a eficiência dos

seus testes manuais

Marcelo Galvã[email protected] | @mgalvao1970

ITIL v3, CTAL-TA, CSM

Page 2: Como aumentar a eficiência dos seus testes manuais

Globalcode – Open4education

Agenda

Vantanges e Desvantagens

Teste Manual vs Teste Automatizado

Desafios

Recomendações

Demonstração

Ferramentas

Page 3: Como aumentar a eficiência dos seus testes manuais

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

Page 4: Como aumentar a eficiência dos seus testes manuais

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

Page 5: Como aumentar a eficiência dos seus testes manuais

Globalcode – Open4education

Testes manuais

Livro: Agile Testing: a practical guide for testers and agile teams - Lisa Crispin e Janet Gregory

Page 6: Como aumentar a eficiência dos seus testes manuais

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

Page 7: Como aumentar a eficiência dos seus testes manuais

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

Page 8: Como aumentar a eficiência dos seus testes manuais

Globalcode – Open4education

Page 9: Como aumentar a eficiência dos seus testes manuais

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

Page 10: Como aumentar a eficiência dos seus testes manuais

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

Page 11: Como aumentar a eficiência dos seus testes manuais

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

Page 12: Como aumentar a eficiência dos seus testes manuais

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

Page 13: Como aumentar a eficiência dos seus testes manuais

Globalcode – Open4education

Obrigado!

Marcelo Galvã[email protected] | @mgalvao1970

ITIL v3, CTAL-TA, CSM