Usuário de Teste (Acesso Antecipado em Produção)

Atendimento ao ClienteSuporte

📌 Visão Geral

O usuário de teste, no contexto deste sistema, é um usuário real e ativo, utilizado para acesso antecipado a funcionalidades novas ou atualizadas em ambiente de produção. Esse usuário serve como um canal de validação prática das novidades antes de serem liberadas para todos os demais usuários.


🎯 Objetivo

Permitir que usuários específicos tenham acesso controlado a funcionalidades que estão prestes a ser lançadas. Esse acesso antecipado permite:

  • Identificar falhas ou melhorias antes do rollout geral;
  • Obter feedback real e aplicado;
  • Garantir maior segurança e confiabilidade na entrega final da funcionalidade.

🔐 Permissão Específica

Usuários de teste recebem uma permissão especial, que pode ser representada por um identificador como:

Teste

Essa permissão será verificada no sistema sempre que uma nova funcionalidade estiver em fase de “pré-lançamento”.

⚙️ Funcionalidades com Controle de Acesso

Funcionalidades lançadas de forma gradual estarão visíveis apenas para usuários com essa permissão. Exemplos de usos:

  • Novas páginas, componentes ou ferramentas;
  • Relatórios ou módulos recém-desenvolvidos;
  • Funcionalidades em beta;
  • Integrações recentes com APIs externas.

✅ Critérios para Habilitação

A inclusão de um usuário no grupo de acesso antecipado pode ser feita com base em:

  • Perfil do usuário (admin, parceiro, colaborador etc.);
  • Participação em grupos de testes internos;
  • Solicitação direta da equipe responsável pelo produto.

⚠️ Considerações

  • Esses usuários estão em produção e usam o sistema normalmente.
  • Suas ações impactam dados reais, portanto a estabilidade das funcionalidades liberadas deve ser alta.
  • O feedback deles deve ser monitorado ativamente.
  • Caso ocorra um erro, o sistema deve prever rollback automático ou ocultação da funcionalidade.

🧾 Identificação e Gestão

A gestão dos usuários de teste pode ser feita por:

  • Flag no banco de dados (users.acesso_antecipado = true);
  • Permissão vinculada ao papel do usuário;
  • Interface administrativa para habilitar/desabilitar o acesso antecipado.

🧠 Boas práticas

  • Documente todas as funcionalidades liberadas em acesso antecipado.
  • Tenha um canal de suporte exclusivo para usuários de teste.
  • Monitore logs de uso e eventuais erros para esse grupo.
  • Utilize esse grupo como uma ponte entre o time técnico e os usuários finais.

OBS: Para habilitar o acesso precisamos do seu código do usuário, como mostra no artigo a seguir: