Você está na página 1de 10

Projeto de Testes

Calculadora HTML

Equipe: José Victor, Hendrick Phillip e Alice Soares


Projeto de Testes

Histórico de Alterações

Data Versão Descrição Autor


10/06/2023 1.1 Ciclo de teste 01 José Victor, Hendrick Phillip, Alice Soares
12/06/2023 1.2 Ciclo de teste 02 José Victor, Hendrick Phillip, Alice Soares

Lista de Aprovadores

Nome Cargo
José Victor Enenheiro de Testes
Hendrick Phillip Enenheiro de Testes
Alice Soares Engenheira de Testes
Projeto de Testes

1 Introdução

Este documento de testes tem como objetivo garantir a qualidade da aplicação de calculadora, verificando sua funcionalidade e precisão nos cálculos realizados. Ele descreve os casos de
teste, critérios de aceitação, dados de entrada esperados e resultados esperados. A aplicação permite operações básicas de adição, subtração, multiplicação e divisão, com suporte a
números inteiros e decimais. Os testes abrangem diferentes cenários para garantir a robustez e compatibilidade da aplicação. O objetivo final é fornecer uma calculadora confiável e intuitiva
para os usuários.

1.1 Propósito
Este documento é usado para definir os casos de teste do projeto de uma calculadora de página html, cobrindo seus casos de teste para os requisitos
funcionais da aplicação.

1.2 Público Alvo


Este documento se destina principalmente aos stakeholders, PO, time de desenvolvimento (englobando engenheiros de software, engenheiros de testes e designers).

1.3 Convenções, termos e abreviações

Esta seção explica o conceito de alguns termos importantes que serão mencionados no decorrer deste documento. Estes termos são descritos na tabela
a seguir, estando apresentados por ordem alfabética.

Termo Descrição
Quando apenas testes manuais são realizados. Esta será
Execução Manual
a abordagem deste plano de testes

Quando apenas parte do teste é automático, precisando


Execução Semi-Automática
de intervenção manual para a execução

2 Requisitos Contemplados
2.1 Requisitos Funcionais ou do Produto

Requisitos
A calculadora deve ser capaz de executar as operações matemáticas básicas, como adição, subtração,
multiplicação e divisão

A calculadora deve suportar números inteiros e decimais, permitindo realizar cálculos precisos com ambas as
formas numéricas.

A calculadora deve fornecer uma interface para que o usuário possa inserir os valores e operadores necessários
para realizar os cálculos desejados

A calculadora deve apresentar os resultados das operações de forma clara e legível, permitindo que o usuário
visualize e compreenda o resultado.

2.2 Requisitos Não-Funcionais

Requisito
A calculadora deve ser intuitiva e de fácil utilização, proporcionando uma interface amigável que permita aos
usuários realizar cálculos de forma rápida e eficiente.
A calculadora deve fornecer os dados de forma rápida e sem atraso após a entrada de dados e a chamada das
funções.

2.3 Restrições e Premissas

Identificador da Restrição/Premissa Nome da Restrição/Premissa


Navegadores WEB (Mozilla Firefox, Google Chrome e
Plataforma e ambiente
Microsft Edge)
Windows 7 ou posterior; Android 7 ou posterior; iOS10 ou
Compatibilidade
posterior

3 Testes de Sanidade
Abaixo, encontra-se a lista de casos de teste que devem ser obrigatoriamente executados quando
o sistema é modificado, mesmo após ter sido completamente testado anteriormente. Assim,
executando o teste de sanidade

UC/RF...: <Nome do Requisito Funcional ou do Produto>


CT 01 - Operação de Soma
CT 02 - Operação de Subtração
CT 03 - Operação de Multiplicação
CT 04 - Operação de Divisão
CT 05 - Botões C, CE

4 Referências

HTML: https://developer.mozilla.org/pt-BR/docs/Web/HTML
CSS: https://developer.mozilla.org/pt-BR/docs/Web/CSS

JavaScript: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript
ISTQB® Certified Tester Syllabus: https://bcr.bstqb.org.br/docs/syllabus_ctfl_3.1.1br.pdf

...
Ciclo de testes

Tipo Exec Tipo de Teste ID OBJETIVO

Man Teste Funcional CT 01 - Operação de Soma O teste tem como objetivo validar a função de soma da aplicação
PRÉ-CONDIÇÕES:
1. Dado que o usuário esteja na tela da calculadora

PROCEDIMENTO: RESULTADO ESPERADO:

1. Escolher um número;
2. Escolher a operação de soma;
A aplicação deve retornar o dado correto da operação de soma
3. Escolher outro número;
4. Verificar o dado após a operação
RESULTADO: PASS

OBSERVAÇÕES:

Tipo Exec Tipo de Teste ID OBJETIVO

Man Teste Funcional CT 02 - Operação de Subtração O teste tem como objetivo validar a função de subtração da aplicação
PRÉ-CONDIÇÕES:
1. Dado que o usuário esteja na tela da calculadora

PROCEDIMENTO: RESULTADO ESPERADO:


1. Escolher um número;
2. Escolher a operação de subtração;
A aplicação deve retornar o dado correto da operação de subtração
3. Escolher outro número;
4. Verificar o dado após a operação
RESULTADO: PASS

OBSERVAÇÕES:

Tipo Exec Tipo de Teste ID OBJETIVO

Man Teste Funcional CT 03 - Operação de Multiplicação O teste tem como objetivo validar a função de multiplicação da aplicação
PRÉ-CONDIÇÕES:
1. Dado que o usuário esteja na tela da calculadora

PROCEDIMENTO: RESULTADO ESPERADO:


1. Escolher um número;
2. Escolher a operação de multiplicação;
A aplicação deve retornar o dado correto da operação de multiplicação
3. Escolher outro número;
4. Verificar o dado após a operação
RESULTADO: PASS

OBSERVAÇÕES:

Tipo Exec Tipo de Teste ID OBJETIVO

Man Teste Funcional CT 04 - Operação de Divisão O teste tem como objetivo validar a função de divisão da aplicação
PRÉ-CONDIÇÕES:
1. Dado que o usuário esteja na tela da calculadora

PROCEDIMENTO: RESULTADO ESPERADO:


1. Escolher um número;
2. Escolher a operação de divisão;
A aplicação deve retornar o dado correto da operação de divisão
3. Escolher outro número;
4. Verificar o dado após a operação
RESULTADO: PASS

OBSERVAÇÕES:

Tipo Exec Tipo de Teste ID OBJETIVO


O teste tem como objetivo validar os botões de função de limpeza da
Man Teste Funcional CT 05 - Botões C, CE
calculadora

1. Dado que o usuário esteja na tela da calculadora;


2. E números tenham sido inseridos;

PROCEDIMENTO: RESULTADO ESPERADO:


Os botões devem responder de acordo com a documentação:
1. Verificar o funcionamento do botão C;
C - Limpa toda a operação que estava sendo feita na calculadora;
2. Verificar o funcionamento do botão CE
CE - Cancela o registro mais recente;
RESULTADO: PASS

OBSERVAÇÕES:

Tipo Exec Tipo de Teste ID OBJETIVO


Man Teste Funcional CT 01 - Operação de Soma O teste tem como objetivo validar a função de soma da aplicação
PRÉ-CONDIÇÕES:
1. Dado que o usuário esteja na tela da calculadora

PROCEDIMENTO: RESULTADO ESPERADO:


A disposição dos botões numéricos deve ser apresentada de forma sequencial,
1. Verificar se a organização dos botões numéricos está na sequência correta
conforme documentação
RESULTADO: NOT PASS

OBSERVAÇÃO:
O layout da calculadora apresenta os botões em desconforme com a documentação

Você também pode gostar