Aonad 2 / 11

Cás Tástála agus Giniúint Cás Tástála: Ó Riachtanas go Rialú Cuimsitheach

Gnóthachain:

  • Cumas ceanglais agus critéir glactha a athrú ina gcásanna tástála cuimsitheacha le teicnící amhail aicmí coibhéise, anailís ar luach teorann agus táblaí cinntí, le tacaíocht ó hintleachta saorga
  • Cumas cásanna dearfacha, diúltacha agus cásanna imeallacha a tháirgeadh ar leithligh agus na cásanna imeallacha a chaill hintleacht shaorga a chomhlánú le faisnéis faoin táirge
  • Cumas inrianaitheacht a bhunú agus deireadh a chur le bearnaí cumhdaigh agus bloat neamhriachtanach trí chásanna tástála a nascadh le critéir glactha

Is minic a thosaíonn post an tástálaí leis an scláta bán seo: tá ceanglas aige ("caithfidh an t-úsáideoir a bheith in ann a phasfhocal a athshocrú") agus caithfidh sé an abairt aonair seo a thiontú ina iliomad seiceálacha nithiúla a chruthú go n-oibríonn na bogearraí i gceart. Tugtar dearadh tástála ar an gclaochlú seo. Tá sé ríthábhachtach go mbeadh an difríocht idir cás tástála ar an eolas - cuspóir ardleibhéil a chuireann síos ar a bhfuil le tástáil, mar shampla "pasfhocal neamhbhailí" - agus cás tástála - aonad inrite a shonraíonn an cás sin le céimeanna nithiúla, ionchur agus an toradh ionchais. Cuireann intleacht shaorga (AI) dlús leis an nóiméad leathanach bán seo go díreach: ceanglas amháin a iompú isteach i mórán cásanna dréachta i soicindí. Ach cuimhnigh - déanann AI na cásanna ar féidir leat smaoineamh orthu a mhacasamhlú; Roghnaíonn tú le do chuid eolais ar tháirgí cad iad na cásanna atá fíorthábhachtach.

San aonad seo, beidh tú ag foghlaim céim ar chéim conas riachtanas a thiontú ina shraith tástála cuimsitheach ach saor ó thranglam le tacaíocht AI.

Céim ar chéim: ón gceanglas go dtí an tacar tástála

Céim 1 - An riachtanas a shoiléiriú. Critéir ghlactha a bhailiú (coinníollacha nach mór post a chomhlíonadh chun go measfar “déanta é”) sula dtabharfar an t-amhriachtanas don AI. Ní leor "Ní mór pasfhocal a athshocrú"; Is iad rialacha ar nós "nasc athshocraigh bailí ar feadh 30 nóiméad", "ní féidir an pasfhocal céanna a athúsáid" foinse na fíorthástála.

Céim 2 - Teicnící tástála a chur i bhfeidhm. Ná habair “scríobh script” faoi AI; Iarr teicnící dearaidh tástála clasaiceacha de réir ainm:

  • Aicmí coibhéise (deighilt na coibhéise): Ag roinnt ionchuir i ngrúpaí a bhfuiltear ag súil leis an iompar céanna a tháirgeadh. Mar shampla, don réimse aoise, is ranganna iad "réimse bailí", "róbheag", agus "ró-mhór"; Is leor sampla amháin ó gach rang a thástáil.
  • Anailís ar luach teorann: Luachanna tairsí a thástáil bunaithe ar an bhfíric go dtarlaíonn earráidí is mó ag na teorainneacha. Tá sé cosúil le tástáil 17, 18, 19 ar leithligh don teorainn aoise 18.
  • Tábla cinntí: Teaglaim d'ilchoinníollacha a chur i dtábla agus an toradh a bhfuiltear ag súil leis ó gach teaglaim.
  • Aistriú stáit: Triail aistrithe an chórais ó stát go stát (mar shampla, ord: cruthaithe → íoctha → seolta) agus aistrithe neamhbhailí.

Céim 3 - Staideanna dearfacha, diúltacha agus imeallacha ar leithligh. Iarr ar thástáil dhearfach (toradh ionchais le hionchur ceart), tástáil dhiúltach (earráid chuí le hionchur neamhbhailí), agus cás imeall - cásanna teorann nó neamhghnách. Cuireann AI béim go ginearálta ar an dearfach; Tá cásanna diúltacha agus imeallacha neamhiomlán mura n-iarrann tú go sainráite iad.

Céim 4 - Cuir in ord tosaíochta agus prune. Is féidir le AI 60 cás a ghiniúint; Níl siad ar fad ar chomhluach. Tabhair tosaíocht dóibh siúd a bhfuil ardriosca acu (airgead, slándáil, caillteanas sonraí) agus comhcheangail iad siúd atá dúblach.

Leid: Seol iarratas ar leith chuig an AI ag rá "5 chás imeall doshamhlaithe a ghiniúint ón gceanglas seo". Is é an ranníocaíocht is luachmhaire atá ag AI ná go gcuireann sé i gcuimhne duit go minic cásanna neamhghnácha a ndearna tú dearmad orthu.

Leid lag / Pras láidir

Lag: "Scríobh cásanna tástála le haghaidh athshocrú pasfhocail."
Láidir: "Gin cásanna tástála don ghné 'athshocrú pasfhocail' leis na critéir glactha seo a leanas: nasc bailí ar feadh 30 nóiméad, úsáid singil, ní féidir na 3 phasfhocal deiridh a athúsáid, an cuntas glasáilte ar feadh 15 nóiméad tar éis 5 iarracht mhíchearta. Cuir aicmí coibhéise agus anailís luach teorann i bhfeidhm. Tabhair cásanna dearfacha, diúltacha agus imeall i gceannteidil ar leith. I gcás gach cás: ID, réamhriachtanas, critéir shlándála na dtorthaí, na céimeanna a bhfuiltear ag súil leo, glac leis na sonraí a bhfuiltear ag súil leo. é."

Pras cumhachtach; Tugann sé rialacha, teicnící, formáid aschuir agus ord tosaíochta. Dá bhrí sin, táirgeann AI cásanna tástála inrite agus inrianaithe, ní cinn mhaisiúla.

Formáid aschuir an cháis tástála

Iarr ar fhormáid struchtúrtha is féidir a iompórtáil go díreach isteach in uirlis bainistíochta tástála d’fhoireann (m.sh. TestRail, Zephyr, Xray). Taispeánann an tábla seo a leanas na comhpháirteanna de chás tástála maith:

cheantar

Cur síos

shampla

ID

ID uathúil

TC-PWD-014

Teideal

cuspóir gairid

Diúltófar don nasc atá imithe in éag

réamhriachtanas

Coinníoll a theastaíonn roimh thástáil

Gineadh nasc athshocraigh 31 nóiméad ó shin

céimeanna

Gníomhartha seicheamhacha

1. Cliceáil ar an nasc 2. Cuir isteach pasfhocal nua

sonraí tástála

Luachanna nithiúla a úsáidtear

seannasc, pasfhocal nua "Abc! 2345"

toradh ionchais

Iompar le fíorú

Earráid "an nasc imithe in éag", ní athraíonn an pasfhocal

Critéir ghlactha

nasc inrianaitheachta

AK-3: nasc bailí ar feadh 30 nóiméad

tosaíochta

Leibhéal riosca

ard

Ceithre theimpléad inchóipeála

1) Táirgeadh cás teicniúil:

Do ról: dearthóir tástála sinsearach.Gin cásanna tástála le haghaidh gné: [gné agus critéir glactha].Cuir i bhfeidhm: ranganna coibhéise, anailís brisphointe, tábla cinntí.Soláthar aschur i 3 ghrúpa: Dearfach / Diúltach / Cás imeall.

2) Sealbhóir cáis imeall:

Liostaigh 10 gcinn de chásanna imill a ndéantar neamhaird orthu de ghnáth don ghné seo a leanas: [gné]. Scríobh in abairt amháin cén fáth a bhfuil sé contúirteach do gach ceann díobh. Smaoinigh ar aiseanna ar nós folamh/null, ionchur rófhada, comhairgeadra, teorainn ama, earráidí formáide, Unicode/emoji, diúltach/nialas, briseadh líonra.

3) Táirgeadh tábla cinneadh:

Cruthaigh tábla cinntí don riail ghnó seo a leanas: [rialacha].Colúin: comhcheangail riochtaí; sraitheanna: gach coinníoll agus gníomh ionchais. Bratach nach féidir a bhaint amach nó teaglaim chontrártha. Ansin mol cás tástála do gach teaglaim.

4) Rialú inrianaitheachta:

I bhfianaise an liosta critéar glactha seo a leanas agus na cásanna tástála seo a leanas:[critéir] / [cásanna]. Taispeáin i bhfoirm tábla cé na critéir ghlactha a chomhlíonann NÍL cásanna tástála (bearna chumhdaigh) agus na cásanna nach gcomhlíonann aon chritéir (cás iomarcach).

trí chás mion

Cás 1 — Luach na staideanna imeallacha. Bhí 18 script scríofa ag saineolaí ó fhoireann fintech don ghné aistrithe airgid. Chuir sé an teimpléad “imeall cás sealgair” i bhfeidhm ar AI; Chuir AI i gcuimhne an staid "an t-iarmhéid céanna a aistriú ó dhá fheiste ag an am céanna" (concurrency). Nuair a tástáladh an cás seo, thángthas ar leochaileacht caiteachais dhúbailte agus dúnadh é roimh dul beo. Chuir cás imeall amháin cosc ​​ar chaillteanas féideartha sé fhigiúr.

Cás 2 - An bulge a bhearradh. Chuir foireann an AI script le chéile don fhoirm bhallraíochta agus tháinig 74 cás tríd. Nuair a ritheadh ​​an teimpléad inrianaitheachta fuarthas amach nár chomhlíon 74 cás ach 9 gcritéar glactha, agus rinne go leor acu an aicme céanna coibhéise a atriall. Laghdaíodh an tacar ó 74 go 23 cás suntasach; tháinig laghdú 68% ar an am rite, níor tháinig laghdú ar an gclúdach.

Cás 3 - Toimhde mícheart. Mhol an AI go ndéanfaí tástáil ar dhátaí neamhbhailí cosúil le “31 Feabhra” le haghaidh réimse dáta, ach ní raibh a fhios aige go raibh bac ar an gcomhpháirt féilire a bhí in úsáid ag an bhfoireann cheana féin. Chuir an saineolaí deireadh le 4 cinn de na 6 chás dáta a tháirg an AI mar rud nach raibh gá leo i gcomhthéacs an táirge. féidearthachtaí ginte AI; rinne rogha faisnéise táirge.

Botúin choitianta

  • Script a iarraidh gan critéir glactha a thabhairt. Gan a fhios agam cad atá fíor, táirgeann AI cásanna superficial go minic a chailleann an riosca fíor.
  • Just a shocrú le haghaidh tástálacha dearfacha. Go follasach nach dteastaíonn cásanna diúltacha agus imeallacha. Seo nuair a luíonn earráidí go minic.
  • Ag glacadh leis an méid a tháirgtear mar atá sé. Ag déanamh dearmad nach bhfuil a fhios ag an AI comhthéacs an táirge agus ag fágáil cásanna neamhriachtanach nó dodhéanta ar an tacar.
  • Inrianaitheacht a sheachbhóthar. Gan cásanna a nascadh le critéir ghlactha; mar thoradh air sin, ní fheictear cén critéar nach ndéantar tástáil air (bearna clúdaigh).
  • Cainníocht fallacy. A bheith sásta toisc go bhfuil "60 script eisithe". Níl an luach san uimhir, ach sa raon feidhme a chumhdaíonn an riosca.

Go hachomair

Baineann dearadh na tástála le ceanglas aon abairte a aistriú go cásanna inrite nithiúla a chruthaíonn cruinneas na mbogearraí. Cuireann AI dlús leis an gclaochlú seo go mór: cuireann sé gormchlónna cuimsitheacha ar fáil nuair a thugann tú critéir glactha dó, teicnící tástála clasaiceacha (aicmí coibhéise, brisphointe, tábla cinntí, aistriú stáit) agus formáid aschuir shoiléir. Ach tá AI claonta i dtreo an dearfach, níl a fhios aige comhthéacs an táirge, agus féadann sé bloat neamhriachtanach a tháirgeadh. Is é an tasc atá agat ná cásanna diúltacha agus imeallacha a iarraidh go sainráite, inrianaitheacht a bhunú, tosaíocht a thabhairt do riosca, agus bearradh.

Tasc feidhmchláir

Roghnaigh gné ó do thionscadal féin agus scríobh síos na critéir glactha. Bíodh an AI cásanna tástála a ghiniúint leis an teimpléad “giniúint cásanna atá bunaithe ar theicníc”. Ansin cuir i bhfeidhm na teimpléid “fiar cás imeall” agus “seiceáil inrianaitheachta”. Mar thoradh air sin: (1) cuir isteach ar a laghad 3 chás imeall go scipeann an AI, (2) cásanna prune nach mbaineann le haon chritéir ghlactha, (3) cásanna nua a scríobh má tá aon chritéir glactha fágtha gan tástáil. Doirt an tacar deiridh isteach i scarbhileog.

seicliosta

  • [ ] Sular iarr mé script, shoiléirigh mé na critéir glactha.
  • [ ] D'iarr mé ar YZ aicmí coibhéise agus anailís luach teorann de réir ainm.
  • [ ] Ghin mé stáit dhearfacha, dhiúltacha agus imeallacha ar leithligh.
  • [ ] Cheangail mé gach cás tástála le critéar glactha (inrianaitheacht).
  • [ ] Sheiceáil mé an bhearna scóip agus cásanna neamhriachtanach leis an tábla.
  • [ ] Thug mé tosaíocht de réir riosca agus ghearr mé an tacar ata.