MG-8: CV-2 e PR-6 saem do zero, e as duas decisões do dono entram
247 casos verdes no Firebase, 244 de widget. A cobertura com o id vai de 188 para
211 de 420.
As duas stories que o mapa acusou em zero não eram difíceis
CV-2 (co-campeões) e PR-6 (recálculo por placar corrigido) estavam em 0/9 e 1/10 —
e a maior parte do que faltava é regra pura, que se testa sem banco. Elas eram as
que ninguém tinha olhado, que é exatamente o que o mapa existe para revelar. CV-2
ficou 7/9 (sobraram os dois casos de tela) e PR-6 fechou 10/10.
Os casos mantêm o id de origem: CV-2-03 continua sendo CV-2-03. Dois deles cobrem
o que mais dói na migração — correção de placar antes e depois do encerramento
trocando o campeão, porque ele é derivado na leitura e nunca congelado.
As duas decisões do dono, respondidas
A email enumeration protection já estava ligada (é o padrão dos projetos novos),
então o login nunca foi oráculo de enumeração neste projeto e AC-2-02 sai de
bloqueado. O app já tratava os dois casos com a mesma mensagem. O Identity
Platform foi ligado, e o mínimo de 8 caracteres de senha passa a ser aplicado pelo
servidor.
Nenhuma das duas é verificável no emulador: ele não aplica política de senha nem
proteção de enumeração, de propósito, para o teste não depender de nuvem. Ficam
registradas por configuração, com data, e conferidas em device.
Um teste meu contava correções num jogo compartilhado entre casos e via as do
vizinho — a trilha vive no jogo, que é global e sobrevive ao bolão.
QA-4 segue sem nenhuma divergência registrada: o que apareceu até aqui foi
mudança de mecanismo (rule em vez de service) ou defeito do próprio teste, nunca
comportamento diferente do produto.
Co-Authored-By:
Claude Opus 5 (1M context) <noreply@anthropic.com>
parent
a83d5e14
Please register or sign in to comment