Logo: Relish

  1. Sign in

Project: Agendamentos

Testar as operacoes agendamento de pagamentos bancários.

  • @AgendamentoTeste

O sistema deve prover operações básicas de agendamento de pagamento de forma correta e ágil.

Background Usuário devidamente logado no aplicativo
Dado
que sou usuário
Então
devo estar devidamente logado no aplicativo
Scenarios
Acessar futuros agendamentos com despesas
Dado
que acesso a guia "Futuros"
E
possuo agendamentos
Então
o aplicativo lista ordenado por data de vencimento todas as despesas categorizadas por <tipo>
E
<data_agendamento>
E
<valor>
Tipo data_agendamento valor
Serviços Hoje 140.50
Moradia Amanha 200.00
Moradia 27/02/2017 12.00
Serviços 30/02/2017 120.75
Acessar futuros agendamentos sem despesas
Dado
que acesso a guia "Futuros"
E
não possuo agendamentos
Então
o aplicativo exibe a seguinte informação: "Você não possui despesas agendadas"
Excluir Agendamento - Confirmação
Dado
que acesso a guia "Futuros"
E
possuo agendadamentos
E
possuo valor inicial de despesas agendadas <despesas_agendadas_inicial>
E
possuo valor inicial do tipo <valor_tipo_inicial>
Quando
clico na célula do item <tipo> <valor_item>
E
clico no icone de exclusao do agendamento <id_agendamento>
E
confirmo a exclusão
Então
o aplicativo retorna para guia "Futuros"
E
exibe uma rápida animação de slide out do respectivo item
E
exibe a frase "agendamento excluído"
E
as demais células de tipo se deslocam para preenchimento do item excluído
E
o valor de <despesas_agendadas_final> é atualizado
E
o valor do <valor_tipo_final> é atualizado
Despesas_Agendadas_Inicial Valor_Tipo_Inicial Tipo Valor_Item Id_Agendamento Despesas_Agendadas_Final Valor_Tipo_Final
1000.00 600.00 Moradia 200.00 N98122332323332 800.00 400.00
800.00 400.00 Moradia 18.75 N98122332324233 781.25 381.25
781.25 233.90 Serviços 55.60 N98122332323324 725.65 178.30
725.65 178.30 Serviços 178.30 N98122332327672 547.35 0
Excluir Agendamento - Não confirma
Dado
que acesso a guia "Futuros"
E
possuo agendadamentos
Quando
clico na célula do primeiro item
E
clico no icone de exclusao do agendamento
E
não confirmo a exclusão
Então
o aplicativo permance na mesma tela
Alterar Data de Agendamento.
Dado
que acesso a guia "Futuros"
E
possuo agendadamentos
E
possuo a data inicial <data_inicial>
Quando
clico na célula do item
E
clico no icone de calendário do agendamento <id_agendamento>
E
o botão "Salvar Alterações" está desabilitado
E
seleciono uma nova data
E
o aplicativo exibe "É preciso ter saldo em conta na data agendada para que o pagamento seja efetuado"
Então
clico em "Salvar Alterações"
E
o aplicativo atualiza a <nova_data>
Data_Inicial Id_Agendamento Nova_Data
25/02/2017 N98122332323332 24/02/2017
24/02/2017 N98122332323458 20/03/2017
20/03/2017 N98122332378787 01/04/2017
01/04/2017 N98122332329861 02/03/2017

Last published over 3 years ago by Ivo.