Testes e validações

Testes e validações

Execução dos testes da FVP Automática na FVP Manual

Os testes executados pela FVP Automática também podem ser executados manualmente na FVP em ambiente de Produção (PRD). Essa opção permite que a instituição analise as falhas identificadas e valide as correções realizadas antes da próxima execução automática.

No entanto, a execução manual não contempla necessariamente todos os testes disponíveis na FVP Automática. Portanto, os resultados obtidos na FVP Manual devem ser utilizados como apoio à análise e à correção das falhas, não como uma reprodução integral da execução automática.

Para executar os testes disponíveis na FVP, acesse a Ferramenta de Validação em Produção e selecione os seguintes campos:

Execução dos testes na Automatic FVP Mirror - Open FVP seguindo acessando a Ferramenta de Validação em Produição (Inserir Hiperlik), acessando a FVP deve escolher os seguintes campos:

Campo

Valor

Specification

Open Finance Brasil

Entity Under Test

Open Finance Brasil Functional Production Tests – FVP

Test Plan

Automatic FVP Mirror - Open FVP

O plano de testes Automatic FVP Mirror - Open FVP está disponível em Produção e reúne parte dos testes realizados pela FVP Automática.

Exemplo:

Após selecionar os parâmetros, inicie a execução do plano de testes e acompanhe os resultados apresentados pela ferramenta.

Configuração de Teste – FVP (Ambiente de Produção)

Os testes da FVP Automática foram projetados para execução no ambiente de Produção. Os testes disponíveis na FVP Manual podem auxiliar na investigação e na validação das correções, mas não abrangem necessariamente todos os testes executados pela FVP Automática.

Além disso, os certificados, as chaves e as demais configurações utilizadas pela instituição podem variar entre os ambientes. Por esse motivo, a aprovação nos testes disponíveis na FVP Manual não garante a aprovação na execução automatizada da FVP Automática.

Para obter mais informações sobre cada teste executado pela FVP Automática, consulte a seção Tabela de testes.

Execução no Motor de Conformidade Funcional

Os testes também podem ser executados no Motor de Conformidade Funcional, em ambiente de Sandbox, para apoiar a validação das implementações e a correção das falhas em ambiente de homologação.

O plano de teste disponível nesse ambiente é:

Configuração de Teste – FVP (Ambiente de Produção)

Preenchimento de Campos

Campo

Descrição

Obrigatoriedade

authorizationServerId

ID do Authorization Server da instituição no Diretório.

Obrigatório

Segmento Pessoa Física (PF)

Campo

Descrição

Obrigatoriedade

brazilCpf

CPF utilizado durante a autenticação.

Obrigatório

Segmento Pessoa Jurídica (PJ)

Campo

Descrição

Obrigatoriedade

brazilCpf

CPF utilizado durante a autenticação.

Obrigatório

brazilCnpj

CNPJ utilizado durante a autenticação, caso o teste seja com um usuário pessoa jurídica.

Obrigatório

Debtor (PF e PJ)

Campo

Descrição

Obrigatoriedade

Payment consent - Debtor Account ISPB

Código ISPB da instituição financeira devedor do contrato.

Obrigatório

Payment consent - Debtor Account Issuer

Código da agência da conta do devedor.

Obrigatório

 

Payment consent - Debtor Account Number

Número da conta devedora.

Obrigatório

Payment consent - Debtor Account Type

Tipo da conta devedora.

Obrigatório

Recurring Payment consent - Contract Debtor Name

Nome do cliente devedor do contrato.

Obrigatório

Recurring Payment consent - Contract Debtor Identification

CPF ou CNPJ do cliente devedor do contrato.

Obrigatório

Conta Credora (PF ou PJ)

Campo

Descrição

Obrigatoriedade

Creditor Account ISPB

Código ISPB da instituição financeira credora.

Obrigatório

Creditor Account Issuer

Código da agência da conta do recebedor.

Obrigatório

Creditor Account Number

Número da conta credora.

Obrigatório

Creditor Account Type

Tipo da conta credora.

Obrigatório

Creditor Account Name

Nome titular da conta credora (recebedor).

Obrigatório

Creditor Account CPF/CNPJ

CPF ou CNPJ do titular da conta credora (recebedor)

Obrigatório

Modelo JSON

{ "description": "Pode ser deixado em branco", "server": { "authorisationServerId": "ID do Servidor de Autorização da instituição | Diretório Central" }, "resource": { "debtorAccountIspb": "Código ISPB da instituição financeira devedor do contrato.", "debtorAccountIssuer": "Código da agência da conta do devedor.", "debtorAccountNumber": "Número da conta devedora.", "debtorAccountType": "Tipo da conta devedora.", "contractDebtorName": "Nome do cliente devedor do contrato.", "contractDebtorIdentification": "CPF ou CNPJ do cliente devedor do contrato.", "creditorAccountIspb": "Código ISPB da instituição financeira credora.", "creditorAccountIssuer": "Código da agência da conta do recebedor.", "creditorAccountNumber": "Número da conta credora.", "creditorAccountAccountType": "Tipo da conta credora.", "creditorName": "Nome do titular da conta credora (Recebedor)", "creditorCpfCnpj": "CPF ou CNPJ do titular da conta credora (Recebedor)", "brazilCpf": "CPF utilizado durante a autenticação.", "brazilCnpj": "CNPJ utilizado durante a autenticação, caso o teste seja com um usuário pessoa jurídica." } }