Requisitos a Testar
- Teste Funcional
Verificar se o acesso a conta realmente é possível após informar usuário, senha e chave de segurança.
Verificar se os campos agencia, conta, senha e chave estão aceitando apenas valores numéricos.
Verificar se após autenticação o cliente está na conta correta.
Verificar se os itens do menu estão disponíveis para acesso após autenticação.
Verificar se todos os tipos de transferência estão disponíveis para acesso.
Verificar se os dados da etapa “A3” foram preenchidos antes de prosseguir para a próxima tela.
Verificar se a conta possui o saldo necessário para transferência.
Verificar se os dados da etapa “A3” são validos (not null).
Verificar se os dados da etapa “A3” estão de acordo com o campo (campo numérico aceitando apenas número e campo texto apenas texto).
Verificar se os dados exibidos na etapa “A4” para confirmação estão realmente de acordo com os dados informados na etapa “A3”.
Verificar se a opção para confirmação dos dados na etapa “A4” realmente está acessível.
Verificar se após confirmação dos dados na etapa “A4” a opção para transferência do valor na etapa “A5” realmente está disponível.
Verificar se o saldo realmente foi debitado da conta após transferência concluída.
Verificar se o comprovante de transferência com exibido com os dados corretos.
- Teste de segurança
Verificar se o usuário possui acesso a informações apenas de sua conta.
Verificar se os campos de autenticação (usuário, senha e chave) estão protegidos contra SQL Injection.
Verificar se a sessão está sendo encerrada após fechar o browser.
Verificar se a sessão está sendo encerrada por inatividade após o período pré-estabelecido.
- Teste de Desempenho
Verificar o desempenho do sistema com 10 usuários simultâneos efetuando transferência.
Verificar o desempenho do sistema com 50 usuários simultâneos efetuando transferência.
Verificar o desempenho do sistema com 200 usuários simultâneos efetuando transferência.
Verificar o