Painel de qualidade da versão
O painel Qualidade da versão fornece informações sobre a qualidade de uma versão com base nos resumos de verificação de qualidade do software e nos resumos de teste.
Os resumos da verificação de qualidade do software fornecem uma visão geral do código, destacando possíveis erros ou vulnerabilidades que possam afetar a versão. Os resumos de teste fornecem uma exibição abrangente do processo de teste, incluindo o número de testes executados, aprovados e com falha.
Configuração necessária para acompanhar a qualidade da versão
Os dados exibidos na guia Qualidade são extraídos da execução do pipeline, da execução da tarefa e dos resumos de teste e qualidade de software associados. Você deve configurar pipelines por meio da configuração de ferramentas externas antes de poder ver as métricas de várias fontes de dados no painel Qualidade da versão.
Para obter mais informações, consulte Integrar ferramentas externas do espaço Versão digital do produto.
Acessar o painel Qualidade da versão
Para abrir o painel Qualidade da versão, navegue até . Selecione o ícone de versões (ícone de ) e selecione uma versão na lista Versões. Selecione a guia Qualidade no registro da versão.
Dados em métricas de qualidade
- Criar: esta opção mostra todos os pipelines do produto associado à versão da tabela sn_devops_pipeline.
A lista Resumo de compilação inclui números de compilação que representam execuções de pipeline da tabela sn_devops_pipeline_execution_list.
Para uma versão ativa, o Resumo da compilação mostra todas as execuções do pipeline selecionado nos últimos 30 dias. Para uma versão concluída, o Resumo da compilação mostra as execuções do pipeline até 30 dias antes da data de término real da versão.
- Artefato: esta opção mostra todos os dados de artefatos da tabela sn_devops_artifact.
A lista Versão do artefato mostra todas as versões do artefato geradas nos últimos 30 dias para o artefato. Se a opção Usar versão mais recente do artefato estiver selecionada, as versões semânticas serão listadas. Para obter mais informações sobre a versão do artefato, consulte Gerenciar artefatos em uma versão.
- Pacote: esta opção mostra todas as versões de artefatos associadas ao pacote mais recente. Os dados da versão do artefato vêm da tabela sn_devops_m2m_artifact_version_package e os dados do pacote vêm da tabela sn_devops_package. No entanto, se um pacote for marcado como candidato a versão, esse pacote será usado mesmo que não seja o mais recente.
- Seção de resumo de qualidade
- A seção Resumo de qualidade mostra um resumo das verificações executadas nos pipelines. A fonte de dados nesses widgets é o resumo de verificação de qualidade de software relacionado à execução de tarefa. Esta seção contém as seguintes métricas:
Tabela 1. Widgets da seção de resumo de qualidade Widget Descrição Vulnerabilidades Número total de vulnerabilidades de segurança para a compilação selecionada. Esses dados vêm da categoria Vulnerabilities nos Detalhes da verificação de qualidade do software.
Use a propriedade do sistema VulnerabilitiesTypeMapping para normalizar cada tipo de vulnerabilidade, mapeando os valores personalizados com os valores padrão. Para obter mais informações, consulte Propriedades da versão de produto digital.
Cobertura geral Percentual de código coberto por seus casos de teste. Esses dados vêm da categoria Coverage (%) nos Detalhes da verificação de qualidade do software.
Se houver vários resultados do resumo da qualidade do software, a porcentagem não estará disponível.
O número total de linhas de código e linhas cobertas para todos os resultados do resumo de qualidade de software é mostrado neste widget.
Contagens de erros Número total de erros e classificações médias de dados de confiabilidade e manutenção para todos os resultados do resumo de qualidade de software. Esses dados vêm da categoria Bugs nos Detalhes da verificação de qualidade do software.
Smells de código Número total de odores de código e número total de dívidas técnicas e duplicações para todos os resultados do resumo de qualidade de software. Esses dados vêm da categoria Code Smells nos Detalhes da verificação de qualidade do software.
- Testar seção de resumo
- A seção Resumo do teste mostra um resumo dos resultados da simulação. A fonte de dados nesses widgets é o Resumo de teste relacionado à execução de tarefa. A seção contém as seguintes métricas:
Tabela 2. Testar widgets da seção de resumo Widget Descrição Testes de unidade Número total de testes de unidade executados em todas as execuções de tarefa em uma execução de pipeline, incluindo o número de testes aprovados, com falha, ignorados e bloqueados. Testes funcionais Número total de testes funcionais executados em todas as execuções de tarefa em uma execução de pipeline, incluindo o número de testes aprovados, com falha, ignorados e bloqueados. Testes de desempenho Número total de testes de desempenho executados em todas as execuções de tarefa em uma execução de pipeline, incluindo o número de testes aprovados, com falha, ignorados e bloqueados.