Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Testes-
Engenharia de
Software
Nome:Gabriel rodrigues Ra:22204422
Nome:André william Ra:22204803
Nome:Gabriel Oliveira Ra:22205800
Nome: Eduardo Rodrigues Ra:22205135
01 P.1
02 P.2
03 P.3
Fluxo principal
O sistema apresenta os seguintes campos:
Login e Senha
O sistema apresenta as seguintes opções: OK
e Limpar
O usuário informa os seus dados de Login e
sua Senha
04 P.4 O usuário seleciona a opção OK
05 P.5
06 P.6
O sistema valida o preenchimento dos
campos obrigatórios Login e Senha
O sistema valida o conteúdo dos campos
Login e Senha
Fluxo alternativo
01 A.1 O usuário seleciona a opção Limpar.
02 A.2 O sistema limpa os campos Login e Senha
Fluxo de exceções
01 E.1 Campos obrigatórios
02 E.2 Validação de usuário e senha
03 E.3 Usuário bloqueado
Regra de negócio
RN01 -Regra de
Bloqueio
Após a terceira tentativa de acesso de um login
para o qual a senha está incorreta, o sistema
bloqueia o acesso desse login ao sistema.
Regra de usabilidade
US01 – Formatação
dos campos
O sistema não deve diferenciar caracteres
minúsculos de maiúsculos para o campo Login
(case insensitive), mas deve diferenciá-los para o
campo Senha (case sensitive).
Casos de testes
CT01 01
Teste de campo obrigatório
CT01 04
Bloqueio
CT01 02
Login inválido
CT01 05
Login com sucesso
CT01 03
Senha inválida
Como funciona um sistema de login??
01 Entradas
As entradas são onde o
usuário vai informar
login e senha.
02 Enviar
O botão é configurado com o
comando “get” para capturar os
valores de login e senha.
03 Verificar
Os campos capturados com get
são verificados em um banco de
dados, e se forem válidos o
retorno é True.
Caso de teste CT01 06 - Camuflagem de senha
Pré condições
Pós condições
Detalhamento
Massa de entrada e
de saída
Critérios especiais
Ambiente
Implementação
Estar na tela de login
Camuflar a senha no campo <senha>
Pu: o Usuário informa a senha
Ps: O sistema camufla a senha informada
Ps:O Sistema apresenta um “*” nos caracteres do campo
<senha>
Campo de senha preenchido com algum valor
Não se aplicam
Sistema operacional windows
Manual
CT01 06 - Caixa branca
Entry
São declaradas duas
entradas.
Title
É definido um título para
a janela.
Camuflagem
Nas definições da Entry é
determinado que os
caracteres inseridos
apareçam como “*”.
Button
São declarados dois
botões, “ok” e “limpar”.
Verificar credenciais(Botão ok)
Ao clicar no botão Ok é
enviado um get nas duas
entradas, se as credenciais
existirem no banco de
dados o acesso é True.
Limpar
Ao clicar no botão limpar, os valores das
entradas são transformados em “0”.
Caso de teste CT01 07 - Limitação de caracteres
Pré condições
Pós condições
Detalhamento
Massa de entrada e
de saída
Critérios especiais
Ambiente
Implementação
Estar na tela de login
Limitar quantidade de caracteres
Pu: O usuário informa senha ou login
Ps: O sistema limita a quantidade de caracteres para cada
campo
Campo de login ou senha
Não se aplicam
Sistema operacional windows
Manual
CT01 07 - Caixa branca
Entry
São declaradas duas
entradas.
Title
É definido um título para
a janela.
Limitação de caracteres
Nas definições da Entry é
determinado uma quantidade
máxima de caracteres para
ambos os campos.
Button
São declarados dois
botões, “ok” e “limpar”.
Verificar credenciais(Botão ok)
Ao clicar no botão Ok é
enviado um get nas duas
entradas, se as credenciais
existirem no banco de
dados o acesso é True.
Limpar
Ao clicar no botão limpar, os valores das
entradas são transformados em “0”.
Caso de teste CT01 08 - Definição de tipo de entrada
Pré condições
Pós condições
Detalhamento
Massa de entrada e
de saida
Criteritos especiais
Ambiente
Implementação
Estar na tela de login
Limitar o que é digitado pelo usuário
Pu: O usuário informa senha ou login
Ps: O sistema limita os campos para aceitar
Somente strings
Campo de login ou senha
Não se aplicam
Sistema operacional windows
Manual
CT01 08 - Caixa branca
Entry
São declaradas duas
entradas.
Title
É definido um título para
a janela.
Bloqueio de carácteres
Nas definições da Entry é
determinado que os campos
não recebem alguns tipos de
caracteres ou dados.
Button
São declarados dois
botões, “ok” e “limpar”.
Verificar credenciais(Botão ok)
Ao clicar no botão Ok é
enviado um get nas duas
entradas, se as credenciais
existirem no banco de
dados o acesso é True.
Limpar
Ao clicar no botão limpar, os valores das
entradas são transformados em “0”.
Exemplo prático!
Testes-
Engenharia de
Software
Obrigado pela
atenção!