06.06.2022 Views

Testes-Engenharia de software

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!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!