Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Nosso IDE oferece uma ferramenta que nos apoia com a cobertura de código. Basicamente ela destaca as linhas de códigos que foram processadas no Debug, mostrando de forma clara o trecho de fonte que foi processado. Com a cobertura de código conseguimos perceber se nosso teste realizado foi suficiente para abranger todas as linhas alteradas, caso não tenha sido suficiente, devemos então elaborar mais testes. Abaixo temos um exemplo hipotético:

Image Modified

Podemos identificar que as opções 2, 3 e 4 não foram processadas no teste realizado, o ideal neste caso seria realizar mais testes para executar também estas opções, garantindo que todas as opções irão funcionar.

...

  • Quando houver vários níveis de hierarquia dos registros, testar a geração dos registros em todos os níveis, gerando várias ocorrências de registros “pai” e registros “filhos”.
  • Quando criar ou alterar registros com campos onde os valores precisam ser totalizados, testar com movimentações que forcem esta totalização, e verificar se está acumulando os campos corretamente;
  • Quando existir campos com quantidade de casas decimais maior que duas, testar se estão gerando com quantidade correta, segundo o layout;
  • Realize teste selecionando mais de uma filial, para testar totalizadores e quebras dos registros;
  • Nas situações que temos acesso ao programa validador disponibilizado pelo Fisco, sempre importe e valide o arquivo, é fundamental esta validação;
  • Nas alterações de layout condicionada a partir de uma data específica, sempre testar antes e após a data descrita no layout, garantindo que o arquivo continuará sendo gerado corretamente antes da data de alteração, isso se deve pelo motivo das gerações retroativas.
  • Nas situações onde não temos acesso aos programas validadores, se julgar necessário, verifique a possibilidade de solicitar apoio do cliente para validação do arquivo, já que dependendo do validador, será exigido certificado digital, Número de Inscrição Estadual e senha do cliente, o apoio do cliente nestas situações é muito bem-vindo.

Testes na criação e alteração em Relatórios

...