Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>Indicadores de Qualidade - Work Item Dashboard
Indicadores de Qualidade - Work Item Dashboard

Indicadores de Qualidade - Work Item Dashboard

quality-indicators-workitem-dashboard

|
2 installs
| (0) | Free
Dashboard executivo de qualidade dentro do Work Item Form do Azure DevOps, com layout responsivo, FTR, Reteste, Esforço, Bugs e progresso de sucesso.
Get it free

Indicadores de Qualidade - Work Item Dashboard

Extensão Azure DevOps para exibir uma visão executiva de qualidade dentro do formulário do Work Item, em uma aba chamada Indicadores de Qualidade.

Esta versão mantém somente o dashboard executivo: cards, velocímetros e barra de progresso. Os velocímetros são movimentados pelos campos percentuais próprios, e os ponteiros foram refinados com desenho SVG mais limpo e executivo.

Campos customizados obrigatórios

Crie os campos abaixo no processo herdado do Azure DevOps e adicione ao(s) tipo(s) de Work Item que usarão o dashboard, por exemplo Epic, Feature ou User Story.

Nome do campo no Azure DevOps Reference name esperado Tipo sugerido Uso no dashboard
Quality Test Cases Custom.QualityTestCases Integer Total do card Testes
Quality FTR Custom.QualityFtr Integer Quantidade exibida no pill FTR
Quality Reteste Custom.QualityReteste Integer Quantidade exibida no pill Retestes
Quality Total Executions Custom.QualityTotalExecutions Integer Texto Total de Execuções
Quality Conformity Test Custom.QualityConformityTest Integer Texto Testes de Conformidade no card Testes
Quality TestCases With Conformity Test Custom.QualityTestCasesWithConformityTest Integer Denominador/total da barra de progresso
Quality Success Test Cases Custom.QualitySuccessTestCases Integer Numerador da barra de progresso
Quality Bugs Open Custom.QualityBugsOpen Integer Quantidade de bugs em aberto
Quality Bugs Resolved Custom.QualityBugsResolved Integer Quantidade de bugs resolvidos
Quality %FTR Custom.QualityPercentFtr Integer Valor e agulha do velocímetro % First Time Right
Quality %Reteste Custom.QualityPercentReteste Integer Valor e agulha do velocímetro % Reteste
Quality %Esforço Custom.QualityPercentEsforco String Valor e agulha do velocímetro % Esforço

Se o Azure DevOps gerar algum reference name diferente, ajuste o objeto FIELDS no arquivo src/dashboard.ts.

Regras dos indicadores

Cards

  • Testes exibe Custom.QualityTestCases.
  • FTR exibe Custom.QualityFtr.
  • Retestes exibe Custom.QualityReteste.
  • Testes de Conformidade exibe Custom.QualityConformityTest.
  • Total de Execuções exibe Custom.QualityTotalExecutions.
  • Bugs exibe Custom.QualityBugsOpen + Custom.QualityBugsResolved.
  • Em aberto exibe Custom.QualityBugsOpen.
  • Resolvidos exibe Custom.QualityBugsResolved.

Velocímetros

Os velocímetros são controlados diretamente pelos campos abaixo:

  • % First Time Right usa Custom.QualityPercentFtr.
  • % Reteste usa Custom.QualityPercentReteste.
  • % Esforço usa Custom.QualityPercentEsforco.

O campo Custom.QualityPercentEsforco aceita valores em string como 111.44, 111,44, 111.44% ou 111,44%.

Barra de progresso

  • Progresso com sucesso = Custom.QualitySuccessTestCases / Custom.QualityTestCasesWithConformityTest * 100
  • Escala visual: 0 a 100
  • Quando o valor for 0.00%, o badge fica no início da barra.
  • Quando o valor for 100.00%, a barra fica completamente preenchida e o badge fica no final.
  • Valores intermediários posicionam o badge conforme a evolução real.

Limites dos velocímetros

% First Time Right

  • Escala visual: 0 a 100
  • Vermelho: 0 a 70
  • Amarelo: 70 a 85
  • Verde: 85 a 100

% Reteste

  • Escala visual: 0 a 100
  • Verde: 0 a 10
  • Amarelo: 10 a 20
  • Vermelho: 20 a 100

% Esforço

  • Escala visual: 100 a 500
  • Verde: 100 a 120
  • Amarelo: 120 a 150
  • Vermelho: 150 a 500
  • O valor real do campo é exibido, mas a agulha é limitada visualmente entre 100 e 500 para não quebrar o velocímetro.

Atualização em tempo real

A extensão escuta o evento onFieldChanged do Work Item Form. Quando qualquer campo configurado em FIELDS é alterado no formulário aberto, os cards, velocímetros e barra de progresso são recalculados automaticamente.

Como buildar e empacotar

npm install
npm run build
npm run package

Para publicar:

npx tfx-cli extension publish --publisher csu-digital-quality --manifest-globs vss-extension.json --share-with CSU-Digital --token <PAT>

Arquivos principais

  • src/dashboard.ts: leitura dos campos, eventos do Work Item, regras dos indicadores e renderização.
  • src/dashboard.css: layout executivo, responsividade, cards, velocímetros e barra de progresso.
  • vss-extension.json: manifesto da extensão e contribuição da aba no Work Item.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft