Pesquisar

Vitor C.

(0.0 - 0 avaliações)

Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 28/08/2025

Projetos (Aguardando Propostas):

  • Teste de app web de bot de WhatsApp

    Teste de Software | Orçamento: Aberto | Publicado: | Propostas: 14

    Checklist essencial (12 itens)

    Autenticação & rotas protegidas
    Passa se: sem token válido, /config e /admin redirecionam para /login; com token válido, acessa /config; /admin só abre para admin.

    Iniciar sessão (QR ? conectado)
    Passa se: clicar “Iniciar Sessão” mostra QR; ao conectar, aparece modal de sucesso e o QR não reaparece (até novo start).

    Ligar bot exige sessão ativa
    Passa se: tentar ligar o bot sem sessão ativa abre modal “Ativar Sessão” e o estado permanece OFF.

    Ligar bot exige assinatura ativa
    Passa se: com assinatura não ativa, qualquer tentativa de ligar o bot mostra modal/alerta e o estado permanece OFF.

    Coerência do estado do bot (Header × SlideAtivar)
    Passa se: ligar/desligar pelo Header reflete no Slide (e vice-versa) e, após POST /api/bot/logout, ambos mostram OFF no próximo polling.

    Seleção de grupos + limite do plano (Hipócrates)
    Passa se: no plano 1, não consegue selecionar >3 grupos (alerta exibido) e a persistência se mantém após refresh.

    Responder em grupos/privados + grupos selecionados
    Passa se: com “Responder em grupos” desmarcado, o bot não responde em grupos; com marcado, só responde nos grupos selecionados; em privados, respeita o toggle.

    Regras de conteúdo (blocks, mandatories, triggers)
    Passa se:

    mensagem com block ? ignora (log “Mensagem bloqueada”);

    com mandatories configuradas: se não contém nenhuma ? ignora (log correspondente);

    precisa de trigger válido para responder; quando responde, há log “Respondendo ...”.

    Throttle anti-flood (5s)
    Passa se: duas mensagens válidas em <5s geram apenas 1 resposta (log “Intervalo de 5s…” na segunda).

    Assinatura & pagamento – fluxo mínimo
    Passa se:

    finalToPay=0 (créditos/cupom) ativa na hora (status active, datas corretas 30/90 dias);

    Status pending/failed/in_analysis bloqueiam ligar bot e o Header mostra o texto curto correto.

    Webhook aprovado idempotente
    Passa se: reenviar o mesmo “approved” não duplica coupons.usage_count/revenue_cents nem créditos/prêmios.

    Segurança básica
    Passa se: endpoints *-internal não são acessíveis publicamente; /api/reconcile não pode ser acionado por usuário comum; /admin bloqueado para não-admin.

    Habilidades desejadas: QA / Testes, Teste de Software, Controle de Qualidade, Teste de Qualidade e Confiabiidade e Testes para Website.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.