Introdução

Este checklist de testes foi projetado para garantir que todos os aspectos do sistema estejam funcionais e seguros antes de entrar no ambiente de produção. As seguintes etapas devem ser completadas para assegurar a integridade e a operacionalidade das soluções BMP.

Esse checklist é obrigatório para entrada em produção.

1

Implantação do TOKEN

Realizar a implantação especificamente do modelo de Token por endpoint. Este passo é crucial para garantir a segurança das transações.

2

Cadastro e encerramento de Conta

Efetuar o processo de cadastro de quatro contas para testar a funcionalidade de criação de contas no sistema incluindo encerramento de conta.

3

Consulta de Extrato

Efetuar o procedimento de consulta de saldo para verificar a precisão das transações registradas

4

Atualização de Correntista

Processar a atualização das informações da conta para verificar a flexibilidade e robustez do sistema de gestão de contas.

5

Transferências

Executar a transferência de valores para as quatro contas criadas, utilizando o processo de Handshake e HMAC para validar a segurança das transações.

6

TED

Realizar uma transferência TED e confirmar que o procedimento foi executado com sucesso.

7

Comprovante

Realizar a consulta de dois comprovantes para testar a funcionalidade de geração e envio de comprovantes.

8

Cedente

Executar a criação de um cedente e vinculá-lo a uma carteira de cobrança para que posteriormente realizem a emissão de boletos com êxito.

9

Boleto

Executar o processo de geração de um boleto e posteriormente efetuar um pagamento, validando assim os processos de emissão e liquidação de boletos. Sendo possível também realizar consultas e cancelamento de registros.

10

Boletos outros Bancos

Executa a consulta de boletos registrados em outras instituições além dos boletos registrados na BMP.

11

Protesto

Executa a consulta de boletos registrados em outras instituições além dos boletos registrados na BMP.

12

Arquivos CNAB

Realizar o envio de um arquivo CNAB contendo boletos e outro com TEDs, executar o processamento desses arquivos e verificar o retorno dos pagamentos para testar a integração com sistemas bancários externos.

13

Processos relacionados ao PIX

  • Executar o processo de geração de chaves PIX (CPF/CNPJ, e-mail, telefone, chave aleatória).
  • Solicitar MFA para criação de chave PIZ (Telefone ou e-mail)
  • Consultar uma chave PIX externa.
  • Executar o processo de geração de QRCode (Estático, Dinâmico e de Cobrança)
  • Realizar leitura de QRCode.
  • Realizar a transferência PIX por chave e dados bancários utilizando Handshake e HMAC.
  • Executar a devolução de um PIX recebido e fazer a exclusão de uma chave PIX.

Testes e Validações


EXECUÇÕESANOTAÇÕESORIENTAÇÕES
Implantação de TokenImplantar modelo de Token
Cadastro e encerramento de contaEfetuar processo de cadastro de conta. Gerar 4 contas
Consultar conta por Documento
Cancelar encerramento de conta
Consultar solicitação de encerramento
Solicitar encerramento de conta
Consulta de ExtratoConsultar extrato
Consultar saldo
Atualização de correntistaAtualizar dados do correntista
Transferências Entre contasRealizar para as 4 contas criadasObrigatório utilizar a validação de Handshake e HMAC
TEDRealizar uma TED (solicite ao time de implantação uma conta para realizar a transação)Obrigatório utilizar a validação de Handshake e HMAC.
ComprovanteRealizar a consulta de dois comprovantes
CedenteCadastrar cedenteÉ necessário para gerar um boleto, lembrando que após a criação do cedente precisam vincular o cedente a uma carteira no endpoint /api/Cedente/AdicionarCarteira
Consultar cedente
Adicionar carteira a um cedenteÉ necessário para gerar um boleto, lembrando que para obter sucesso neste endpoint é necessário realizar a criação do cedente no endpoint /api/Cedente
BoletoPagamento BoletoCriado no ambiente de homologação 274
Registrar Boleto no Banco 274Para obter sucesso na requisição necessário vincular um cedente a conta utilizando o endpoint /api/Cedente e vincular o cedente a uma carteira no endpoint /api/Cedente/AdicionarCarteira (número 1=Registro simples e 9= CNAB)
Consultar registro gerado no Banco 274Qual a situação do boleto que está consultando
Consultar Boletos registrados no Banco 274Consulta todos os boletos que foram registrados abaixo do Documento Federal informado
Cancelar registro
Consultar cancelamento
Alterar boletoO boleto precisa estar em aberto para obter sucesso no retorno
Consultar alterações
Consultar última alteração
Boleto (Outros Bancos)Consultar Boletos de outros BancosEm homologação funcionará somente com boletos gerados em homologação
ProtestoConsultar boletos protestáveis
Solicitar protesto
Cancelamento do protesto
Solicitar Anuência
Consultar boletos protestados
Arquivo CNABEnvio de CNAB com registro de boletosCNAB 400
Consultar ArquivosCNAB 400
Baixar retorno dos registrosCNAB 400
Consultar ArquivosCNAB 240
Envio de CNAB pagamentoCNAB 240- Boleto/TED/PIX
Retorno dos pagamentosCNAB 240
Consultar Situação dos LogsCNAB 240 - Status do envio do arquivo
Chave (PIX)Gerar Chave CPF/CNPJ
Gerar Chave Aleatória
Gerar Chave E-mailObrigatório o uso do endpoint /api/Mfa/Solicitar para obter sucesso na criação de chave
Gerar Chave TelefoneObrigatório o uso do endpoint /api/Mfa/Solicitar para obter sucesso na criação de chave
Solicitar MFA para SMS
Solicitar MFA para e-mail
Excluir Chave PIX
QRCode (PIX)Gerar QRCode Estático
Gerar QRCode Dinâmico
Gerar QRCode Cobrança
Ler QRCode
Recurso (PIX)Realizar transferência PIX por Dados BancáriosObrigatório utilizar a validação de Handshake e HMAC
Realizar transferência PIX por ChaveObrigatório utilizar a validação de Handshake e HMAC (Para obter sucesso no teste é necessário consultar a chave no endpoint /api/Chave/Consultar)
Realizar transferência PIX por QRCodeObrigatório utilizar a validação de Handshake e HMAC (Para obter sucesso no teste é necessário realizar a leitura do QRCode no endpoint /api/QRCode/Ler)
Consultar chave PIXObrigatório para uso do endpoint /api/Recurso/Transferir em caso de envio por chave PIX
Realizar devolução PIX recebido"codigoMovimento" solicitado é localizado no callback de recebimento do PIX
O checklist acima será encaminhado pelo time de implantação

Planilha de Testes

Na planilha precisamos que seja testado todos os endpoints que forem utilizar em produção e preencham na célula “requisição completa” com o request e response completo de cada item testado com retorno 200 para que nosso time possa analisar posteriormente.

É obrigatório que todas as transações de débito sejam realizadas utilizando Handshake e HMAC

Conclusão

Ao completar todos os passos deste checklist, a equipe responsável pode ter certeza de que o sistema está pronto para ser lançado no ambiente de produção, proporcionando uma experiência segura e eficiente para os usuários finais.