Árvore de páginas

Versões comparadas

Chave

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

Todas as execuções de testes são armazenados em um

...

Banco de dados, dessa forma, é possível comparar e consultar resultados antigos caso seja necessário alguma análise retroativa.

Vamos à tabelas disponíveis com dados dos resultados:


Testes


[PROBAT_TEST_EXECUTION]

Tabela principal da execução dos testes contendo dados principais.

CampoTipo DadoDescrição
CODE_EXECCCódigo de Execução
DATEDData da Execução
TIMECHora da Execução
STARTCTime Início dos Testes (suites)
FINISHCTime Fim dos Testes (suites)
CALLSTACKCMain Function de entrada ao PROBAT utilizada para solicitar a execução
TYPEC"Type" informado nos parâmetros
PARAMSCParâmetros passados para main function de entrada
CUSTOMCIdentificador customizado
[PROBAT_TEST_RESULTS]

Resultados totalizados entre todos os testes, agrupados conforme parâmetros enviados à função de entrada.

CampoTipo DadoDescrição
CODECCódigo de controle interno
CODE_EXECCCódigo execução
TYPECAgrupamento dos types enviados nos parâmetros
STARTCTime Inicio dos Testes (grupos)
FINISHCTime Fim dos Testes (grupos)
TOTALNTotal de Testes registrados
OKNQtde de Testes com Sucesso
ERRORNQtde de Testes com Erro
NOTEXECUTENQtde de Testes Pulados "Skip"
[PROBAT_TEST_TESTS]

Resultado de cada registro de teste, gerado por cada assert executado.

CampoTipo DadoDescrição
CODECCódigo controle Interno
STARTCTime Início Teste
FINISHCTime Fim Teste
RESULT_FROMCIndica quem é o gerador dessa linha de testes ( T = Test
CODE_ROUTINENCódigo da rotina de teste (cadastro interno)
TYPE_ROUTINECTipo da Rotina que gerou resultado ( TST = Teste
ANNOTATIONMDescrição capturada pela annotation
ROUTINECNome Fonte
FOLDERCDiretório do fonte
TYPECTipo rotina ( C = Class
NAMEFUNCTIONCNome da Function
NAMECLASSCNome da Class
NAMEMETHODCNome do Method
SEQUENCECSequencia do assert dentro do mesma função/método
TARGETCRotina algo do teste
ERRORMMensagem de erro, quando houver
DESCRIPTIONMDescrição enviada pelo assert
SOURCE_CALLCFonte que chamou o assert
LINE_CALLNLinha do fonte onde chamou o assert
ASSERTCFunção de Assert Usada
RESULTCResultado gerado pelo teste
EXPECTEDCValor esperado para o teste
OKNResultado ( 0 = Erro
[PROBAT_TEST_ERRORS]

Tabela contendo todas as mensagems de erros capturas pelo PROBAT

CampoTipo DadoDescrição
CODE_EXECCCódigo execução
CODE_SRCNCódigo cadastro de fontes do projeto
CODE_TSTNCódigo cadastro do fonte de teste
NAMESPACECNamespace usada no fonte
SOURCECFonte
CODECCódigo erro
ERRORMMensagem de erro
[PROBAT_TEST_WARNING]

Tabela contendo todas as mensagens de aviso geradas pelo assertWarning().

CampoTipo DadoDescrição
CODE_EXECCCódigo de execução
WARNINGCMensagem de aviso
SOURCE_CALLCFonte que executou o assert
LINE_CALLNLinha do fonte que executou o assert

...


Cobertura de Códigos

Dados relacionados à cobertura de código


[PROBAT_CODECOVERAGE_TOTAL]

Percentual Total de cobertura sumarizado por todos os fontes

CampoTipo DadoDescrição
CODE_EXECCCódigo execução
SOURCESNQtde de fontes apurados
LINESNQtde de linhas apuradas
COVERAGEN% total de cobertura ( todos os fontes )
COVERAGE_FRAMEN% total de cobertura de fontes oficiais do projeto
COVERAGE_TESTN% total de cobertura dos fontes de testes
[PROBAT_CODECOVERAGE_SOURCES]

Percentual Total de cobertura por fonte

CampoTipo DadoDescrição
CODE_EXECCCódigo execução
RUNCIndica se esse fonte foi executado ( 0 = Não
CODE_SRCNCódigo cadastro de fontes do projeto
CODE_TSTNCódigo cadastro do fonte de teste
SOURCECNome fonte
LINESNQtde linhas do fontes
COVERAGEN% cobertura de código para esse fonte
[PROBAT_CODECOVERAGE_LINES]

Informação linha a linha por fonte sobre a cobertura

CampoTipo DadoDescrição
CODE_EXECCCódigo execução
CODE_SRCNCódigo cadastro de fontes do projeto
CODE_TSTNCódigo cadastro do fonte de teste
SOURCECNome fonte
LINECNúmero da linha do fonte
COVERAGENInformação de cobertura da linha ( -1 = Não Debugável
CHANGECIndica que houve troca entre -1 e 0