Você está na página 1de 5

Template de apoio à Atividade de Teste de Software

Criado para o MOOC Introdução ao Teste de Software – Plataforma Coursera

1. Cenário geral do envio de mensagem através da funcionalidade “Fale conosco” do site rodsim
(url https://rodsim.com.br).
O Objetivo desta funcionalidade é que os clientes possam realizar um contato através de
mensagem, sendo um canal de comunicação do site. A funcionalidade possui 3 campos,
sendo : Campo de Nome, Campo de e-mail, campo de mensagem. Os Campos devem ter
validação de conteúdo, para impedir o envio de excesso de informação, ou endereços de
email inválidos.

2. Estratégia(s) de Teste (como será testado)


Teste de Aceitação de Usuário (UAT)
Ferramentas utilizadas: Navegador Chrome
Finalidade: Validar funcionalidade de “Fale conosco”
Criterios de aceitação:
 O Campo Nome deve aceitar 64 caracteres;
 O Campo E-mail deve ter obrigatoriamente @, não deve aceitar espaço, e aceitar
somente caracteres da lingua inglesa (impedindo utlização de carateres como “ç”),
aceitando letras maiusculas e deve aceitar somente 64 caracteres;
 O Campo Mensagem deve restringir a 1024 carateres e não deve aceitar ser
preenchido somente espaços;
 Todos os campos devem ser preenchidos.

3. Projeto de Casos de Teste (como será testado)


A.Cenário E-mail inválido- Não Ok
Dado que:
O Campo Nome é preenchido com: Rodrigo Simões
O Campo E-mail é preenchido com: rodrigo.simoes@rodsim.com.br
O Campo Mensagem é preenchido com : Texto de exemplo de mensagem. Este texto têm
menos de 1024 caracteres e deve ser aceito pelo sistema
Quando: pressionado o Botão “Send Message”
Então: É apresentado a o alerta “Mensagem enviada com sucesso”

B. Cenário Nome muito grande- Não


Dado que:
O Campo Nome é preenchido com: Pedro de Alcântara João Carlos Leopoldo Salvador
Bibiano Francisco Xavier de Paula Leocádio Miguel Gabriel Rafael Gonzaga de Bragança e
Bourbon
O Campo E-mail é preenchido com: don.pedro.segundo@brasilimperial.com.br
O Campo Mensagem é preenchido com : Texto de exemplo de mensagem. Este texto têm
menos de 1024 caracteres e deve ser aceito pelo sistema
Quando: pressionado o Botão “Send Message”
Então: É apresentado Alerta de erro: "Campo nome teve o limite de caracteres excedidos."

A.Cenário E-mail inválido- Não Ok


Dado que:
O Campo Nome é preenchido com: Rafael do Teste
O Campo E-mail é preenchido com: email.invalido.com
O Campo Mensagem é preenchido com : Texto de exemplo de mensagem. Este texto têm
menos de 1024 caracteres e deve ser aceito pelo sistema
Quando: pressionado o Botão “Send Message”
Então: É apresentado Alerta de erro: "Inclua um "@"no endereço de email. "roça"esta com um
"@"faltando."

A.Cenário Mensagem em branco-


Dado que:
O Campo Nome é preenchido com: Rodrigo Simões
O Campo E-mail é preenchido com: rodrigo.simoes@rodsim.com.br
O Campo Mensagem é preenchido com :
Quando: pressionado o Botão “Send Message”
Então: É apresentado Alerta de erro: "Preencha este campo."

Tabela Final
Template de apoio à Atividade de Teste de Software
Criado para o MOOC Introdução ao Teste de Software – Plataforma Coursera
4. Execução (quando e como será testado)
O Teste Foi executado em 20 de set. de 2021, utilizando a ferramenta automatizada Robot
Framework
Script Robot Framework

***Settings***
Documentation Teste da Funcionalidade de envio de mensagem do site:
... Rodsim - url : https://www.rodsim.com.br/
Library SeleniumLibrary
Test Setup Teste de envio de mensagem ${NOME} ${EMAIL} ${MENSAGEM} ${RESULTADO}
Test Teardown Capture Page Screenshot

**Variables ***
${URL} https://www.rodsim.com.br/
#Massa de teste HAPPY PATH
${NOME} Rodrigo Simões
${EMAIL} rodrigo.simoes@rodsim.com.br
${MENSAGEM} Texto de exemplo de mensagem. Este texto têm menos de 1024 caracteres e deve ser aceito pelo
sistema.
${RESULTADO} Mensagem enviada com sucesso
#Massa de teste Nome muito grande
${NOME2} Pedro de Alcântara João Carlos Leopoldo Salvador Bibiano Francisco Xavier de Paula Leocádio Miguel
Gabriel Rafael Gonzaga de Bragança e Bourbon
${EMAIL2} don.pedro.segundo@brasilimperial.com.br
${MENSAGEM2} Texto de exemplo de mensagem. Este texto têm menos de 1024 caracteres e deve ser aceito pelo
sistema.
${RESULTADO2} Campo nome teve o limite de caracteres excedidos
#Massa de teste Nome em Branco
${EMAIL3} sem.nome@invalido.com
${MENSAGEM3} Texto de exemplo de mensagem. Este texto têm menos de 1024 caracteres e deve ser aceito pelo
sistema.
${RESULTADO3} Preencha este campo.
#Massa de teste E-mail em formato invalido - sem (@)
${NOME4} Rafael do Teste
${EMAIL4} email.invalido.com
${MENSAGEM4} Texto de exemplo de mensagem. Este texto têm menos de 1024 caracteres e deve ser aceito pelo
sistema.
${RESULTADO4} Inclua um "@"no endereço de email. "email.invalido.com" esta com um "@"faltando.

*** Test Cases *** NOME EMAIL MENSAGEM RESULTADO


HAPPY PATH Rodrigo Simões ${EMAIL1} ${MENSAGEM1} ${RESULTADO1}
Nome muito grande ${NOME2} ${EMAIL2} ${MENSAGEM2} ${RESULTADO2}
Nome em Branco ${NOME3} ${EMAIL3} ${MENSAGEM3} ${RESULTADO3}
E-mail em formato invalido ${NOME4} ${EMAIL4} ${MENSAGEM4} ${RESULTADO4}

*** Keywords***
Teste de envio de mensagem
[Arguments] ${NOMEC} ${EMAILC} ${MENSAGEMC} ${RESULTADOC}
Open Browser ${URL} Chrome
Template de apoio à Atividade de Teste de Software
Criado para o MOOC Introdução ao Teste de Software – Plataforma Coursera

Input Text css=input[id='name'] ${NOME}


Input Text css=input[id='email'] ${EMAIL}
Input Text xpath=//textarea[@id="message"] ${MENSAGEM}
Click Button Send Message
Wait Until Page Contains ${RESULTADO}
Close Browser

Test Report

5. Análise dos Resultados e próximos passos


A Conclusão é de que a funcionalidade de envio de mensagens precisa passar por correções
pois não está atendendo os critérios
Após o teste, que conclusão você chegou? Outras técnicas ou ferramentas são necessárias?
Tendo mais tempo para realizar os testes, quais seriam os próximos passos que poderiam ser
realizados?

Você também pode gostar