You are on page 1of 2

Test case

Test case 1: Login na aplicação


Test case 1.1: Login na aplicação - sucesso
Pre-conditions: O usuário deve ter conexão com a internet e aplicação deve
estar operacional.
Post-conditions: O usuário necessita de ter conta registada na aplicação e, a
sua combinação e-mail – palavra-passe deve estar correta.
Data required: A combinação e-mail – palavra-passe deve estar correta.
Test case 1.2: Login na aplicação - erro
Pre-conditions: O usuário deve ter conexão com a internet e aplicação deve
estar operacional.
Post-conditions: O usuário não tem conta registada e, de seguida, um email
será enviado para o e-mail introduzido pelo mesmo para a criação de conta.
Data required: A combinação e-mail – palavra-passe deve estar errada.

Test case 2: Rastreio de autocarros


Test case 2.1: Rastreio de autocarros – Sucesso
Pre-Conditions: O autocarro deve estar a comunicar corretamente com a
aplicação, o usuário deve ter conexão com a internet.
Post-Conditions: Localização do autocarro com a aplicação partilhada com
sucesso.
Data required: Localização exata do autocarro, qual autocarro o usuário
deseja rastrear.
Test case 2.2: Rastreio de autocarros - erro
Pre-Conditions: O autocarro deve estar a comunicar incorretamente com a
aplicação, o usuário deverá ter perdido conexão com a internet ou não existe
autocarros disponíveis.
Post-Conditions: À semelhança das pré-condições, o autocarro deve estar a
comunicar incorretamente com a aplicação e o usuário deve manter uma
conexão com a internet durante todo processo.
Data required: Dados de login do usuário.
Test case 3: Compra de bilhetes
Test case 3.1: Compra de bilhetes - sucesso
Pre-conditions: O usuário deve ter conexão com a internet e aplicação deve
estar operacional. Deve selecionar corretamente as opções de “Módulo”,
“Quantidade” e “Método de pagamento”.
Post-Conditions: O usuário deve realizar o pagamento com sucesso.
Data required: Número de MBWAY do usuário, IBAN, Módulo selecionado,
quantidade selecionada e método de pagamento selecionado.
Test case 3.2: Compra de bilhetes - erro
Pre-conditions: O usuário deve ter conexão com a internet e aplicação deve
estar operacional. Deve selecionar corretamente as opções de “Módulo”,
“Quantidade” e “Método de pagamento”.
Post-Conditions: O usuário não realiza o pagamento com sucesso porque
introduziu incorretamente os dados de pagamento ou expirou o tempo limite
para realizar o pagamento.
Data required: Número de MBWAY do usuário, IBAN, Módulo selecionado,
quantidade selecionada e método de pagamento selecionado.

Test case 4: Uso do bilhete


Test case 4 - Uso do bilhete - sucesso:
Pre-conditions: O usuário deve ter conexão com a internet e aplicação deve
estar operacional. Por sua vez, o usuário deve ter bilhetes correspondeste para
o seu módulo em sua posse.
Post-conditions: Um bilhete é removido após a leitura do código QR.
Data required: Código QR do usuário e número de bilhetes disponíveis.
Test case 4 - Uso do bilhete – erro:
Pre-conditions: O usuário deve perder conexão com a internet ou a aplicação
deve estar com algum erro. Por sua vez, o usuário deve ter bilhetes que não
correspondem para o seu módulo, ou nenhum bilhete em geral.
Post-conditions: Um bilhete é removido após a leitura do código QR.
Data required: Código QR do usuário e número de bilhetes disponíveis.

You might also like