Skip to Content
TestingWalker grunnlínur og diff

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

  1. Keyrðu og farðu yfir traust walk.
  2. Festu með set_walk_baseline.
  3. Settu breytingu í loftið og keyrðu nýtt walk með sambærilegri stillingu.
  4. Kallaðu á diff_walks með báðum walk ID.
  5. Skoðaðu endurtekin skýrslu og hvert blocker/major finding.
  6. 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æriTilgangur
set_walk_baselineFesta eitt yfirfarð walk fyrir hvern owner/app lykil
get_walk_baseline / list_walk_baselinesSkoða núverandi viðmið
clear_walk_baselineFjarlægja festingu án þess að eyða walk
diff_walksBera saman stöður og findings milli tveggja walk sem þú átt
walk_recursive_reportTeikna skráða stöðutré með breytingaskýringum
walk_findings_to_ticketsBúa til tracker payload fyrir valin findings
run_all_app_scenariosSetja 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.

Tengt