RedmineKit

Test Case Management

QA

Casos de teste, suítes 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 de taxa de sucesso de 87,8%, blocos com 70 casos de teste, 1.090 sucessos, 82 falhas, 45 bloqueados, 60% de cobertura de automação e 1.242 execuções, acima de uma barra de distribuição de resultados, uma linha de tendência de execuções de 14 dias e listas de falhas recentes e execuções recentes.
O painel de testes Taxa de sucesso, distribuição de resultados, tendência de 14 dias e as últimas falhas de um projeto.
Redmine
5.0 e posteriores, 6.x, 7.x
Relatórios
12, com CSV e Excel
Permissões
18, por papel no projeto
CI/CD
REST API, autenticação por chave de API
Idiomas
50 arquivos 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 gerou

Nada na cadeia é cópia. Uma tarefa aponta para os casos de teste que a comprovam, cada rodada acrescenta uma execução, e uma execução que falhou aponta para o bug que ela abriu. Siga os links em qualquer direção e você chega a registros reais do Redmine.

1. Tarefa

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

2. Caso de teste

Atribuído um a um ou por meio de um pacote. O mesmo caso, como o TC-41, pode servir a quantas tarefas for preciso.

3. Plano e rodada

Um plano (TP-2) define o escopo de uma release; uma rodada (TR-5) é uma sessão contra um build.

4. Execução

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

5. Defeito

Uma tarefa normal do Redmine vinculada 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 você escolher, execuções presas à versão do caso que foi executada e uma regra opcional que impede o fechamento de uma tarefa enquanto seus testes não passarem.

O fluxo de trabalho inteiro, capturado em um Redmine 6.1 em funcionamento

Estas são telas reais do plugin no tema padrão do Redmine. O projeto, as pessoas e os resultados são dados de demonstração de uma loja virtual fictícia chamada Harbor Storefront.

Escrever: uma biblioteca de casos de teste reutilizáveis

Pesquise e filtre por módulo, situação, automação e tags. Cada caso tem passos estruturados, um histórico de revisão e seu próprio histórico de versões.
Test Case Management – plugin para Redmine: A lista de casos de teste com busca, filtros e seletor de tags, uma barra de ações em massa para vincular os casos encontrados a um pacote ou plano, e linhas mostrando referência, título, módulo, prioridade, situação da automação, situação da revisão e último resultado.
Casos de teste Filtre a biblioteca, veja o último resultado de cada caso e vincule ou aprove vários casos de uma vez. Importe de CSV ou Excel, exporte para CSV.
Test Case Management – plugin para Redmine: Caso de teste TC-41, Pay with a Visa card and 3-D Secure challenge, mostrando descrição, pré-condições, seis passos numerados com resultados esperados, três versões, um conjunto de dados vinculado, 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 usado e todas as execuções até agora.

Planejar: pacotes, planos de release e dados de teste

Pacotes reúnem casos para reutilização. Um plano une pacotes, tarefas, testadores e uma versão do Redmine. Conjuntos de dados alimentam um mesmo caso com várias linhas.
Test Case Management – plugin para Redmine: Plano de teste TP-2, Release 2.4.0 regression: 100% de progresso, 61 casos de teste, 56 com sucesso, 2 com falha, taxa de sucesso de 91,8%, as quatro rodadas de teste do plano, seus dois pacotes, seis tarefas atribuídas e três testadores.
Um plano de release O progresso e a taxa de sucesso vêm do último resultado de cada caso planejado nas rodadas do plano. Versão de destino, sprint, ambiente e 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 seu tipo, descrição, número de casos de teste e número de tarefas às quais está vinculado.
Pacotes Pacotes de smoke, regressão, funcionalidade e release. Vincule um deles a quantas tarefas quiser; os casos são referenciados, não copiados.
Test Case Management – plugin para Redmine: Conjunto de dados DS-1, Payment cards, com seis linhas de bandeira 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 compartilhadas por vários casos. Escolha a linha ao registrar um resultado, e um único caso cobre seis cartões sem seis cópias.

Executar: o teste acontece na tarefa e na rodada

Desenvolvedores e testadores trabalham onde já estão. Cada resultado é uma nova execução, então o histórico é a trilha de auditoria.
Test Case Management – plugin para Redmine: Uma tarefa de funcionalidade do Redmine, Apple Pay at checkout, com um painel Testes marcado como Falhou e taxa de sucesso de 77,8%. O painel lista dez casos de teste atribuídos com o último resultado de cada um, o número do defeito vinculado no caso que falhou, um seletor de resultado e um botão Registrar em cada linha, um controle Vincular pacote e um botão Disparar CI.
O painel Testes em uma tarefa Dez casos atribuídos a esta funcionalidade, o último resultado de cada um, o defeito aberto pela falha e um botão Registrar em cada linha. Os resultados vão para a rodada selecionada no topo do painel.
Test Case Management – plugin para Redmine: Rodada de teste TR-5, 2.4.0 RC2 full regression, em andamento em Staging: 61 planejados, 38 com sucesso, 6 com falha, 1 bloqueado, 16 restantes e taxa de sucesso de 84,4%, acima de uma lista dos casos planejados com um seletor de resultado para cada um.
Uma rodada de teste Uma sessão contra um build. Os contadores seguem o último resultado de cada caso, e o que falta fazer fica visível de relance.
Test Case Management – plugin para Redmine: A lista de rodadas de teste com oito rodadas, cada uma mostrando seu plano, a situação (planejada, em andamento ou concluída), o progresso, como 45 de 61, a taxa de sucesso e o ambiente.
Todas as rodadas Candidatas de regressão, automação noturna, verificações de hotfix e sessões exploratórias em uma única lista.
Test Case Management – plugin para Redmine: O formulário Registrar execução do TC-41 com campos para tarefa, rodada de teste, resultado, ambiente, linha de dados, número do build, resultado obtido e log, seguidos de um seletor de resultado e um campo de resultado obtido para cada um dos seis passos, e um envio de arquivo.
Registrando um resultado Resultado geral mais um resultado por passo, a linha de dados usada, número do build, log e capturas de tela.
Test Case Management – plugin para Redmine: Execução número 1239, uma rodada manual com falha do TC-44 Pay with Apple Pay on Safari no build 431 de QA, com SHA do commit, duração, o defeito vinculado número 9, o texto do resultado obtido e os resultados por passo mostrando que o passo um passou, o passo dois falhou e os passos três e quatro não foram executados.
Uma execução O que rodou, em qual build e ambiente, qual passo falhou, o que o testador viu e qual defeito foi aberto.

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

Doze relatórios, todos com CSV, Excel e impressão. Dois deles foram feitos para a conversa sobre a release.
Test Case Management – plugin para Redmine: O relatório Prontidão da release mostrando Não está pronta para lançamento, uma taxa de sucesso de 87,8% contra uma meta de 90%, blocos para casos, execuções, pendentes, com sucesso, com falha, bloqueados e defeitos abertos, uma lista de verificação de prontidão e uma lista de falhas recentes.
Prontidão da release A taxa de sucesso em relação à meta que você definiu, uma lista de verificação do que ainda bloqueia a release e as falhas por trás disso.
Test Case Management – plugin para Redmine: O relatório Monitoramento: quatro tarefas em risco, nenhuma atrasada, três com vencimento em até sete dias e uma release sem plano de teste, com uma tabela de tarefas cujos testes falharam, estão bloqueados ou pendentes, sua versão de release, data de vencimento e progresso.
Monitoramento Tarefas cujos testes não terminaram com a data da release se aproximando, e versões que ainda não têm plano de teste.
Test Case Management – plugin para Redmine: O índice de relatórios com doze cartões: Resumo de testes, Regressão, Automação, Cobertura de requisitos, Prontidão da release, 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 Monitoramento.
Doze relatórios Resumo, regressão, automaçã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 Automação com um anel de 60% de cobertura de automação, 70 casos de teste, dos quais 42 automatizados e 33 manuais, uma divisão por framework entre Cypress, Playwright e pytest, e contagens por situação da automação.
Automação Cobertura, automatizados contra manuais e a divisão por framework.

Do seu jeito: importação, notificações e configurações

Test Case Management – plugin para Redmine: A página Importar casos de teste com um envio de arquivo, downloads de exemplos em CSV e Excel e a lista de colunas aceitas.
Importação CSV ou Excel, com um arquivo 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 que falharam, um defeito vinculado, um caso de teste aprovado, uma rodada de teste concluída e um plano concluído, cada uma com a pessoa que a disparou e quando.
Notificações Execuções que falharam, defeitos vinculados, aprovações e rodadas concluídas, no Redmine e por e-mail.
Test Case Management – plugin para Redmine: A página de configurações de Testes: prefixos de referência, ambiente padrão e lista de ambientes, meta de taxa de sucesso, a opção de bloquear o fechamento de uma tarefa até que seus casos de teste passem, seleção de tipos de tarefa, a chave da API de CI/CD, criação automática de defeito em caso de falha e o tipo de tarefa para defeitos.
Configurações Prefixos, ambientes, meta de taxa de sucesso, quais tipos de tarefa recebem o painel e a regra de bloqueio de fechamento.

Como trinta dias de testes aparecem nos relatórios

Os números abaixo vêm direto do projeto de demonstração das capturas de tela, lidos nos relatórios do próprio plugin: 70 casos de teste e 1.242 execuções entre 9 de setembro e 8 de outubro de 2026. Eles mostram o que o plugin mede. Não são benchmarks nem resultados de clientes.

Totais do projeto de demonstração
MétricaValorDetalhe
Casos de teste7061 aprovados, 5 em revisão
Execuções1,242856 automatizadas, 386 manuais
Taxa de sucesso87.8%Meta de 90%
Cobertura de automação60%42 de 70 casos
Defeitos gerados por falhas5Vinculados à execução que falhou
Resultados por ambiente, do relatório Comparação de ambientes
AmbienteExecuçõesPassouFalhouBloqueadoPuladoTaxa 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çõesPassaramTaxa de sucesso
API512912395.3%
Catálogo811811294.9%
Notificações5999393.9%
Admin6625690.3%
Busca614312889.5%
Autenticação1019317289.1%
Checkout813111487.0%
Pedidos6897382.0%
Carrinho814311681.1%
Pagamentos813510376.3%

Dentro do Redmine, os mesmos números aparecem no painel (anel de taxa de sucesso, distribuição de resultados, tendência de 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, severidade, tipo e tags. 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 apontando para os passos que realmente foram executados.

Revisão e aprovação

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

Pacotes, planos e rodadas

Pacotes agrupam casos para reutilização. Planos definem o escopo de uma release ou sprint em relação a uma versão do Redmine. Rodadas registram uma sessão em um build.

Um painel de testes em cada tarefa

Casos atribuídos, últimos resultados, taxa de sucesso, defeitos vinculados e registro com um clique, nos tipos de tarefa que você escolher.

Execuções que você pode auditar

Cada rodada acrescenta um registro com resultado, modo, ambiente, build, commit, duração, resultados por passo, log e capturas de tela. Nada é sobrescrito.

Testes orientados a dados

Conjuntos de dados reutilizáveis com colunas nomeadas. Vincule-os a casos ou a pacotes inteiros e registre qual linha cada execução usou.

Mapeamento de automação e CI/CD

Mapeie um caso para um framework e um identificador que o seu runner entenda, e deixe o pipeline buscar o que executar e enviar os resultados.

Painel e doze relatórios

Um painel que cada usuário monta com oito widgets, além de relatórios de prontidão, cobertura, tendência, ambientes, defeitos e monitoramento.

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

RegistroCaminho principalOutros estados
Caso de testeRascunho → Em revisão → AprovadoAlterações solicitadas, Obsoleto
Plano de testeRascunho → Ativo → ConcluídoArquivado
Rodada de testePlanejada → Em andamento → ConcluídaAbortada
Resultado da execuçãoPassou, Falhou, Bloqueado ou PuladoNão executado. Cada resultado é registrado como manual ou automatizado.

Seu pipeline pergunta o que executar e depois informa o resultado

A REST API fica em /testcases/api/v1 e autentica com uma chave de API normal do Redmine. Qualquer coisa capaz de enviar uma requisição HTTP pode usá-la. Um guia dentro do plugin conduz a configuração com as suas próprias URLs já preenchidas.

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

Enviando os resultados de um build

Faça um POST com o id da tarefa, o número do build, o SHA do commit, o ambiente e uma lista de resultados para /executions/upload. Os resultados são associados aos casos pelo identificador de automação, pelo id do caso ou pela referência, e cada um vira uma nova execução. Os nomes dos resultados são normalizados, de modo que passed, failure e ignored vindos do seu runner caem todos no lugar certo, e um resultado com falha enviado com create_defect abre um bug vinculado.

Dezoito permissões em um único módulo de projeto

Testes é um módulo de projeto padrão do Redmine. Ative-o onde você testa e dê a cada papel apenas o que ele precisa. As abas do menu acompanham as permissões.

PapelPermissões típicasO que faz
Líder de QAmanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesCuida da biblioteca, aprova casos, monta pacotes e planos de release
Testadorview_test_cases, execute_tests, manage_test_runs, manage_test_dataExecuta testes, registra resultados, mantém os dados de teste
Engenheiro de automaçãomanage_test_automation, view_test_executionsMapeia casos para frameworks e identificadores
Desenvolvedorview_test_cases, view_test_executions, view_test_runsVê o que é testado em uma tarefa e por que falhou
Gerente de projetoview_test_reports, view_test_plansLê os relatórios de prontidão, cobertura e monitoramento
Conta de serviço de CIupload_test_resultsEnvia resultados com sua chave de API, e nada mais
Administradoradmin_testing_settings, manage_test_environmentsPrefixos, ambientes, metas e a regra de fechamento

Roda onde o seu Redmine já roda

AmbienteSituaçãoObservações
Redmine 7.xCompatível
Redmine 6.1CompatívelAlvo de desenvolvimento, em Rails 7.2 e Ruby 3.4. As capturas de tela desta página são da versão 6.1.2.
Redmine 6.0Compatível
Redmine 5.xCompatível5.0 é a versão mínima declarada pelo plugin
MySQL 8CompatívelUsado no desenvolvimento e na demonstração desta página
Tipos de tarefaOs seusFunciona com qualquer configuração de tipos de tarefa. Limite o painel de testes aos tipos escolhidos ou deixe-o em todos.
Gems extrasUma, opcionalroo, apenas para importar arquivos .xlsx e .xls

Preços

Um servidor

$199

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

Unlimited users12 months of updatesEmail support
Comprar licença

Vários servidores

$399

Servidores Redmine ilimitados · usuários ilimitados · 12 meses de atualizações.

Unlimited users12 months of updatesEmail support
Comprar licença

Precisa de uma solução Redmine sob medida?

Procurando um recurso que nossos plugins ainda não oferecem?

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

Conte o que você precisa. Vamos analisar seus requisitos e propor uma solução adequada, com custo e prazo estimados.

Comprar