RedmineKit

Test Case Management

QA

Casos de teste, suites e pacotes reutilizáveis, ligados a cada tarefa e a cada pipeline de CI, com rastreabilidade completa do requisito ao defeito.

Acesso à demonstraçãoadmin/12345678

Vários servidores: $399

Reembolso em 5 dias úteis12 meses de atualizaçõesCódigo-fonte incluído
Test Case Management – plugin para Redmine: O painel de testes no Redmine: um anel com 87,8% de taxa de sucesso, mosaicos com 70 casos de teste, 1090 sucessos, 82 falhas, 45 bloqueados, 60% de cobertura de automatização e 1242 execuções, por cima de uma barra de distribuição de resultados, de uma linha de tendência de execuções a 14 dias e de listas de falhas recentes e de execuções recentes.
O painel de testes Taxa de sucesso, distribuição de resultados, tendência a 14 dias e as falhas mais recentes de um projecto.
Redmine
5.0 ou posterior, 6.x, 7.x
Relatórios
12, com CSV e Excel
Permissões
18, por função no projecto
CI/CD
REST API, autenticação por chave de API
Idiomas
50 ficheiros de idioma
Tipos de tarefa
Os seus, sem alterações
  • Reusable test cases

  • Suites & bundles

  • Immutable executions

  • Automation mapping

  • CI/CD REST API

  • Dashboards & reports

Uma única cadeia, do requisito ao defeito que ele originou

Nada na cadeia é uma cópia. Uma tarefa aponta para os casos de teste que a comprovam, cada ronda acrescenta uma execução, e uma execução falhada aponta para o defeito que originou. Siga as ligações em qualquer sentido e vai dar a registos reais do Redmine.

1. Tarefa

Uma funcionalidade, uma história ou um requisito, no tipo de tarefa que já utiliza. O plugin não acrescenta nenhum tipo de tarefa próprio.

2. Caso de teste

Atribuído um a um ou através de um pacote. O mesmo caso, por exemplo o TC-41, pode servir qualquer número de tarefas.

3. Plano e ronda

Um plano (TP-2) define o âmbito de um lançamento; uma ronda (TR-5) é uma sessão sobre uma build.

4. Execução

Passou, falhou, bloqueado ou ignorado, com build, commit, ambiente, resultados por passo e capturas de ecrã. Nunca é editada depois.

5. Defeito

Uma tarefa normal do Redmine ligada a partir da falha, criada à mão ou automaticamente quando um teste falha.

Regras que mantêm a cadeia unida

Referências TC-, TB-, TP-, TR- e DS- com os prefixos que escolher, execuções fixadas à versão do caso que foi executada e uma regra opcional que impede fechar uma tarefa enquanto os testes não passarem.

O fluxo de trabalho completo, capturado num Redmine 6.1 em funcionamento

São ecrãs reais do plugin no tema predefinido do Redmine. O projecto, as pessoas e os resultados são dados de demonstração de uma loja online fictícia chamada Harbor Storefront.

Escrever: uma biblioteca de casos de teste reutilizáveis

Pesquise e filtre por módulo, estado, automatização e etiquetas. Cada caso tem passos estruturados, um registo de revisão e o seu próprio histórico de versões.
Test Case Management – plugin para Redmine: A lista de casos de teste com pesquisa, filtros e selector de etiquetas, uma barra de acções em massa para associar os casos filtrados a um pacote ou a um plano, e linhas com referência, título, módulo, prioridade, estado de automatização, estado de revisão e último resultado.
Casos de teste Filtre a biblioteca, veja o último resultado de cada caso e associe ou aprove vários casos de uma vez. Importe de CSV ou Excel, exporte para CSV.
Test Case Management – plugin para Redmine: O caso de teste TC-41, Pay with a Visa card and 3-D Secure challenge, com descrição, pré-condições, seis passos numerados com resultados esperados, três versões, um conjunto de dados associado, o histórico de revisão e o histórico de execuções.
Um caso de teste Passos com resultados esperados, três versões, os comentários do revisor, o conjunto de dados com que corre e todas as execuções até agora.

Planear: pacotes, planos de lançamento e dados de teste

Os pacotes reúnem casos para reutilização. Um plano junta pacotes, tarefas, testadores e uma versão do Redmine. Os conjuntos de dados alimentam um caso com muitas linhas.
Test Case Management – plugin para Redmine: O plano de testes TP-2, Release 2.4.0 regression: 100% de progresso, 61 casos de teste, 56 com sucesso, 2 falhados, 91,8% de taxa de sucesso, as quatro rondas de testes do plano, os seus dois pacotes, seis tarefas atribuídas e três testadores.
Um plano de lançamento O progresso e a taxa de sucesso resultam do último resultado de cada caso planeado nas rondas do plano. A versão-alvo, o sprint, o ambiente e as datas ficam no cabeçalho.
Test Case Management – plugin para Redmine: Seis cartões de pacotes de teste: Release 2.4.0 sign-off, Account and sign-in, API contract, Checkout and payments, Full regression e Smoke, cada um com o tipo, a descrição, o número de casos de teste e o número de tarefas a que está associado.
Pacotes Pacotes de smoke, regressão, funcionalidade e lançamento. Associe um a quantas tarefas quiser; os casos são referenciados, não copiados.
Test Case Management – plugin para Redmine: O conjunto de dados DS-1, Payment cards, com seis linhas de marca do cartão, número de sandbox, validade, modo 3-D Secure e resultado esperado, e a lista de casos de teste que o utilizam.
Conjuntos de dados Linhas de dados de teste partilhadas por vários casos. Escolha a linha ao registar um resultado, e um só caso cobre seis cartões sem seis cópias.

Executar: os testes fazem-se na tarefa e na ronda

Programadores e testadores trabalham onde já estão. Cada resultado é uma nova execução, pelo que o histórico é o registo de auditoria.
Test Case Management – plugin para Redmine: Uma tarefa de funcionalidade do Redmine, Apple Pay at checkout, com uma secção Testes marcada como Falhou e 77,8% de taxa de sucesso. A secção lista dez casos de teste atribuídos com o respectivo último resultado, o número do defeito associado no caso falhado, um selector de resultado e um botão Registar em cada linha, um controlo Associar pacote e um botão Lançar CI.
A secção Testes numa tarefa Dez casos atribuídos a esta funcionalidade, o último resultado de cada um, o defeito originado pela falha e um botão Registar em cada linha. Os resultados entram na ronda seleccionada no topo da secção.
Test Case Management – plugin para Redmine: A ronda de testes TR-5, 2.4.0 RC2 full regression, em curso em Staging: 61 planeados, 38 com sucesso, 6 falhados, 1 bloqueado, 16 por executar e 84,4% de taxa de sucesso, por cima de uma lista dos casos planeados com um selector de resultado para cada um.
Uma ronda de testes Uma sessão sobre uma build. Os contadores seguem o último resultado de cada caso, e o trabalho que falta vê-se num relance.
Test Case Management – plugin para Redmine: A lista de rondas de testes com oito rondas, cada uma com o seu plano, o estado (planeada, em curso ou concluída), o progresso (por exemplo, 45 de 61), a taxa de sucesso e o ambiente.
Todas as rondas Candidatas a lançamento em regressão, automatização nocturna, verificações de hotfix e sessões exploratórias numa só lista.
Test Case Management – plugin para Redmine: O formulário Registar execução do TC-41, com campos para tarefa, ronda de testes, resultado, ambiente, linha de dados, número da build, resultado obtido e log, seguidos de um selector de resultado e de um campo de resultado obtido para cada um dos seis passos, e de um carregamento de ficheiros.
Registar um resultado Resultado global e resultado por passo, a linha de dados utilizada, o número da build, o log e as capturas de ecrã.
Test Case Management – plugin para Redmine: A execução número 1239, uma execução manual falhada do TC-44 Pay with Apple Pay on Safari, em QA, na build 431, com o SHA do commit, a duração, o defeito associado número 9, o texto do resultado obtido e os resultados por passo: o passo um passou, o passo dois falhou e os passos três e quatro não foram executados.
Uma execução O que correu, em que build e ambiente, que passo falhou, o que o testador viu e que defeito originou.

Decidir: relatórios que respondem a “podemos lançar?”

Doze relatórios, todos com CSV, Excel e impressão. Dois deles foram feitos para a conversa sobre o lançamento.
Test Case Management – plugin para Redmine: O relatório Prontidão para lançamento a indicar Não está pronto para lançamento, 87,8% de taxa de sucesso face a um objectivo de 90%, mosaicos de casos, execuções, pendentes, com sucesso, falhados, bloqueados e defeitos em aberto, uma lista de verificação de prontidão e uma lista de falhas recentes.
Prontidão para lançamento A taxa de sucesso face ao objectivo que definiu, uma lista de verificação do que ainda bloqueia o lançamento e as falhas que estão por trás.
Test Case Management – plugin para Redmine: O relatório Monitorização: quatro tarefas em risco, nenhuma em atraso, três com prazo nos próximos sete dias e um lançamento sem plano de testes, com uma tabela das tarefas cujos testes estão falhados, bloqueados ou pendentes, a respectiva versão de lançamento, a data-limite e o progresso.
Monitorização Tarefas cujos testes não estão concluídos quando a data de lançamento se aproxima, e versões que ainda não têm plano de testes.
Test Case Management – plugin para Redmine: O índice de relatórios com doze cartões: Resumo de testes, Regressão, Automatização, Cobertura de requisitos, Prontidão para lançamento, Comparação de ambientes, Resumo de defeitos, Tendência da taxa de sucesso, Cobertura por módulo, Cobertura por componente, Histórico de execuções e Monitorização.
Doze relatórios Resumo, regressão, automatização, cobertura de requisitos, ambientes, defeitos, tendência, cobertura por módulo e por componente, histórico.
Test Case Management – plugin para Redmine: O relatório Automatização com um anel de 60% de cobertura de automatização, 70 casos de teste dos quais 42 automatizados e 33 manuais, uma repartição por framework (Cypress, Playwright e pytest) e contagens por estado de automatização.
Automatização Cobertura, automatizados face a manuais e a repartição por framework.

À sua maneira: importação, notificações e definições

Test Case Management – plugin para Redmine: A página Importar casos de teste com um carregamento de ficheiro, ficheiros de exemplo em CSV e Excel para descarregar e a lista de colunas aceites.
Importação CSV ou Excel, com um ficheiro de exemplo que já traz todos os cabeçalhos de coluna.
Test Case Management – plugin para Redmine: A lista de notificações com execuções falhadas, um defeito associado, um caso de teste aprovado, uma ronda de testes concluída e um plano concluído, cada uma com a pessoa que a desencadeou e a data.
Notificações Execuções falhadas, defeitos associados, aprovações e rondas concluídas, no Redmine e por e-mail.
Test Case Management – plugin para Redmine: A página de definições de Testes: prefixos de referência, ambiente predefinido e lista de ambientes, objectivo de taxa de sucesso, a opção de bloquear o fecho de uma tarefa até os seus casos de teste passarem, selecção de tipos de tarefa, o interruptor da API de CI/CD, a criação automática de defeitos em caso de falha e o tipo de tarefa dos defeitos.
Definições Prefixos, ambientes, objectivo de taxa de sucesso, os tipos de tarefa que recebem a secção e a regra de bloqueio do fecho.

Trinta dias de testes vistos nos relatórios

Os números abaixo vêm directamente do projecto de demonstração das capturas de ecrã, lidos nos relatórios do próprio plugin: 70 casos de teste e 1242 execuções entre 9 de Setembro e 8 de Outubro de 2026. Mostram o que o plugin mede. Não são benchmarks nem resultados de clientes.

Totais do projecto de demonstração
MedidaValorDetalhe
Casos de teste7061 aprovados, 5 em revisão
Execuções1,242856 automatizadas, 386 manuais
Taxa de sucesso87.8%Objectivo: 90%
Cobertura de automatização60%42 de 70 casos
Defeitos originados por falhas5Ligados à execução que falhou
Resultados por ambiente, do relatório Comparação de ambientes
AmbienteExecuçõesPassouFalhouBloqueadoIgnoradoTaxa de sucesso
QA70061047291487.1%
Staging3443072010789.2%
DEV162142125387.7%
UAT363131186.1%
Taxa de sucesso por módulo, do relatório Cobertura por módulo
MóduloCasosExecuçõesCom sucessoTaxa de sucesso
API512912395.3%
Catálogo811811294.9%
Notificações5999393.9%
Administração6625690.3%
Pesquisa614312889.5%
Autenticação1019317289.1%
Checkout813111487.0%
Encomendas6897382.0%
Carrinho814311681.1%
Pagamentos813510376.3%

No Redmine, os mesmos números aparecem no painel (anel da taxa de sucesso, distribuição de resultados, tendência a 14 dias, cobertura por módulo e por componente) e nos relatórios em tabela, todos com exportação para CSV e Excel.

Construído em torno de uma regra: um caso de teste nunca é duplicado

Casos de teste reutilizáveis

Título, pré-condições, passos estruturados com resultados esperados, módulo, componente, prioridade, gravidade, tipo e etiquetas. Clone, edite em massa, importe e exporte.

Versões que protegem o histórico

Editar um caso que já foi executado cria uma nova versão. As execuções antigas continuam a apontar para os passos que foram realmente executados.

Revisão e aprovação

Rascunho, em revisão, aprovado, obsoleto. Cada decisão fica registada com revisor, data e comentário, e o autor é notificado.

Pacotes, planos e rondas

Os pacotes agrupam casos para reutilização. Os planos definem o âmbito de um lançamento ou de um sprint face a uma versão do Redmine. As rondas registam uma sessão sobre uma build.

Uma secção de testes em cada tarefa

Casos atribuídos, últimos resultados, taxa de sucesso, defeitos associados e registo com um clique, nos tipos de tarefa que escolher.

Execuções que pode auditar

Cada execução acrescenta um registo com resultado, modo, ambiente, build, commit, duração, resultados por passo, log e capturas de ecrã. Nada é substituído.

Testes orientados por dados

Conjuntos de dados reutilizáveis com colunas com nome. Associe-os a casos ou a pacotes inteiros e registe a linha que cada execução utilizou.

Mapeamento de automatização e CI/CD

Associe um caso a uma framework e a um identificador que o seu runner entenda, e deixe o pipeline ir buscar o que há para correr e enviar os resultados.

Painel e doze relatórios

Um painel que cada utilizador compõe a partir de oito widgets, mais relatórios de prontidão, cobertura, tendência, ambientes, defeitos e monitorização.

Quatro pequenos ciclos de vida, todos visíveis na página

RegistoPercurso principalOutros estados
Caso de testeRascunho → Em revisão → AprovadoAlterações pedidas, Obsoleto
Plano de testesRascunho → Activo → ConcluídoArquivado
Ronda de testesPlaneada → Em curso → ConcluídaInterrompida
Resultado da execuçãoPassou, Falhou, Bloqueado ou IgnoradoNão executado. Cada resultado é registado como manual ou automatizado.

O seu pipeline pergunta o que correr e depois comunica os resultados

A REST API fica em /testcases/api/v1 e autentica-se com uma chave de API normal do Redmine. Tudo o que consiga enviar um pedido HTTP pode utilizá-la. Um guia dentro do plugin acompanha a configuração, já com os seus URL preenchidos.

Endpoints em /testcases/api/v1
MétodoEndpointFinalidade
GET/issues/:id/testingO que correr para uma tarefa
POST/executions/uploadResultados de uma build para uma tarefa
POST/executions/bulk_uploadResultados de várias tarefas ou builds
POST/test_runsCriar uma ronda para esta build
POST/test_runs/:id/resultsEnviar resultados para uma ronda
GET/test_casesListar, criar e actualizar casos
GET/test_plansListar, criar e actualizar planos
GET/issues/:id/coverageCobertura de testes de uma tarefa
GET/reports/:nameQualquer relatório em JSON
GET/dashboardMétricas agregadas

Enviar os resultados de uma build

Faça POST do id da tarefa, do número da build, do SHA do commit, do ambiente e de uma lista de resultados para /executions/upload. Os resultados são associados aos casos pelo identificador de automatização, pelo id do caso ou pela referência, e cada um torna-se uma nova execução. Os nomes dos resultados são normalizados, pelo que passed, failure e ignored vindos do seu runner ficam todos no sítio certo, e um resultado falhado enviado com create_defect abre um defeito associado.

Dezoito permissões num único módulo de projecto

Os testes são um módulo de projecto normal do Redmine. Active-o onde testa e dê a cada função apenas aquilo de que precisa. Os separadores do menu acompanham as permissões.

FunçãoPermissões típicasO que faz
Responsável de QAmanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesGere a biblioteca, aprova casos, monta pacotes e planos de lançamento
Testadorview_test_cases, execute_tests, manage_test_runs, manage_test_dataCorre testes, regista resultados, mantém os dados de teste
Engenheiro de automatizaçãomanage_test_automation, view_test_executionsAssocia casos a frameworks e identificadores
Programadorview_test_cases, view_test_executions, view_test_runsVê o que é testado numa tarefa e porque falhou
Gestor de projectoview_test_reports, view_test_plansLê os relatórios de prontidão, cobertura e monitorização
Conta de serviço de CIupload_test_resultsEnvia resultados com a sua chave de API e mais nada
Administradoradmin_testing_settings, manage_test_environmentsPrefixos, ambientes, objectivos e a regra de fecho

Corre onde o seu Redmine já corre

AmbienteEstadoNotas
Redmine 7.xSuportado
Redmine 6.1SuportadoVersão-alvo de desenvolvimento, em Rails 7.2 e Ruby 3.4. As capturas de ecrã desta página são da 6.1.2.
Redmine 6.0Suportado
Redmine 5.xSuportadoA 5.0 é a versão mínima que o plugin declara
MySQL 8SuportadoUsado no desenvolvimento e na demonstração desta página
Tipos de tarefaOs seusFunciona com qualquer configuração de tipos de tarefa. Limite a secção de testes aos tipos que escolher ou deixe-a em todos.
Gems adicionaisUma, opcionalroo, apenas para importar ficheiros .xlsx e .xls

Preços

Um servidor

$199

Uma instância do Redmine · utilizadores ilimitados · 12 meses de atualizações.

Unlimited users12 months of updatesEmail support
Comprar licença

Vários servidores

$399

Servidores Redmine ilimitados · utilizadores ilimitados · 12 meses de atualizações.

Unlimited users12 months of updatesEmail support
Comprar licença

Precisa de uma solução Redmine à medida?

Procura uma funcionalidade que os nossos plugins ainda não oferecem?

A RedmineKit desenvolve plugins Redmine à medida, personaliza plugins existentes, automatiza fluxos de trabalho, integra ferramentas de terceiros e cria soluções ajustadas à sua empresa.

Diga-nos o que precisa. Analisaremos os seus requisitos e proporemos uma solução adequada, com custo e prazo estimados.

Comprar