Relatório de Testes
4. MÓDULOS TESTADOS
TRIBUNAL DE CONTAS DO ESTADO DO RN DIRETORIA DE INFORMÁTICA PROCESSO DE QUALIDADE DE SOFTWARE
● O sistema no ambiente testado possui apenas um usuário, impossibilitando que fossem realizados testes explorando a interação entre usuários diferentes.
● Elemento da interface não apresenta id, impossibilitando e execução de testes automatizados.]
3. PLANEJAMENTO DE TESTES
<Descrição do processo de planejamento de testes>
[ - Descrição das estratégias utilizadas para entregar este relatório e projeto de testes automatizados do sistema em questão.
Exemplo: A equipe de QA atesta: Devido algumas da entrega efetuada, por não ser viável os testes automatizados funcionais do sistema, optamos por realizar testes manuais na presente validação.
Porém elimina-se a possibilidade de integrar os testes ao pipeline de CI no Portal Gestor e impede testes de regressão.]
4. MÓDULOS TESTADOS
4.1 <Nome módulo 1>
<Descrição do módulo, a partir da documentação>
[Exemplo:
O cadastro de consulta consiste em um cadastro de uma consulta processual dentro dos processos do TCE, esse processo terá o tipo “CON” de Consulta, e nesta etapa o fluxo FA01 descrito no UC01 - Manter Consultas (v. 1.0) tendo como fluxos alternativos FE02, FE03 e FE04.
tpl_RelatorioTestes(Fluxo/Manuais)_v1.0-PQS-TCE/RN Página 4
82
TRIBUNAL DE CONTAS DO ESTADO DO RN DIRETORIA DE INFORMÁTICA PROCESSO DE QUALIDADE DE SOFTWARE
Campos obrigatórios da Consulta que devem ser informado pelo usuário:
RN01 Campos obrigatórios da Consulta que devem ser informado pelo usuário:
1. Tipo da norma [Comunicacao_Econsulta].[TipoNorma]
2. Número da norma [Comunicacao_Econsulta].[NumeroNorma]
3. Ano da norma [Comunicacao_Econsulta].[AnoNorma]
4. Quesitos da Dúvida [Comunicacao_Econsulta].[QuesitosDuvida]
5. Dúvida [Comunicacao_Econsulta].[Duvida]
Campos obrigatórios que devem ser preenchidos pelo sistema:
1. CPF do Autor [Comunicacao_Econsulta].[CpfAutor]
2. Nome autor [Comunicacao_Econsulta].[NomeAutor]
]
4.1.1 ERROS ENCONTRADOS
[Exemplo:
Em relação ao que está listado na RN01 como campos obrigatórios, observa-se que:
1 - A verificação do TOKEN é feita ANTES de validar qualquer campo, por isso não temos como testar essa condição isolada das outras, apenas 1 caso de vazio, e os demais com token ativo válido.
2 - Campo “Número” aceita qualquer valor, não há mascaramento nem limita o tipo de entrada.
3 - Campo “Ano” aceita qualquer valor, não há mascaramento nem limita o tipo de entrada.
Ano também não é especificado qual o intervalo de valores válidos para este campo. Como não há validação teste com ano valor “0000” foi aceito.
tpl_RelatorioTestes(Fluxo/Manuais)_v1.0-PQS-TCE/RN Página 5
83
TRIBUNAL DE CONTAS DO ESTADO DO RN DIRETORIA DE INFORMÁTICA PROCESSO DE QUALIDADE DE SOFTWARE
4 - Quesitos da Dúvida: sobre este campo não há um limite mínimo de caracteres, por isso só foram realizados testes mais profundos. Outro ponto é que o label utilizado na página é
“Quesitos a serem apreciados” e não “Quesitos da Dúvida” como está no documento referência.
5 - Dúvida: sobre este campo não há regras de limite inferior ou superior , ou qualquer valor mínimo para caracteres. “Delimitação da dúvida interpretativa” é o nome que está no formulário e como o item 4 também diverge do nome na RN01.
6 - Campo nome possui um indicativo com id=”NomeAutor" na página de cadastro. CPF não foi detectado no formulário.
7 - Cargo do consulente não é citado como obrigatório na documentação, porém existe na tela.
8 - Não há opção de “Limpar formulário”
9 - O número do processo gerado no “TC0001 - Sucesso” desaparece muito rápido impossibilitando registro do mesmo.]
4.1.2 <Questionamentos ou indeterminação sobre módulo>
<Dúvidas ou problemas da documentação que trouxeram algum transtorno na elaboração dos testes e precisaram ser explanadas pelo líder de projeto>
4.2 <Nome módulo 2>
<Descrição do módulo, a partir da documentação>
tpl_RelatorioTestes(Fluxo/Manuais)_v1.0-PQS-TCE/RN Página 6
84
TRIBUNAL DE CONTAS DO ESTADO DO RN DIRETORIA DE INFORMÁTICA PROCESSO DE QUALIDADE DE SOFTWARE
[Exemplo:
O histórico de consulta tem como finalidade encontrar processos do tipo Consulta, detalhando seus anexos e permitindo sua visualização no portal e-TCE, conforme regras de negócio.]
4.2.1 ERROS ENCONTRADOS OU QUESTIONAMENTOS SOBRE O FORMULÁRIO
[Exemplos:
1 - Diferente da documentação, o sistema não apresenta os campos "data de" e "data até". Em vez deles, é apresentado um campo único com seletor de data de envio.
2 - Realizar um clique no div “DataInclusao” não persiste o Seletor de Data em tela, implicando que o seletor seja fechado imediatamente ao ser exibido. Entretanto, cliques no label “Data de Envio” exibem o seletor corretamente.
3 - O campo número de processo, por motivos de boas práticas, não deveria permitir a inserção de caracteres não numéricos.
4 - A ação de Consultar Processo, descrita no Cenário 4 (Consultar Processo - TC0001), que deveria exibir o detalhamento de dados do processo selecionado nos resultados de busca, conforme RN0006, nem sempre completa o carregamento, resultando em uma página em branco:
tpl_RelatorioTestes(Fluxo/Manuais)_v1.0-PQS-TCE/RN Página 7
85
TRIBUNAL DE CONTAS DO ESTADO DO RN DIRETORIA DE INFORMÁTICA PROCESSO DE QUALIDADE DE SOFTWARE
Página e-TCE não exibindo o processo 743387
tpl_RelatorioTestes(Fluxo/Manuais)_v1.0-PQS-TCE/RN Página 8
86
TRIBUNAL DE CONTAS DO ESTADO DO RN DIRETORIA DE INFORMÁTICA PROCESSO DE QUALIDADE DE SOFTWARE
Página e-TCE exibindo o processo 743387]
5. SUGESTÕES DE MELHORIAS
5.1 <Nome sistema>
[Exemplos:
1 - Mensagens de erro são exibidas apenas por um curto período de tempo.
2 - As labels utilizadas devem seguir um padrão, pois podemos observar ao menos três padrões diferentes, como: “Parecer do setor jurídico a respeito da matéria. (Não obrigatório)”, “CERTIFICADO DIGITAL” e “Tipo de Norma”. Recomendamos a adoção de apenas um formato para as labels, se
tpl_RelatorioTestes(Fluxo/Manuais)_v1.0-PQS-TCE/RN Página 9
87