Unità 7 / 11

Kitba ta' Rapport ta' Żbalji u Prijoritizzazzjoni: Rekords Ċari u Riproduċibbli bl-AI

Qligħ:

  • Kapaċità li tittrasforma osservazzjonijiet imxerrda f'rapport li jkun fih titolu ċar, passi deterministiċi ta' riproduzzjoni, riżultati mistennija/attwali u evidenza bl-appoġġ ta' intelliġenza artifiċjali
  • Li tkun kapaċi timponi r-regola li 'tuża biss l-informazzjoni li nagħti, ma tagħmilhiex' fuq l-intelliġenza artifiċjali u tiggarantixxi r-riproduċibbiltà bil-kontroll tagħha stess
  • Li tkun kapaċi tiddistingwi bejn is-severità (impatt tekniku) u l-prijorità (urġenza tan-negozju) u tagħti t-tikketta finali mal-kuntest tan-negozju

Il-bug li jsib tester huwa ta' valur biss jekk ikun iffissat; L-iffissar jiddependi ħafna fuq il-kwalità tar-rapport tal-bug—rekord li jiddokumenta difett b’mod li l-iżviluppatur jista’ jifhem, jirriproduċi u jirranġah. Rapport tal-bug bil-miktub ħażin ("il-login mhux qed jaħdem") se jwaqqaf lill-iżviluppatur għal sigħat, iwassal għal korrispondenza 'l quddiem u 'l quddiem, u ħafna drabi jagħlaq bħala "ma jistax jirriproduċi". Rapport tajjeb jinkludi passi ċari, riżultati mistennija u attwali, informazzjoni dwar il-kuntest u evidenza. L-intelliġenza artifiċjali (AI) hija tajba ħafna biex tbiddel l-osservazzjonijiet imxerrda tiegħek f'rapport professjonali u strutturat. Iżda t-twissija ċentrali tapplika hawn ukoll: AI ma tistax tagħmel passi li ma tarax; jista 'jimla l-informazzjoni nieqsa b' "dehra raġonevoli" iżda guess mhux preċiżi. Ix-xogħol tiegħek huwa li tiżgura li kull linja tar-rapport tkun ibbażata fuq dak li attwalment osservajt.

Anatomia ta 'rapport tajjeb dwar il-bug

Rapport effettiv jinkludi dawn il-komponenti:

  • Titolu: Qasir, speċifiku, li jista' jitfittex. Mhux "Hemm żball"; "Ma tistax tikklikkja l-buttuna 'Checkout' b'aktar minn 10 oġġetti fil-karrettun (Chrome)".
  • Passi biex tirriproduċi: Numerati, traċċabbli mill-bidu, deterministiku. L-iżviluppatur għandu jkun jista 'jara l-iżball wara li jsegwi dawn il-passi.
  • Riżultat mistenni: Dak li kellu ġara skont il-kriterji tal-aċċettazzjoni.
  • Riżultat attwali: X'ġara (messaġġ ta' żball, skrin, imġieba).
  • Ambjent: Browser/apparat, verżjoni, ambjent (test/live), rwol tal-utent, data.
  • Evidenza: Screenshot, vidjo, log, traċċa ta 'żball (traċċa tal-munzell).
  • Severità u prijorità: Dettaljati hawn taħt.
Tip: Qabel ma tibgħat rapport, staqsi "jekk nagħti dawn il-passi lil xi ħadd ieħor, jistgħu jaraw l-iżball mingħajr l-għajnuna tiegħi?" staqsi. Jekk it-tweġiba hija "le", ir-rapport mhuwiex komplut. L-AI tista 'tagħmel ir-rapport sabiħ, imma int biss tista' tiggarantixxi r-riproduċibilità.

Vjolenza u prijorità: żewġ kunċetti konfużi

Is-severità hija l-effett tekniku tal-iżball: is-sistema tiġġarraf, id-dejta tintilef, jew hija typo? Il-prijorità hija kemm jeħtieġ li tiġi ffissata b'urġenza; hija dwar l-impatt tan-negozju. It-tnejn mhux dejjem imorru fl-istess direzzjoni: l-ortografija ħażina tal-isem tal-kumpanija fuq il-homepage hija severità baxxa iżda prijorità għolja (reputazzjoni). F'każ ta 'tarf rari, kollass jista' jkun ta 'severità għolja iżda ta' prijorità baxxa. L-AI tgħinek tagħmel din id-distinzjoni meta tagħti l-osservazzjoni; iżda t-tikketta finali tingħata minnek li taf il-kuntest tan-negozju.

vjolenza

eżempju

prijorità

eżempju

Kritika (Imblokkatur)

Il-ħlas ma jistax jitlesta

Urġenti (P1)

Telf ta' dħul fil-ħajja

Għoli (Maġġuri)

Ir-rapport jagħti total mhux korrett

Għoli (P2)

A must għar-rilaxx li ġej

Medju (Minuri)

Żball rari fil-każ tat-tarf

Medju (P3)

Fi sprint ippjanat

Baxxa (Trivjali)

L-allinjament tal-buttuni huwa mitfi

Baxxa (P4)

Meta jkun hemm ċans

Pront dgħajjef / Pront qawwi

Dgħajjef: "Irrapporta dan l-iżball: il-ħlas mhux qed jaħdem."
Qawwija: "Ittraduċi l-osservazzjonijiet tiegħi hawn taħt f'format standard ta' rapport tal-bug: titolu, passi ta' riproduzzjoni (numerati), riżultat mistenni, riżultat attwali, ambjent, severità u rakkomandazzjoni ta' prijorità (ġustifikata). Uża biss l-informazzjoni li nipprovdi; agħmel kwalunkwe qasam neqsin, immarka 'INFORMATION MISSING:...'. Osservazzjonijiet: Chrome 120, ambjent tat-test, 12-il oġġett fil-karrettun, 'ma jiġri xejn' żball tal-funzjoni fil-console, M'hemm l-ebda problema bi 11-il prodott."

Pront qawwija; jimponi l-format, ir-regola tal-"twaħħil", u l-immarkar tal-informazzjoni nieqsa. B'dan il-mod, ir-rapport ikun kemm preċiż kif ukoll onest.

Sejbien ta' żbalji duplikati

F'timijiet kbar, l-istess żball jiġi rrappurtat għal darb'oħra. L-AI tista' tqabbel ir-rapport il-ġdid tiegħek ma' bugs miftuħa eżistenti u timmarka duplikati potenzjali — dan iżżomm is-sistema tiegħek ta' traċċar tal-bugs (Jira, Azure DevOps, GitHub Issues) nadifa. Imma oqgħod attent: żewġ żbalji li jidhru simili fuq il-wiċċ jista 'jkollhom kawżi bażiċi differenti; Qabbel il-passi tal-produzzjoni ripetuta u l-ambjent taż-żewġ rapporti qabel ma tagħlaq is-suġġeriment "duplikat" tal-AI. "duplikat" magħluq aċċidentalment huwa fil-fatt nieqes żball separat.

Minn traċċa tal-bug għall-kawża ewlenija: Il-qawwa tal-AI biex taqra zkuk

L-aktar parti teknika ta 'rapport tal-bug ħafna drabi hija t-traċċa tal-bug (traċċa tal-munzell - tqassim ta' liema linja ta 'kodiċi, b'liema katina ta' sejħa, wassal għal bug). Zkuk twal u kumplessi jistgħu jgħajru anke l-iżviluppatur. L-AI taqra log ta 'mijiet ta' linji u tiġbor fil-qosor f'sekondi l-aktar linji kritiċi, l-ipoteżi tal-kawża ewlenija possibbli, u l-punt tal-kodiċi fejn ġie attivat l-iżball. Dan kemm iqassar ir-rapport kif ukoll jagħti lill-iżviluppatur punt tat-tluq dirett.

Ftakar żewġ limiti, għalkemm. L-ewwel, il-kawża ewlenija mogħtija mill-AI hija ipoteżi, mhux evidenza; L-iżviluppatur m'għandux jipprova jirranġa dan mingħajr ma jivverifikah. It-tieni, zkuk spiss ikun fihom data personali (email, user ID, token tas-sessjoni); Maskra dawn iż-żoni qabel ma tpoġġi l-ġurnal fuq il-vettura. Prattika tajba hija li l-ewwel ikollha l-AI tgħid "lista l-oqsma li jeħtieġ li jiġu mgħottija f'dan il-ġurnal" u mbagħad tanalizza r-reġistru mnaddaf.

Tip: Minflok ma twaħħal ir-reġistru kollu fir-rapport, inkludi l-aktar 3-5 linji kritiċi li l-AI tiġbor fil-qosor u link għar-reġistru sħiħ. B'dan il-mod ir-rapport jibqa' jinqara, u l-iżviluppatur li għandu bżonn id-dettalji jista' jaċċessa l-ġurnal sħiħ.

Erba' mudelli li jistgħu jiġu kkupjati

1) Mill-osservazzjoni għar-rapport:

Ir-rwol tiegħek: QA anzjan. Ittraduċi l-osservazzjonijiet mhux ipproċessati li ġejjin f'rapport ta' bug standard: Titolu / Passi tar-riproduzzjoni (numerati) / Mistennija / Attwali / Ambjent / Nota ta' evidenza / Severità + Prijorità (ġustifikata). REGOLA: uża biss l-informazzjoni li nipprovdi; immarka l-qasam nieqes bħala "INFORMAZZJONI nieqes:..." Osservazzjonijiet: [noti mhux ipproċessati]

2) Kontroll tar-riproduċibbiltà:

Aqra dan ir-rapport tal-bug mill-perspettiva ta' żviluppatur li qatt ma ra l-bug. Segwi l-passi u mmarka l-postijiet fejn mhux se jipproduċi l-bug: pass ambigwu, prerekwiżit nieqes, data tat-test nieqsa, kundizzjoni maqbuża. Għidli x'informazzjoni għandi nżid għal kull vojt. Rapport: [pejst rapport]

3) Konsulent dwar is-severità/prijorità:

Niddeskrivi l-iżball li ġej: [żball + kuntest tan-negozju]. Agħti suġġerimenti u ġustifikazzjoni separatament għas-severità (impatt tekniku) u l-prijorità (urġenza tan-negozju). Spjega għaliex it-tnejn jistgħu jkunu differenti. Se nieħu d-deċiżjoni finali.

4) Sommarju tat-traċċa tal-log/żball:

Eżamina t-traċċa/log tal-iżball hawn taħt. Agħtini sommarju ta' (1) l-ipoteżi tal-kawża ewlenija, (2) il-punt tal-kodiċi probabbli fejn seħħ l-iżball, (3) it-3 linji l-aktar kritiċi biex iżżid mar-rapport. Maskra jekk hemm data personali.Log: [paste log]

tliet każijiet żgħar

Każ 1 — Ħelsien minn "Ma Stajtx Nipproduċi." F'tim wieħed, 30% tal-bugs kienu magħluqa peress li "ma jistgħux jirriproduċu". Il-mudell ta' "kontroll tar-riproduċibbiltà" ġie miżjud mal-proċess tar-rapport; Qabel ma ntbagħat kull rapport, l-AI indikat passi u prerekwiżiti neqsin. Tliet xhur wara, ir-rata "ma setgħetx tipproduċi" niżlet minn 30% għal 8%. Id-differenza kienet li l-passi kienu eżatti mill-bidu.

Każ 2 — Il-periklu ta' passi foloz. Tester kellu l-AI jikteb rapport b'osservazzjonijiet mhux kompluti; AI żiedet pass li qatt ma ġara, bħal "l-utent jixgħel in-notifiki mill-paġna tas-settings". Meta l-iżviluppatur segwa dak il-pass, ma setax isib l-iżball u tilef il-ħin. It-tim inforza regola "uża biss l-informazzjoni li nagħti, tagħmilhiex"; Passi magħmula huma eliminati.

Każ 3 — Distinzjoni bejn is-severità/prijorità. Kien hemm typo fl-islogan tal-kumpanija fuq il-home page. It-tester jgħaddi dan bħala "baxx"; Il-konsulent tal-AI fakkar li l-vjolenza teknika hija baxxa iżda l-prijorità tan-negozju hija għolja (l-element ta’ reputazzjoni li jirċievi kull viżitatur). Il-bug ġie ffissat fl-istess jum bit-tikketta "prijorità għolja".

Żbalji komuni

  • Titolu vag. Titoli li ma jistgħux jitfittxu, li ma jiddiskriminawx bħal "Mhux qed jaħdem".
  • Passi nieqsa/maqbuża. Mhux tikteb dak li hu ovvju fil-kuntest tiegħek; in-nuqqas tal-iżviluppatur li jipproduċi.
  • Ħalli l-AI tagħmel dan. Li l-informazzjoni nieqsa timtela bi "stima raġonevoli"; passi żbaljati.
  • Mhux tikteb ir-riżultat mistenni. Tgħid "ħażin" iżda ma tispeċifikax x'inhu tajjeb.
  • Vjolenza u prijorità konfuża. Jiżbaljaw it-tnejn bħala tikketta waħda; Ġudikjar ħażin l-impatt tan-negozju.
  • Dejta sensittiva fl-evidenza. Taqsam data personali reali fi screenshots/logs mingħajr ma jaħbuhom.

Fil-qosor

Il-valur tar-rapport tal-bug huwa li l-iżviluppatur jista' jirriproduċi u jiffissa l-bug mingħajr l-għajnuna tiegħek. L-AI hija tajba ħafna biex tbiddel osservazzjonijiet imxerrda f'rapport professjonali u strutturat; Jorganizza t-titlu, il-passi, ir-riżultat mistenni/attwali, l-ambjent u l-evidenza, u jipprovdi konsulenza dwar id-distinzjoni bejn is-severità u l-prijorità. Iżda l-AI tista 'tpatti għall-informazzjoni nieqsa; Inforza r-regola "uża biss l-informazzjoni li nagħti, immarka l-nieqes" u jiggarantixxi r-riproduċibilità lilek innifsek. Maskra data personali fl-evidenza.

Kompitu ta' applikazzjoni

Ħu bug li sibt dan l-aħħar u dawwar l-osservazzjonijiet mhux ipproċessati tiegħek f'rapport billi tuża l-mudell "osservazzjoni biex tirrapporta" (bir-regola "fitting"). Imbagħad wettaq il-"kontroll tar-riproduċibbiltà" u imla l-vojt immarkat. Agħti r-rapport lil kollega u ara jekk jistax jipproduċi l-iżball mingħajr l-għajnuna tiegħek. Fl-aħħarnett, iddetermina t-tikketti mal-"konsulent ta' vjolenza/prijorità" u ffinalizzaha fid-diskrezzjoni tiegħek. Ħu nota ta 'kull informazzjoni li l-AI tipprova tagħmel fil-proċess.

lista ta' kontroll

  • [ ] It-titlu tiegħi huwa speċifiku u jista' jitfittex.
  • [ ] Il-passi tar-riproduzzjoni huma mill-bidu, deterministiċi u kompluti.
  • [ ] Jien ktibt ir-riżultati mistennija u attwali separatament.
  • [ ] L-informazzjoni dwar is-setting u l-evidenza hija kompluta; I maskra data personali.
  • [ ] Imponejt ir-regola "make it up, mark the missing" fuq l-AI u imlejt il-vojt jien stess.
  • [ ] Evalwajt is-severità u l-prijorità separatament u ħadt id-deċiżjoni finali.