Aonad 11 / 11

Sreabhadh Oibre ó Dheireadh go Deireadh, Comhtháthú CI/CD, Eitic agus Slándáil: AI a Úsáid go Freagrach

Gnóthachain:

  • Cumas ról na hintleachta saorga agus na pointí faofa daonna a dhearadh sa sreabhadh QA ó cheann go ceann ón smaoineamh go dtí an scaoileadh i gcomhthéacs CI/CD
  • I CI/CD, gan údarú a thabhairt do AI ‘pas a fháil’ sa tástáil go huathoibríoch, ach teorainneacha a chur i bhfeidhm chun sonraí agus eochracha rúnda a chosaint
  • Cumas tástáil slándála a dhéanamh laistigh den údarás agus chun críocha cosantacha, agus prionsabail um nochtadh freagrach agus trédhearcacht eiticiúil a ghlacadh.

Sna deich n-aonad roimhe seo, d’úsáideamar AI i dtascanna aonair: giniúint cásanna, cód uathoibrithe, tuairisciú fabhtanna, anailís chumhdaigh, tástáil sóchán. Nascann an t-aonad deiridh seo iad go léir in aon sreabhadh oibre freagrach amháin. Ní post é QA nua-aimseartha a chríochnaíonn ag deasc duine amháin; Is próiseas é a chónaíonn laistigh de CI/CD (Comhtháthú Leanúnach / Seachadadh Leanúnach — an phíblíne ina ndéantar an cód a chomhcheangal i gcónaí, a thástáil go huathoibríoch agus a ullmhú lena fhoilsiú go minic agus go sábháilte). Is féidir le AI teagmháil a dhéanamh le gach céim den phróiseas seo. Ach de réir mar a thagann méadú ar chumhacht AI, is amhlaidh atá an tábhacht a bhaineann le húsáid fhreagrach a dhéanamh air: príobháideacht, údarás i dtástáil slándála, eitic, agus is tábhachtaí, an cinneadh cáilíochta a choinneáil suas go dtí an duine. San aonad seo, foghlaimeoidh tú sreabhadh agus teorainneacha ceann go ceann.

Sreabhadh QA faoi thiomáint AI ó cheann go ceann

Ról AI in aistear gné ó smaoineamh go scaoileadh:

1. Anailís ar riachtanais. Léiríonn AI débhríochtaí sa cheanglas agus na critéir glactha atá in easnamh ("ní deir an riail seo cé mhéad carachtar is lú a bhfuil an focal faire").

2. Dearadh tástála. I measc na gcritéar glactha tá cásanna agus dréachtaí cáis (aonad 2), cásanna imeallacha (aonad 3).

3. Uathoibriú. Aonad (6), API (5) agus UI (4) dréachtaí cód tástála; Deimhnítear gach ceann acu le sóchán ( 10 ).

4. Comhtháthú CI/CD. Ritheann tástálacha go huathoibríoch le gach cumasc cód. Dréachtaíonn AI cumraíocht píblíne (YAML), déanann sé achoimre ar logaí na dtástálacha ar theip orthu, tugann sé le fios bunchúis fhéideartha.

5. Cinneadh scaoileadh. Bailítear torthaí anailíse riosca (8) agus aischéimniú (9) — ach cinneann an saineolaí cibé an n-éireoidh leis.

6. Monatóireacht agus aiseolas táirgthe. Is tástálacha don todhchaí iad earráidí i mbeo; Molann AI cás aischéimnithe ó locht déantúsaíochta.

Leid: Socraigh AI mar shraith i CI/CD a “luathaíonn dréachtaí arna n-athbhreithniú ag an duine” seachas “a scríobhann tástálacha agus a dhéanann cinntí.” Níor cheart aon tástálacha a ghintear go huathoibríoch dul isteach sa phíblíne gan athbhreithniú agus formheas a dhéanamh ar dhaoine.

AI in CI/CD: má tá, mura bhfuil

Céim

AI oiriúnach

daonna riachtanach

Cóid dréacht tástála

Athbhreith + sóchán

Píblíne YAML dréacht

Fíordheimhniú + seiceáil eochair rúnda

Theip ar achoimre loga

Deimhniú bunchúis

Diagnóis tástála leochaileach

Cinneadh réiteach buan

"An féidir leagan a bheith ann?"

níl

Breithiúnas agus freagracht shaineolach

Go huathoibríoch "pas" an tástáil

riamh

Aire: Ná tabhair sainordú don AI riamh ar nós "é a shocrú chun pas a fháil sa tástáil theip" in CI/CD. Sáraíonn sé seo cuspóir na tástála agus clúdaíonn sé earráidí go huathoibríoch. Is féidir le AI an earráid a mhíniú, ceartú a mholadh; ach ní mór gur cinneadh comhfhiosach, réasúnaithe an duine a "phéinteáil glas na tástála".

Príobháideacht, sonraí agus slándáil: teorainneacha doshannta

Príobháideacht. Sa timpeallacht tástála, tá sonraí custaiméirí iarbhír, cóipeanna bunachar sonraí táirgthe, eochracha API agus faisnéis chórais inmheánaigh íogair. Ná tabhair iad seo d'uirlisí poiblí AI. Tá sonraí pearsanta faoi réir KVKK agus rialacháin dá samhail; Logs masc agus screenshots. Bain úsáid as sonraí tástála sintéiseacha (ficsin) nuair is féidir.

Tástáil slándála — cosantach agus údaraithe. Is chun do tháirge féin a thástáil laistigh den údarú scríofa agus den raon feidhme sainithe amháin na tástálacha slándála a foghlaimíodh sa mhodúl seo (tástálacha údaraithe/IDOR, teorainneacha uaslódáil comhad, bailíochtú ionchuir). Tá sé mí-eiticiúil agus mídhleathach úsáid a bhaint as AI chun rochtain a fháil ar chóras duine eile gan chead, fíor-leochaileachtaí a armáil, nó tástáil lasmuigh den raon feidhme a dhéanamh. Nuair a aimsíonn tú leochaileacht slándála, cloí le prionsabal an nochta fhreagraigh — an leochaileacht a choinneáil faoi rún agus í a thuairisciú don pháirtí ábhartha ionas gur féidir í a shocrú.

Eitic agus trédhearcacht. Ná cuir na tástálacha arna dtáirgeadh ag AI i láthair mar do chuid oibre féin; Is trédhearcacht é a rá go bhfuil tú ag baint úsáide as AI laistigh den fhoireann. Tá tú freagrach as míchruinneas aschuir a tháirgeann AI – ní leithscéal é “a scríobh AI”.

Leid lag / Pras láidir

Lag: "Socraigh píblíne tástála le haghaidh CI."
Strong: "Dréacht a dhéanamh ar shreabhadh oibre CI YAML do Ghníomhartha GitHub: reáchtáil tástálacha aonaid + API ar gach PR, gin tuarascáil clúdaigh, reáchtáil tástáil sócháin (Stryker) go seachtainiúil. Ná leabaigh rúin sa chód; bain úsáid as tagairt rúin amháin. Bloc cumaisc má tá na tástálacha dearg. DRAFT é seo; athbhreithneoidh agus cuirfidh mé in eagar na céimeanna rúnda bainistíochta agus bailíochtaithe.

Pras cumhachtach; Cuireann sé teorainneacha ar rúndacht, ar athbhreithniú daonna, agus ar “gan tástáil uathoibrithe”.

Ceithre theimpléad inchóipeála

1) Plean tástála ceann go ceann:

Do ról: ceannaire sinsearach QA. Dréachtaigh plean tástála ó thús go deireadh ón smaoineamh go scaoilfear an ghné seo a leanas: [gné + critéir glactha]. Céimeanna: anailís riachtanas (éiginnteachtaí), dearadh tástála, sraitheanna uathoibrithe (aonad / API / Chomhéadain), comhtháthú CI / CD, critéir cinnidh scaoilte, rianú táirgeachta. Sonraigh an ról atá ag pointí formheasa AI agus DAONNA ag gach céim ar leithligh.

2) Imlíne píblíne CI / CD:

Dréacht CI YAML le haghaidh [GitHub Actions/GitLab CI/Azure Pipelines]:- Aonad + tástáil API + scóip i PR- Cosc a chur ar chumasc i dtástáil dhearg- Luachanna rúnda amháin le rúin; ag neadú i gcódIs dréacht é seo; Déanfaidh mé athbhreithniú ar na príomhchéimeanna bainistíochta agus formheasta. Ag cur céim tástála uathcheart/pas leis.

3) Anailís loga tástála theip:

Sa asphrionta CI sin, tá na tástálacha dearg. Scrúdaigh an logáil; na teipeanna a ghrúpáil, idirdhealú a dhéanamh ar an mbunchúis a d’fhéadfadh a bheith ann agus A d’fhéadfadh a bheith mar an teip cheart agus a d’fhéadfadh a bheith ina ceist tástála/comhshaoil ​​leochaileach. Má tá sonraí pearsanta ann, mascaigh é. Is liomsa an cinneadh agus an ceartúchán. Logchomhad: [greamaigh]

4) Réamhsheiceáil slándála/príobháideachais:

Sula seolfar an sonraí/logáil tástála seo chuig an uirlis AI, seiceáil: an bhfuil sonraí pearsanta, eochair API, seoladh córais inmheánaigh, sonraí táirgthe ann? Liostaigh na réimsí, más ann dóibh, ar gá iad a chumhdach/a bhaint. Próiseáil mar atá sé. Ábhar: [greamaigh]

trí chás mion

Cás 1 — Luas an tsreafa ceann go ceann. Chuaigh foireann amháin i ngleic le gné nua “athnuachan síntiúis” le sreabhadh ceann-go-deireadh a bhí á gcumhachtú ag AI: neamhchinnteachtaí riachtanas le sonrú chun tosaigh, dréachtaíodh tástálacha trí chiseal agus bailíochtú sócháin, ceangailte le CI. Laghdaigh an ghné an timthriall tástála, a ghlac 5 lá sa phróiseas traidisiúnta, go 2 lá; ach caomhnaíodh formheas an duine ag gach céim, agus dúnadh neamhchinnteacht ceanglais (cad a tharlaíonn má theipeann ar an athnuachan) réamh-bheo.

Cás 2 - Fill ar ais ó sceitheadh ​​eochrach. Bhí forbróir an AI a ghiniúint CI YAML, agus an AI leabaithe eochair API fíor-lorg isteach sa YAML mar shampla. Ghlac an chéim “réamhsheiceáil slándála/príobháideachais” é seo; eochair a chomhshó chun tagairt rúin. Gan an chéim iniúchta, bheadh ​​an eochair sceitheadh ​​isteach i rialú leagan (git history).

Cás 3 — Teorainn údaráis. Bhí ball foirne ag iarraidh an tástáil IDOR a d'fhoghlaim sé a chur i bhfeidhm ar chóras beo comhpháirtí gnó as "Bhí mé fiosrach." Stop an ceannaire QA: tá sé mídhleathach tástáil slándála a dhéanamh ar chóras eile gan údarú scríofa agus raon feidhme sainithe. Ní dhearnadh an tástáil ach amháin i dtimpeallacht tástála a gcuid táirgí féin, le húdarás; Cuireadh an páirtí oscailte freagrach in iúl don fhoireann ábhartha.

Botúin choitianta

  • Ag déanamh AI cinntí a scaoileadh. Ag cur na ceiste "An féidir é a scaoileadh?" chuig an AI agus an freagra a chur in ionad an tsínithe.
  • "Ag dul thar" an tástáil uathoibrithe. I CI, tar éis don AI an tástáil a phéinteáil glas; botúin a chlúdach.
  • Sonraí/eochair rúnda a thabhairt don fheithicil. Sonraí táirgeachta, sonraí pearsanta nó eochracha API a roinnt gan mhaoirseacht.
  • Tástáil slándála neamhúdaraithe. Tástáil ionsaitheoir ar chóras eile gan scóip agus cead.
  • Tástálacha a thabhairt isteach ar an bpíblíne gan athbhreithniú. Rith an sceitse AI go huathoibríoch gan ceadú an duine.
  • Ag cur an milleán ar an AI. An t-aschur mícheart a chosaint trí "scríobh AI" a rá.

Go hachomair

Is próiseas é QA ceann go deireadh a shíneann ó riachtanais go rianú táirgeachta agus a chónaíonn laistigh de CI/CD; Ag gach céim, táirgeann AI dréachtaí, déanann sé achoimre ar an logáil, agus molann sé bunchúiseanna. Ach tá na teorainneacha do-aistrithe: déanann daoine cinntí tástála agus scaoileann siad faomhadh; Ní thugtar an t-údarás riamh don AI “pas a fháil” sa tástáil go huathoibríoch; ní théann sonraí rúnda agus eochracha isteach san fheithicil; Ní dhéantar tástáil slándála ach ar do tháirge féin, laistigh den údarú scríofa agus den raon feidhme sainithe, chun críocha cosantacha, agus tuairiscítear na torthaí le nochtadh freagrach. Bí trédhearcach nuair a úsáideann tú AI; Tá tú freagrach as cruinneas an aschuir. Luathaíonn AI; Dearbhaíonn tú cáilíocht agus eitic.

Tasc feidhmchláir

Dréachtaigh plean ón smaoineamh go dtí go n-eiseofar é agus teimpléad “plean tástála ó cheann go ceann” le haghaidh gné ó do thionscadal féin; Marcáil ról AI agus pointí faofa daonna ar leithligh ag gach céim. Ansin giniúint YAML le “imlíne píblíne CI/CD” agus cuir “réamhsheiceáil slándála/príobháideachais” i bhfeidhm ar an YAML seo chun sonraí eochair/rúnda leabaithe a sheiceáil. Ar deireadh, liostaigh na pointí “cinneadh daonna” go léir i do phlean agus údar in abairt amháin cén fáth nach féidir na cinntí seo a tharmligean chuig an AI.

seicliosta

  • [ ] Cuirim cinntí scaoilte agus tástála i leith formheas an duine; Níor thug mé ar láimh do AI é.
  • [ ] I CI/CD níor thug mé cead an AI an tástáil a “phasáil/a cheartú” go huathoibríoch.
  • [ ] Sheiceáil mé agus folaigh mé sonraí rúnda, sonraí pearsanta agus eochracha sular sheol mé chuig an bhfeithicil iad.
  • [ ] Níor bhreithnigh mé ach tástáil slándála ar mo tháirge féin, laistigh den údarú scríofa agus den raon feidhme.
  • [ ] Thug mé aghaidh ar na leochaileachtaí a fuarthas le prionsabal an nochta fhreagraigh.
  • [ ] Dúirt mé go trédhearcach gur úsáid mé AI agus go raibh mé freagrach as cruinneas an aschuir.

Scrúdú Modúl

1. Conas is cruinne a shainmhínítear 'pas bréagach' sa chomhthéacs QA?

  • A) Cé go n-iompaíonn an tástáil glas, ní dhearbhaíonn sé aon iompar i ndáiríre; ✔ Ní chasann sé dearg fiú má tá an cód truaillithe
  • B) Ritheann an tástáil go han-mhall agus amanna caite.
  • C) Aimsíonn an tástáil fíor-earráid agus casann sé dearg
  • D) Ní ritheann an tástáil ach amháin sa timpeallacht táirgthe

Míniú: Is éard atá i gceist le pas pas bréige nuair a deir tástáil 'pas' ach nach ndeimhnítear go bhfuil aon chiall leis; Tá an tástáil glas, ach fiú má tá na bogearraí lochtach, ní bheidh sé a ghabháil. Is é seo an riosca is mó a bhaineann le AI i QA mar go mbíonn claonadh ag AI tástálacha a dhéanamh a bhfuil cuma néata orthu ach atá lag.

2. Cad é an suíomh is cruinne ar hintleachta saorga sa phróiseas tástála agus QA?

  • A) Is féidir le hintleacht shaorga a chinneadh an féidir an leagan a scaoileadh gan ceadú an duine
  • B) Is cúntóir í intleacht shaorga a ghineann dréachtaí agus smaointe; Is leis an saineolaí ✔ atá an cinneadh agus an fhreagracht 'an bhfuil sé réidh le foilsiú'
  • C) Ní scríobhann faisnéis shaorga ach téacs agus ní féidir léi déileáil le cód tástála ar chor ar bith
  • D) Scríobhann hintleachta saorga i gcónaí tástáil cheart ná an duine, mar sin ní gá athbhreithniú a dhéanamh

Cur síos: Is cúntóir tástála, dréacht-ghinteoir agus iolraitheoir smaointe í intleacht shaorga; cuireann sé cásanna tástála, cód uathoibrithe agus dréachtaí tuairisce ar fáil. Mar sin féin, is leis an saineolaí inniúil atá an fhreagracht agus an formheas deiridh maidir le cinntí cáilíochta amhail ‘an bhfuil an bogearra seo réidh le foilsiú’ nó ‘ar éirigh leis an tástáil seo’.

3. Bunaithe ar an bhfíric go dtarlaíonn earráidí den chuid is mó ag luachanna tairsí, cén teicníc dearaidh tástála chun 17, 18 agus 19 a thástáil ar leithligh don teorainn aoise 18?

  • A) Luaigh tástáil aistrithe
  • B) Tábla cinntí
  • C) Anailís ar luach teorann ✔
  • D) Tástáil thaiscéalaíoch

Míniú: Tá anailís ar luach teorann bunaithe ar an tuairim go dtarlaíonn earráidí is minice ag luachanna tairsí teorainneacha agus tástálacha (díreach faoi bhun, díreach os cionn na teorann agus díreach os cionn na teorann) ar leithligh. Is teicníc chumhachtach é a chomhlánaíonn ranganna coibhéise.

4. Cén cur chuige ba cheart a roghnú i roghnú na n-eilimintí chun leochaileacht i gcód uathoibrithe tástála Chomhéadain a tháirgtear le hintleachta saorga a laghdú?

  • A) An cosán XPath is faide is féidir a úsáid
  • B) Roghnú an eilimint de réir a seasamh picteilín ar an scáileán
  • C) Ag baint úsáide as roghnóir bunaithe ar ainmneacha ranga CSS
  • D) Ag baint úsáide as tréithe cobhsaí (tástáil sonraí) curtha leis le haghaidh tástála ✔

Míniú: Braitheann cosáin fhada XPath agus ainmneacha ranga CSS go mór ar struchtúr agus ar dhearadh na leathanach; Briseann sé ag an t-athrú comhéadan slightest. Ní chuireann athruithe dearaidh isteach ar airíonna cobhsaí a chuirtear leis go sonrach le haghaidh tástála (m.sh. tástáil sonraí) agus déanann siad na tástálacha láidir.

5. Cén fáth nach leor é do thástáil API an cód stádais HTTP a sheiceáil (m.sh. 200)?

  • A) Toisc go bhféadfadh sonraí coirp leis an gcód stádais ceart a bheith truaillithe agus ní ghlacfar le seiceáil stádais amháin é seo (bréag-mhuinín) ✔
  • B) Toisc nach bhfuil cóid stádais iontaofa ar chor ar bith i dtástálacha API
  • C) Toisc go gcuireann seiceáil an chóid stádais moill mhór ar an tástáil
  • D) Toisc nach gcuirtear cód stádais ar ais riamh i dtástálacha API

Míniú: Cé go dtugann an freastalaí an cód stádais ceart ar ais, féadfaidh sé sonraí truaillithe a chur ar ais sa chorp (cineál mícheart, réimse ar iarraidh, luach a ríomhtar go mícheart). Ní féidir é seo a fheiceáil sa tástáil a bhreathnaíonn ar an gcás amháin agus tugann sé muinín bhréagach. Mar sin ba cheart bailíochtú scéimre/conartha agus rialacha gnó a chur leis freisin.

6. Cén fáth go bhfuil sé ríthábhachtach a rá le AI 'an luach ionchais a ríomh de láimh de réir na rialacha glactha, ná tagairt d'aschur reatha na feidhme' nuair a bhíonn tástálacha aonaid á bpriontáil?

  • A) Toisc go ritheann ríomh láimhe tástálacha níos tapúla
  • B) Mar gheall ar a mhalairt, glacann an tástáil le hiompraíocht reatha (b’fhéidir bugaí) an chóid mar ‘ceart’ agus deimhnítear an fabht ✔
  • C) Toisc nach féidir le hintleachta saorga uimhreacha deachúla a ríomh ar chor ar bith
  • D) Toisc nach n-úsáidtear rialacha glactha i dtrialacha riamh

Míniú: Má fhaigheann an AI an luach ionchais ó aschur na feidhme faoi thástáil, déanfaidh sé an 'pas' tástála fiú má tá an fheidhm lochtach; Is é sin, is cuma cad a tháirgeann an cód, áirítear an tástáil a bheith fíor. Cinntíonn ríomh an luach ionchais go neamhspleách ar an riail ghlactha go bhfuil an tástáil geata coimeádaí don riail, ní scáthán ar an gcód.

7. Cé acu seo a leanas an ghné is suntasaí de thuairisc mhaith ar fhabht?

  • A) A bheith chomh fada agus chomh teicniúil agus is féidir
  • B) Scríofa ag hintleachta saorga
  • C) Tá céimeanna cinntitheacha atáirgeadh ann ar féidir leis an bhforbróir a leanúint go neamhspleách agus an earráid a tháirgeadh ✔
  • D) Níl ann ach seat scáileáin

Míniú: Is é fíorluach tuairisce ar fhabht gur féidir leis an bhforbróir an fabht a atáirgeadh gan do chabhair. Cinntíonn céimeanna atáirgeadh cinntitheach inrianaithe ón tús é seo; Má bhíonn na céimeanna seo in easnamh, is minic a dhúnann an tuarascáil mar ‘Níorbh fhéidir a tháirgeadh’.

8. Cad é an slonn is cruinne ar an ngaol idir déine agus tosaíocht nuair a dhéantar mílitriú ainm na cuideachta ar an leathanach baile?

  • A) Ba cheart go mbeadh an luach céanna ag déine agus tosaíocht i gcónaí
  • B) Is cinnte go bhfuil déine agus tosaíocht na hearráide seo íseal
  • C) Is é an coincheap céanna déine agus tosaíocht, is leor lipéad amháin
  • D) Féadfaidh déine theicniúil a bheith íseal ach d’fhéadfadh tosaíocht ghnó (clú) a bheith ard; Déantar measúnú difriúil ar an dá cheann ✔

Míniú: Is éard atá i gceist le déine ná tionchar teicniúil na hearráide (typo íseal go teicniúil), is é an tosaíocht is gá a shocrú go práinneach (ard toisc gur gné cháil í a fheiceann gach cuairteoir). Ní i gcónaí a théann an bheirt sa treo céanna; Is cás tosaíochta íseal déine-ard é an sampla seo.

9. Cén léiriú is cruinne ar shraith tástála le clúdach líne 90%?

  • A) Léiríonn sé go ndéantar na línte a fhorghníomhú ach ní chruthaíonn sé go n-iompraíonn siad i gceart; ✔ is féidir le clúdach ard muinín bhréagach a thabhairt
  • B) Cruthaíonn sé go cinntitheach go bhfuil 90% de na bogearraí saor ó fhabht
  • C) Is tomhas cinntitheach é ar chaighdeán tástála den scoth.
  • D) Tugann sé le fios nach gá aon tástálacha breise a scríobh a thuilleadh

Míniú: Tugann clúdach rónna le fios nár feidhmíodh ach sraitheanna; Ní chruthaíonn sé go dtugann sé torthaí cearta. Fiú le tástálacha gan staonadh, is féidir clúdach 90% a bhaint amach. Is éard atá i scóip ná léarscáil ‘Níor fhéach sé riamh ar an áit’, ní dearbhú ‘tástáladh gach rud’; déantar an chosaint iarbhír a thomhas trí thástáil sócháin.

10. I dtástáil riosca-bhunaithe, conas a ríomhtar riosca gné chun iarracht tástála teoranta a dhíriú?

  • A) De réir líon línte an chóid amháin
  • B) Trí dóchúlacht teipe agus an éifeacht a tharlóidh nuair a bhriseann sé a iolrú ✔
  • C) Ach amháin san ord inar forbraíodh an ghné
  • D) Tús áite a thabhairt don ghné is fusa tástálacha a scríobh dó

Míniú: I dtástáil riosca-bhunaithe, déantar riosca a mheas mar dóchúlacht = dóchúlacht (dóchúlacht chliseadh) × tionchar (damáiste má bhristear). Tá an tástáil is déine tuillte ag fearainn dóchúlachta ard agus ardtionchair (íocaíocht, fíordheimhniú), agus déantar tástáil éadrom ar fhearainn íseal × íseal.

11. Cad é an príomhriosca a bhaineann le hathiarracht a chur le triail a éiríonn uaireanta agus a theipeann air uaireanta (brittle/slicy) cé nach bhfuil aon athrú ar an gcód?

  • A) Am reatha na tástála a ghiorrú
  • B) Laghdaíonn sé céatadán an chlúdaigh
  • C) Earráid chomhairgeadra nó bunchúis a chlúdach agus an tsiomptóm a shochtadh ✔
  • D) Ainm na tástála a athrú

Míniú: Is uirlis dhiagnóiseach é Retry, ní cóireáil. Is minic a thagann neamhchinntitheacht ó riocht cine iarbhír nó andúil; Clúdaíonn sé an fíor-earráid seo nuair a dhéantar an triail 'pas a fháil arís' agus d'fhéadfadh fadhbanna tromchúiseacha a bheith ann sa bheo. Ní mór an bhunchúis a fháil ar dtús.

12. Cén chaoi a n-oibríonn tástáil sóchán, an modh is macánta chun a thomhas cibé an gcosnaíonn sraith tástála i ndáiríre?

  • A) Trí luas reatha na dtástálacha a thomhas
  • B) Trí líon na línte cód a scríobhadh a chomhaireamh
  • C) Trí na tástálacha a reáchtáil in orduithe éagsúla
  • D) Trí sosanna beaga a chruthú d’aon ghnó sa chód agus a thomhas cé acu an nglacann na tástálacha leo ✔

Cur síos: Táirgeann tástáil sócháin saobhadh beag d'aon ghnó (sócháin) sa chód foinse; Ba chóir go nglacfadh sraith tástála maith leis na saobhadh seo agus go n-iompódh sé dearg. Léiríonn sócháin nach bhfuil gafa (marthain) nach gcaomhnaíonn na tástálacha an t-iompar sin. Is tomhas i bhfad níos macánta cáilíochta é scór sóchán ná clúdach céatadáin.

13. Cad í an phríomhtheorainn atá le leanúint agus tástáil slándála á déanamh (m.sh. tástálacha údaraithe/IDOR)?

  • A) Níor cheart é a dhéanamh ach ar a tháirge féin, laistigh d’údarú scríofa agus raon feidhme sainithe, chun críocha cosantacha ✔
  • B) Is féidir é a chur i bhfeidhm faoi shaoirse ar aon chóras leasa
  • C) Is féidir é a thriail ar chórais bheo comhpháirtithe gnó gan chead
  • D) Ba cheart aon leochaileachtaí a aimsítear a fhoilsiú go poiblí láithreach.

Cur síos: Níl na tástálacha slándála a foghlaimíodh sa mhodúl seo ach chun do tháirge féin a thástáil chun críocha cosantacha, laistigh d’údarú scríofa agus de raon feidhme sainithe. Tá sé mí-eiticiúil agus mídhleathach rochtain a fháil ar chóras duine eile gan chead nó tástáil lasmuigh den raon feidhme a dhéanamh; Tuairiscítear aon leochaileachtaí a aimsítear trí nochtadh freagrach.

14. Cén t-údarás nár cheart riamh a thabhairt do AI sa phíblíne CI/CD?

  • A) Logaí tástála ar theip orthu a achoimriú
  • B) An t-údarás 'pas a fháil' go huathoibríoch i dtástáil (dearg) ar theip air nó é a phéinteáil glas ✔
  • C) Dréacht cód tástála a mholadh
  • D) Píblíne dréachtú comhad YAML

Cur síos: Is féidir le AI imlíne cód tástála, YAML píblíne, agus achoimre loga a tháirgeadh i CI/CD; áfach, níor cheart go dtabharfaí an cumas chun tástáil theipthe a 'phasáil/a shocrú' go huathoibríoch. Sáraíonn sé seo cuspóir na tástála agus clúdaíonn sé earráidí go huathoibríoch. Ba cheart gur cinneadh comhfhiosach agus réasúnaithe an duine a bheadh ​​i bpéinteáil glas na tástála.