Escolar Documentos
Profissional Documentos
Cultura Documentos
Como Escrever Caso de Teste Teoria e Prática
Como Escrever Caso de Teste Teoria e Prática
Nivelamento do Conhecimento
Workbook Exerccio 01
Especificao informada:
1. Tamanho e Tipo do Campo:
Login: AlfaNumrico 10 Caracteres
Senha: Alfabtico 8 Caracteres
2. O boto Limpar deve limpar a tela
3. O Boto OK vai para o prximo Slide
Login WebCurso
Login:
Senha:
OK
Limpar
Exerccio:
Com os dados acima:
1. Listar os Cenrios e os Casos de teste
possveis
2. Caso tenha dvida na especificao
lista-la
3. Listar os Tipos de Teste possveis
CLIENTE
PROJETO
Plano de Teste
Aprovao
Estimativa / Medies
Requisitos
Modelagem
Desenvolvimento
Especificao
Especificao
Aprovada
Testabilidade
TEST CENTER
Refinar Estimativa
Plano de Caso de Teste
SW - Verso Estvel
Suites de Teste
Workflow
Registros de Defeito
Ger. Configurao
SW Verso Reteste
BD Testes
Resultados de Teste
Verso
Aprovada
Pelo Teste
GERENCIAMENTO DE PROJETOS
Soluo
Planejar
Planejar
Testes
Testes
Projetar
Testes
Executar
Testes
Gerenciar
Defeitos
Analisar
Resultados
Etapas de
Suporte
Preparao
Produtos
Etapas de
Realizao
Requisitos
Planejamento
Especificao
Estratgia de Testes
Planos de Teste
Especificao
Planejamento
Roteiros de Teste
Casos de Teste
Execuo
Scripts ou procedimentos
de teste
Etapas de
Suporte
Preparao
Produtos
Etapas de
Realizao
Requisitos
Planejamento
Especificao
Estratgia de Testes
Planos de Teste
Especificao
Planejamento
Roteiros de Teste
Casos de Teste
Execuo
Scripts ou procedimentos
de teste
Estratgia de Testes
Caracterstica da
Qualidade
Funcionalidade
Riscos do Negcio
1
++
++
Usabilidade
+++
Confiabilidade
++
Desempenho
++
Suportabilidade
++
++
++
++
Importncia
Relativa
27
23
7
++
++
++
++
++
20
23
100%
+ Levar em Considerao
++ Mdia Importncia
+++ Alta Importncia
Tipos de Testes
Teste de volume
Teste de funcionalidade
Teste de Usabilidade
Teste de Carga ....
Checklist
Recomenda-se o uso de
templates para a reviso
Todos os campos que recuperam dados esto definidos quanto ao seu valor
padro?
Exerccio
Testabilidade
Relatrio de Testabilidade
Checklist
ANLISE
Anlise de Testabilidade
Testabilidade
Caso de Uso
Especificaes suplementares
Requisitos no-funcionais
Processo de Teste
Planejar
Planejar
Testes
Testes
Projetar
Testes
Executar
Testes
Gerenciar
Defeitos
Analisar
Resultados
Planejar
Projetar
Testes
Testes
Planejar
Projetar
Testes
Testes
Mudana de
um
Requisito
Requisito
Marca o Caso de
Teste como
Suspeito
Teste
Desmarcar
depois de
Analisado
Planejar
Projetar
Testes
Testes
Casos de teste
Passos e
Verificaes
Casos de
Testes
Artefatos Gerados
Configuraes
Requisitos
Caso de Teste
Iterao
Implementao
Etapas de
Suporte
Preparao
Produtos
Etapas de
Realizao
Requisitos
Planejamento
Especificao
Estratgia de Testes
Planos de Teste
Especificao
Planejamento
Roteiros de Teste
Casos de Teste
Execuo
Scripts ou procedimentos
de teste
Elaborao do Teste
Elaborao do Teste
Elaborao de Teste
Projetar Teste
Derivao do Caso de Teste
Cenrio de
Teste
Requisitos
Casos de Uso
Esse documento estabelece o que ser testado, sendo seu principal objetivo
identificar o maior nmero de cenrios e variaes de determinado requisito
de software.
Cada cenrio ser representado por um conjunto de casos de testes que ser
validado por uma lista de procedimentos incorporados em uma sute de testes
que ser posteriormente elaborada.
Os casos de teste estabelecem quais informaes sero empregadas durante os
testes desses cenrios e quais sero os resultados esperados, estabelecendo a
massa crtica de testes necessria para validar todos os requisitos do software.
* Nomenclatura utilizada pelo instrutor, normalmente este plano esta contido no
plano de teste
Elaborao do
Plano de Caso de Teste
Elaborao do
Plano de Caso de Teste
Cenrio de Teste
Exemplo de Cenrio
Elaborao do
Plano de Caso de Teste
CT Preenchimento invlido do
campo nmero de confirmao
Caso de Teste
Elaborao do Plano
Padres de Qualidade
O caso de teste deve caractersticas para que possa ser usado e que
possa atender as expectativas de validao da qualidade:
Efetivo Testar o que se planejou testar
Econmico Sem passos desnecessrios
Reutilizvel - Possa ser repetido
Rastrevel Possa identificar o Requisito a ser testado
Auto explicativo - Possa ser testado por qualquer testador
Exemplificando um cenrio:
Netscape 6.0
Netscape 7.0
Mozilla 1.1
firefox
Opera 7
Windows 95
Windows 98
Windows ME
Windows NT
Windows 2000
Windows XP
Exerccio
Especificao
Aprovada pelo
cliente
Prottipo
Testes Caixa-Branca
Tcnica estrutural:
Teste de caixa branca
Analisa a estrutura interna do software,
testando os caminhos lgicos possveis de
serem executados.
Teste de unidade
Teste Unitrio
Teste de integrao
Teste de Sistema
Teste propriamente dito:
Execuo dos testes
Relatrio de falhas
Testes Caixa-preta
Mudana de requisito
Manter-se sempre bem informado Rateabilidade
Descobrir onde esto os maiores riscos de mudanas nos requisitos
Construa seu caso de teste com variveis no meio do texto Re-utilizao
Compartilhe a responsabilidade do retrabalho com a gerncia do projeto
Identificar o documento que serviu de base para a elaborao
Gesto do processo
Ferramenta livre para para
escrever Planos de Testes e Casos de
Teste
Gesto do processo
Execuo dos
Cenrios
Criao dos
Cenrios
QADirector
Analse
Execuo
Resultados
Histricos das
Execues
Repositrio
Biblioteca
Planos de Teste
IBM - RATIONAL
Comparativo
Requirements
Analysis
Plan
&
Design
Code
Debug, Tune,
&
Unit Test
Functional,
Regression,
& System Test
Passos e
Verificaes
Performance
Test
Deploy
&
Manage
COMPUWARE
RATIONAL
Segue
Mercury
Casos de
Testes
X-Zone
1
X-Zone
Colombia
Brasil
Chile
Brasil
Mxico
Brasil
Brasil e
Latin Amrica
TestManager
Plano de
Teste
Folder do Caso de
Teste
Caso deTeste
Configurao do
Caso de Teste
Criar previlgios
para os grupos e usurios
Privilgios:
Test planning
Test implementation
Test execution
Test results analysis
Testad
or Test implementation
Test execution
Analista de Teste
Test planning
Test results analysis
Gerente de teste
Test planning
Test implementation
Test execution
Test results analysis
Nome do Plano
Descrio sobre o plano
Responsvel
Procurar o arquivo
para associar ao
Plano
Imprimir o design
Selecione para
mudar de passo
para ponto de
verificao
Exerccio
Exerccio
Caso Prtico