Walker grunnlínur og diff
Grunnlínur og diff bera saman tvo sjálfstæð walk fyrir sama forrit. Þau hjálpa til við að greina ný, viðvarandi og leyst findings og sýna hvar skráður UI-staður breyttist.
Grunnlína er viðmið til samanburðar, ekki vottun. Festu hana aðeins eftir að þú hefur farið yfir mark, auðkenningarstöðu, takmarkanir, findings og umfang.
Mælt verkflæði
- Keyrðu og farðu yfir traust walk.
- Festu með
set_walk_baseline. - Settu breytingu í loftið og keyrðu nýtt walk með sambærilegri stillingu.
- Kallaðu á
diff_walksmeð báðum walk ID. - Skoðaðu endurtekin skýrslu og hvert blocker/major finding.
- Keyrðu vistaðar atburðarásir fyrir flæði þar sem ákveðið umfang skiptir máli.
set_walk_baseline(
walk_id="<reviewed-walk>",
app_name="my-app",
notes="Reviewed staging reference for revision <sha>"
)
diff_walks(
base_walk_id="<reviewed-walk>",
new_walk_id="<candidate-walk>"
)Auðkenni og takmarkanir samanburðar
Stöður eru auðkenndar eftir innihaldi út frá leið og DOM undirskriftum. Findings tengjast með staðlaðum deduplikation lyklum. Það gerir stöðugan samanburð mögulegan, en breytilegt innihald getur samt látið einn rökréttan skjá líta út fyrir að vera nýr, og staðla getur stundum sameinað eða skipt findings óvænt.
Fyrir varanlegan samanburð skaltu halda þessum inntökum samræmdum:
- forrit og umhverfi;
- auðkennt reikning og hlutverk;
- seed URL og leyfilegar origins;
- walker ham, state/depth/action takmarkanir og fuzz prófíl; og
- feature flags og prófunargögn.
Ef inntök eru mismunandi skaltu skrá mismuninn í stað þess að túlka tölur sem regression merki um gæði release.
Tiltæk verkfæri
| Verkfæri | Tilgangur |
|---|---|
set_walk_baseline | Festa eitt yfirfarð walk fyrir hvern owner/app lykil |
get_walk_baseline / list_walk_baselines | Skoða núverandi viðmið |
clear_walk_baseline | Fjarlægja festingu án þess að eyða walk |
diff_walks | Bera saman stöður og findings milli tveggja walk sem þú átt |
walk_recursive_report | Teikna skráða stöðutré með breytingaskýringum |
walk_findings_to_tickets | Búa til tracker payload fyrir valin findings |
run_all_app_scenarios | Setja vistaðar atburðarásir forrits í biðröð |
Miðaútflutningur skilar JSON payload fyrir Linear, Jira eða GitHub. Hann sendir þau ekki inn. Farðu yfir titla, sönnunartengla, severity, viðkvæmt efni, verkefni og assignee áður en eitthvað fer til ytra tracker.
Túlkun release
Gagnlegt merki um kandidat er:
- ekkert nýtt blocker eða major finding í sambærilegu umfangi;
- mark findings virðist leyst;
- mikilvægar vistaðar atburðarásir standast í ætluðu umhverfi; og
- einhver fer yfir fjarlægðar stöður eða minna umfang.
Ekki kalla release grænt eingöngu vegna þess að findings_new er núll. Misheppnuð
innskráning, snemmtímamörk, minni frontier eða tester sem er ekki tiltækur geta
einnig gefið færri findings.