Aonad 9 / 11

Dearbhú Cáilíochta (QA), Dífhabhtaithe agus Tástáil Uathoibrithe

Gnóthachain:

  • Cumas sraitheanna tástála feidhmiúla, cúlchéimnithe, cás imeall agus tuairteála a thuiscint agus cásanna tástála agus liostaí cásanna imeallacha a tháirgeadh le hintleachta saorga
  • Cumas dífhabhtaithe a luathú trí chód tástála uathoibríoch a scríobh le hintleachta saorga agus patrúin a bhaint as anailís logála agus tuairteála
  • Le bheith in ann a thuiscint nach fianaise é diagnóis earráide na hintleachta saorga ach hipitéis, ní mór an chúis a chruthú le logaí agus atáirgeadh, agus an tábhacht a bhaineann le tuairisc earráide a bheith in-atáirgthe.

Nuair a scaoiltear cluiche, imríonn imreoirí é ar bhealaí nach ndearna an forbróir a shamhlú: dul i bhfostú i mballaí, leas a bhaint as fardal, áiteanna dodhéanta a bhaint amach, tuairteanna a spreagadh. Dearbhú cáilíochta (QA — dearbhú cáilíochta); Is é an próiseas atá ann chun an cluiche a thástáil go córasach sula scaoiltear é agus chun earráidí (bugs), tuairteanna, éagobhsaíocht agus droch-eispéiris a aimsiú agus a shocrú. Tá sé seo ar cheann de na naisc is déine ar shaothar ach ríthábhachtach i dtáirgeadh cluiche. Luathaíonn AI QA ag go leor pointí: giniúint cás tástála, anailís tuairisce ar fhabht, athbhreithniú loga, scríobh cód tástála uathoibríoch, dífhabhtú, agus scagadh céimeanna táirgthe. Ach ní chuireann AI in ionad intuition agus meastóireachtaí tástálaí daonna ar bhraitheann an chluiche.

San aonad seo foghlaimeoidh tú conas AI a úsáid i QA agus dífhabhtaithe; Foghlaimeoidh tú dearadh cás tástála, anailís loga, scríobh tástála uathoibríoch agus smacht tuairiscithe earráide.

Sraitheanna QA agus áit AI

Tá QA ilchisealach. Tástáil fheidhmiúil: an oibríonn an ghné (an osclaíonn an doras, an ndéanann an t-ualach taifeadta). Tástáil aischéimnithí: ar bhris an t-athrú nua an méid a bhí ag obair roimhe seo? Tástáil cásanna imeall: ionchuir neamhghnácha (fardal athshocrú, dhá eochair ag an am céanna, luachanna teorann). Tástáil feidhmíochta/tuairteála: an bhfuil an cluiche cobhsaí. Súgradh / tástáil taithí: spraoiúil, iomasach. Tá AI láidir sna chéad cheithre: cásanna a ghiniúint, cásanna imeall a liostú, cód tástála a scríobh, anailís a dhéanamh ar logaí. Baineann an t-eispéireas deiridh leis an bhfear.

Sreabhadh QA céim ar chéim:

  1. Gin cásanna tástála (liosta cásanna feidhme agus imeall le AI).
  2. Scríobh tástáil uathoibrithe (cód le haghaidh seiceálacha athchleachtacha).
  3. Rith agus a bhailiú (logáil earráidí, logs, tuairteanna).
  4. Déan anailís (scrúdú a dhéanamh ar loga agus patrún earráide le AI).
  5. Tuairiscigh agus fíoraigh (tuairisc fhabht atá soiléir agus in-atáirgthe; socrú tástála).
Leid: Tá sé deacair cásanna imeallacha a aimsiú mar go n-imríonn an dearthóir a chluiche "ceart." Iarr ar an AI "cad a dhéanfadh imreoir iarracht dá mbeadh siad ag iarraidh an córas seo a bhriseadh?" Déan liosta de shaothair agus de chásanna imeallacha.

Tástáil uathoibríoch: fág an t-athrá chuig an meaisín

Tá tástáil láimhe ar na rudaí céanna i ngach eisiúint tuirseach agus seans maith go hearráidí. Cuireann tástáil uathoibrithe na seiceálacha seo i gcód: an dtugann feidhm an toradh ceart ar ais gach uair a ghlaoitear uirthi, is córas é atá sa riocht ionchasach. Cuireann Unity agus Unreal creataí tástála ar fáil; Tá AI ag scríobh na dtrialacha seo go tapa. Tá sé luachmhar go háirithe maidir le cúlchéimniú: má bhriseann athrú rud éigin a bhí ag obair roimhe seo, téann an tástáil dearg. Déan athbhreithniú ar na tástálacha a tháirgeann an AI, ag cinntiú go seiceálann siad an rud atá fíor-bhrí - tá tástáil bhán níos measa ná gan tástáil ar bith.

Aire: Le linn dífhabhtaithe, táirgeann AI míniú comhdhéanta uaireanta mar “chúis dhóchúil” (síbhealaithe). Ná glac le cúis fabht díreach mar gur inis an AI amhlaidh duit; Cruthaigh an chúis trí logáil, atáirgeadh agus tástáil. Cuireann mídhiagnóis moill ar aimsiú an chinn cheart.

Atáirgeadh: croí na dífhabhtaithe

Is é an chéad riachtanas fabht a shocrú ná é a atáirgeadh go hiontaofa. Ní féidir fabht a dtugtar "tharlaíonn uaireanta" air a réiteach mar ní féidir leat a fhíorú ar oibrigh an deisiú. Mar sin is é an obair is luachmhaire a bhaineann le dífhabhtú ná na coinníollacha cruinne faoina dtarlaíonn an fabht a laghdú (cé na céimeanna, cén staid, cén t-am). Cuidíonn AI leis seo a mhaolú: is féidir leat na hairíonna agus na céimeanna atáirgeadh páirteach a thabhairt agus "coinníollacha agus straitéis cúngaithe a mholadh a d'fhéadfadh an iompar seo a spreagadh" a rá. Ach déanann tú an cúngú i ndáiríre tríd an gcluiche a rith; Gineann AI hipitéisí, cuireann tú deireadh leo.

Go háirithe earráidí a bhaineann le ham (riocht cine) agus cuimhne a bhaineann le stát; ní tharlaíonn siad seo ach i seicheamh nó ualach ar leith. I gcás earráidí den sórt sin, tá sé ríthábhachtach faisnéis stampa ama agus stádais a chur leis an loga; Is féidir leis an AI anailís a dhéanamh ar an logáil saibhir seo agus an patrún a fheiceáil (“tarlaíonn an earráid i gcónaí nuair a tharlaíonn an dá imeacht seo le déanaí”). Cuimhnigh ar an riail órga na debugging: a thuiscint ar dtús, agus ansin a shocrú. Déanann ceartú gan tuiscint an earráid a cheilt ach ní réitíonn sé í agus is minic a chruthaíonn sé earráid nua in áiteanna eile.

trí chás mion

Cás 1 - Fiach cás imeall. I RPG, rinne an fhoireann tástáil ar an gcóras fardail i gcluiche "gnáth" agus shíl siad go raibh sé soladach. Bhí an AI le rá acu "déan iarracht an fardal seo a bhriseadh" agus ghin siad 30 cás imeall; Earráidí fíor a bhí i 4 cinn díobh seo (0 mhíreanna meáchain a scoilteadh, indiúscartha comhuaineach). Ceartaithe roimh fhoilsiú.

Cás 2 - Réitigh anailís loga an timpiste. Bhí cluiche tuairteála randamach; logs tuairteála na céadta línte. Nuair a tugadh na logaí don AI agus d'iarr sé an patrún, nochtadh gur tharla an timpiste i gcónaí ag trasdul radharc ar leith agus cuimhne íseal. Leis an leid seo, fuair an ríomhchláraitheoir an sceitheadh ​​cuimhne; Thit an ráta tuairteála go nialas.

Cás 3 — Fill ar ais ó mhídhiagnóis. Bhí muinín ag ríomhchláraitheoir i míniú an AI gur "an fheidhm seo is cúis leis an earráid seo" agus tinkered leis ar feadh leath lae; níor tháinig aon torthaí amach. Nuair a shoiléirigh sé agus logáil sé na céimeanna táirgthe arís, bhí an earráid in áit go hiomlán difriúil. Ceacht: Is hipitéisí iad diagnóisic AI, ní cruthúnais.

Ceithre theimpléad inchóipeála

1) Giniúint cás imeall / saothraithe:

Do ról: tástálaí QA mailíseach. Déanaim cur síos ar an gcóras seo a leanas: [córas, rialacha]. Tasc: liostaigh 20 cás ciumhais a dhéanfaidh iarracht an córas seo a bhriseadh, a shaothrú nó a chaitheamh isteach i staid gan choinne. I gcás gach ceann díobh: cad ba cheart a thriail, toradh ionchais, earráid fhéideartha.

2) Scríbhneoireacht tástála uathoibrithe:

Inneall: [Aontacht 2022.3 / Unreal 5.3]. Creat tástála: [sonraigh].Scríobh tástálacha uathoibrithe don fheidhm/córas seo a leanas: [cur síos/cód].Cuir gnáthchás, cás teorann, agus ionchur lochtach san áireamh. Bí cinnte go bhfíoraíonn gach tástáil rud fíorbhrí; Trialacha folamh/gan brí a scríobh.

3) Anailís logála / tuairteála:

Seo thíos logaí tuairteála / earráide an chluiche: [logáil].Tasc: marcáil patrúin athfhillteacha, coinníollacha coitianta (radharc, cuimhne, uainiú), agus bunchúiseanna féideartha.Cuir gach cúis i láthair mar "hipitéis le cruthú"; labhairt go soiléir. Chomh maith leis sin inis dom conas a fhíorú.

4) Soiléiriú ar fhabht:

Bíodh an tuairisc earráide doiléir seo a leanas soiléir agus in-atáirgthe: [tuairisc amh]. Aschur: teideal, atáirgeadh céim ar chéim, toradh ionchais, toradh iarbhír, minicíocht, timpeallacht. Má tá faisnéis in easnamh, liostaigh an t-eolas atá ag teastáil.

Leid lag / Pras láidir

Leid lag:

Tá fabht i mo chluiche, deisigh é.

Gan comhthéacs, gan logáil, gan atáirgeadh; Tá AI thuarthach agus tá an baol siabhránachtaí ard.

Leid chumhachtach:

Tá fabht i mo chluiche Unity 2022.3: déantar an fardal a dhúbailt uaireanta nuair a dhéanann an t-imreoir ualach coigilte tapa. Atáirgeadh: [céimeanna].Cód gaolmhar: [greamaigh]. Logáil: [greamaigh].Tasc: liostaigh bunchúiseanna féideartha mar hipitéisí atá le cruthú, tabhair conas a fhíorú agus a d'fhéadfaí a shocrú do gach ceann díobh.Déan cúis nach bhfuil ann; Mura bhfuil tú cinnte, cuir in iúl dom.

Déanann atáirgeadh, cód, logáil agus iarratas "i láthair mar hipitéis" an diagnóis iontaofa.

Tábla ciseal QA

ciseal

Cad a dhéanann sé tástáil?

Ranníocaíocht AI

sciar daonna

feidhmiúil

An oibríonn an ghné?

Script, cód tástála

Cinneadh iontrála

aischéimniú

An bhfuil an sean rud briste?

tástáil uathoibríoch

Cinneadh raon feidhme

cás mhór

ionchur neamhghnách

Script a tháirgeadh

tosaíochta

Tuairteála/feidhmíocht

cinneadh

Anailís logála

Deimhniú bunchúis

Taithí

siamsaíocht, intuition

teoranta

go hiomlán daonna

Botúin choitianta

  • Just a thástáil "gnáth" gameplay. Pléascann cásanna imeall tar éis iad a scaoileadh.
  • Diagnóis AI a dhearmad mar chruthúnas. Cén fáth go bhfuil sé cruthaithe ag logáil agus tástáil.
  • Trialacha uathoibrithe folamh a scríobh. Tugann tástáil gan brí an illusion muiníne.
  • Tuairisc doiléir ar fhabht. Ní féidir earráid neamh-in-atáirgthe a cheartú.
  • Gan bacadh le tástáil aischéimnithí. Féadfaidh earráidí nua a bheith mar thoradh ar gach ceartú.

Go hachomair

Is é QA an smacht a dhéanann an cluiche réidh don imreoir. AI; gineann cásanna imeallacha, scríobhann sé tástálacha uathoibrithe, déanann sé anailís ar logaí agus soiléiríonn sé tuairiscí earráide. Ach is hipitéisí iad a ndiagnóisí, is é an measúnú ar thaithí an duine, agus is gá atástáil a dhéanamh ar gach ceartú. Déan an athfhillteach "cé atá in ann é seo a bhriseadh agus conas" a mhacasamhlú le AI; Bailíonn tú an fhianaise.

Tasc feidhmchláir

Roghnaigh córas ó do chluiche. Bíodh 20 cás ginte leis an teimpléad “cás imeall/gineadh cásanna saothraithe” agus déan tástáil ar na 5 chás is riosca. Cruthaigh tuairisc in-atáirgthe le haghaidh fabht a aimsíonn tú leis an teimpléad "Mionchoigeartú ar fhabht".

seicliosta

  • [ ] Chruthaigh mé cás imeall le "Cé is féidir é seo a bhriseadh agus conas?"
  • [ ] Scríobh agus d’athbhreithnigh tástáil uathoibrithe le haghaidh seiceálacha athfhillteacha.
  • [ ] Mheas mé an diagnóis AI mar hipitéis agus chruthaigh mé é le logáil/tástáil.
  • [ ] Thuairiscigh mé earráidí go atáirgthe.
  • [ ] D’athtástáil mé gach ceartú le haghaidh aischéimnithí.