Nkeji 11 / 11

Ọgwụgwụ-na-ọgwụgwụ Workflow, CI/CD Integration, ụkpụrụ omume na nchekwa: Iji AI n'ihi

Uru:

  • Ikike imepụta ọrụ nke ọgụgụ isi na isi nkwado mmadụ na njedebe QA na-erute n'ọgwụgwụ site n'echiche ruo ntọhapụ n'ọnọdụ CI/CD.
  • Na CI/CD, anaghị enye AI ikike 'ịgafe' ule na-akpaghị aka, mana itinye oke iji chebe data nzuzo na igodo.
  • Ikike ime ule nchekwa n'ime ikike yana maka ebumnuche nchekwa, yana ịnakwere nkwuwapụta ọrụ na ụkpụrụ nghọta ziri ezi.

N'ime nkeji iri gara aga, anyị na-eji AI n'ọrụ nke ọ bụla: ọgbọ ndapụta, koodu akpaaka, mkpesa ahụhụ, nyocha mkpuchi, nyocha mmụgharị. Nkeji ikpeazụ a na-ejikọta ha niile n'otu usoro ọrụ dị mkpa. QA nke oge a abụghị ọrụ na-agwụ na tebụl otu onye; Ọ bụ usoro na-ebi n'ime CI / CD (Na-aga n'ihu Njikọ / Nnyefe Na-aga n'ihu - pipeline ebe a na-ejikọta koodu ahụ mgbe niile, na-anwale na-akpaghị aka ma kwadebere maka mbipụta ugboro ugboro na n'enweghị nsogbu). AI nwere ike imetụ ọkwa ọ bụla nke usoro a aka. Ma ka ike nke AI na-eto eto, otú ahụ ka ọ dị mkpa iji ya mee ihe n'ụzọ kwesịrị ekwesị: nzuzo, ikike na nyocha nchekwa, ụkpụrụ omume, na nke kachasị mkpa, na-edobe mkpebi dị mma ruo mmadụ. N'ime nkeji a, ị ga-amụta mgbaba na njedebe na njedebe.

Ngwugwu QA kwadoro AI-kwadoro

Ọrụ AI na njem atụmatụ site na echiche ruo ntọhapụ:

1. Nyocha chọrọ. AI na-esetịpụ ihe mgbagwoju anya na ihe achọrọ na njirisi nnabata na-efu ("iwu a anaghị ekwu ole mkpụrụedemede ole paswọọdụ kacha nta").

2. Nnwale imewe. Ihe atụ na akwụkwọ edemede (nkeji 2), ikpe ihu (nkeji 3) so na njirisi nnabata.

3. akpaaka. Nkeji (6), API (5) na UI (4) koodu nyocha; A kwadoro nke ọ bụla site na ngbanwe (10).

4. CI / CD ntinye. Nnwale na-agba ọsọ na-akpaghị aka site na ijikọ koodu ọ bụla. AI drafts pipeline nhazi (YAML), na-achịkọta ndekọ nke ule dara ada, na-atụ aro nwere ike ịkpata mgbọrọgwụ.

5. Hapụ mkpebi. A na-anakọta nsonaazụ ihe egwu (8) na nlọghachi azụ (9) - mana ọkachamara na-ekpebi ma ọ nwere ike ịga nke ọma.

6. Nleba anya mmepụta na nzaghachi. Njehie na ndụ na-aghọ ule n'ọdịnihu; AI na-atụ aro ikpe nlọghachi azụ site na ntụpọ nrụpụta.

NDỤMỌDỤ: Tọọ AI dị ka oyi akwa na CI/CD nke "na-eme ngwa ngwa nyocha nke mmadụ" kama "na-ede ule na-eme mkpebi." Ọ dịghị ule emepụtara na-akpaghị aka kwesịrị ịbanye na pipeline na-enweghị mmadụ nyochaa ma kwado ya.

AI na CI/CD: ebe ee, ebe mba

Ogbo

AI dabara

mmadụ dị mkpa

Nnwale akwụkwọ koodu

Ee

Ndozi + mmụgharị

Pipeline YAML

Ee

Nyochaa + igodo nzuzo

Nchịkọta ndekọ agaghị eme

Ee

Mkpọrọgwụ nkwenye

Nchọpụta ule na-esighi ike

Ee

Mkpebi ngwọta na-adịgide adịgide

"Enwere ike ịnwe ụdị?"

mba

Ọkachamara ikpe na ibu ọrụ

Na-akpaghị aka "gafere" ule ahụ

ọ dịghị mgbe

-

Akpachara anya: Ya adịla mgbe enyela AI ikike dị ka "dozie ya ka ọ gafee ule na-ada ada" na CI/CD. Nke a na-emeri ebumnuche nke nnwale ma na-ekpuchi njehie na-akpaghị aka. AI nwere ike ịkọwa njehie ahụ, na-atụ aro mgbazi; ma "ise akwụkwọ ndụ akwụkwọ ndụ akwụkwọ ndụ" ga-abụrịrị mkpebi mmadụ maara nke ọma, nke nwere ezi uche.

Nzuzo, data na nchekwa: oke na-enweghị ike ịgbanwe

Nzuzo. Na gburugburu ule, data ndị ahịa n'ezie, mbipụta nchekwa data mmepụta, igodo API na ozi sistemụ dị n'ime nwere mmetụta. Enyela ihe ndị a na ngwa AI ọha. Data nkeonwe dị n'okpuru KVKK na ụkpụrụ ndị yiri ya; Ndekọ nkpuchi na nseta ihuenyo. Jiri data nyocha sịntetik (akụkọ ifo) ebe ọ bụla enwere ike.

Nnwale nchekwa - nchekwa na ikike. Nnwale nchekwa ndị a mụtara na modul a (nnwale ikike/IDOR, oke mbulite faịlụ, nkwado ntinye) bụ naanị maka ịnwale ngwaahịa nke gị n'ime ikike edere yana oke akọwapụtara. Iji AI iji nweta sistemu onye ọzọ na-enweghị ikike, were ngwa ọgụ n'ezie adịghị ike, ma ọ bụ mee nnwale na-enweghị oke bụ ma enweghị ụkpụrụ na iwu na-akwadoghị. Mgbe ịchọtara adịghị ike nchekwa, soro ụkpụrụ nke nkwuwapụta ọrụ - idobe adịghị ike ahụ nzuzo ma kọọrọ ya ndị dị mkpa ka enwere ike idozi ya.

Ụkpụrụ omume na nghọta. Emela ule ndị AI mepụtara dị ka ọrụ nke gị; Ikwu na ị na-eji AI n'ime otu bụ nghọta. Ọ bụ gị kpatara ezighi ezi nke mmepụta AI mepụtara - "AI dere ya" abụghị ihe ngọpụ.

Ngwa ngwa adịghị ike / Ike siri ike

Adịghị ike: "Halite pipeline ule maka CI."
Strong: "Draft a CI workflow YAML for GitHub Actions: Run unit + API tests on each PR, N'ịwa mkpuchi akụkọ, na-agba ọsọ mutation test (Stryker) kwa izu. Emela ihe nzuzo na koodu; na-eji nzuzo zoro naanị. Gbochie jikọrọ ọnụ ma ọ bụrụ na ule na-acha uhie uhie. Nke a bụ DRAFT; M ga-enyocha ma dezie ihe nzuzo nzuzo njikwa ma ọ bụ NOT Nnwale usoro 'DD automation' 'kwaga' nzọụkwụ."

Ike ngwa ngwa; Ọ na-amanye oke na nzuzo, nyocha mmadụ na "enweghị nnwale akpaaka".

Ndebiri anọ enwere ike iṅomi

1) Atụmatụ ule ngwụcha ruo ọgwụgwụ:

Ọrụ gị: onye isi QA. Depụta atụmatụ nyocha nke njedebe na njedebe site na echiche na-ahapụ maka njirimara ndị a: [njirimara + nnabata nnabata] . Usoro: nyocha ihe achọrọ (ndị na-ejighị n'aka), nhazi ule, akwa akpaaka (otu / API / UI), ntinye CI / CD, njirisi mkpebi ntọhapụ, nsochi mmepụta. Kọwaa ọrụ nke AI na ihe nkwado mmadụ na ọkwa ọ bụla iche iche.

2) CI / CD nkọwapụta pipeline:

CI YAML draft maka [GitHub Actions/GitLab CI/Azure Pipelines]: - Unit + API test + scope in PR - gbochie njikọ na ule uhie - ụkpụrụ nzuzo naanị na nzuzo; itinye n'ime kooduNke a bụ akwụkwọ edemede; M ga-enyocha usoro njikwa na nkwado isi. Na-agbakwụnye nzọụkwụ ule ziri ezi/ ngafe.

3) Nyocha ndekọ ndekọ ule dara:

Na mbipụta CI ahụ, ule ndị a na-acha uhie uhie. Nyochaa ndekọ ahụ; otu ọdịda, ịmata ọdịiche nwere ike ịkpata isi na nke nwere ike ịbụ ezigbo ọdịda yana nke nwere ike bụrụ nsogbu ule na gburugburu ebe obibi. Ọ bụrụ na enwere data nkeonwe, kpuchie ya. Mkpebi na mgbazi ga-abụ nke m. Ndekọ: [paste]

4) Nchekwa / nzuzo tupu nlele:

Tupu ezigara data / ndekọ ule a na ngwa AI, lelee: ọ nwere data nkeonwe, igodo API, adreesị sistemụ ime, data mmepụta? Depụta mpaghara, ọ bụrụ na ọ bụla, kwesịrị ka ekpuchi/wepụ ya. Na-ahazi ka ọ dị. Ọdịnaya: [paste]

Obere ikpe atọ

Ikpe 1 - Ọsọ ọsọ nke njedebe na njedebe. Otu otu agbadoro atụmatụ “mmeghari ndebanye aha” ọhụrụ yana usoro ngwụcha ngwụcha ruo ngwụcha nke AI na-akwado: ejighị n'aka chọrọ ka edobere n'ihu, nyocha nke oyi akwa atọ edepụtara na mmụgharị-nke kwadoro, kegidere na CI. Njirimara ahụ belatara usoro nyocha, nke were ụbọchị 5 na usoro ọdịnala, ruo ụbọchị 2; mana echekwabara nkwado mmadụ n'oge ọ bụla, yana ihe ejighị n'aka (ihe na-eme ma ọ bụrụ na ume ọhụrụ ahụ ada) ka emechiri tupu ndụ.

Ikpe 2 - lọta site na mgbapu igodo. Onye nrụpụta nwere AI na-emepụta CI YAML, AI na-etinyekwa igodo API n'ezie n'ime YAML dịka ọmụmaatụ. Nzọụkwụ "nchekwa / nzuzo" weghaara nke a; igodo tụgharịrị gaa na ntụaka nzuzo. Enweghị usoro nyocha, igodo ga-adaba na njikwa ụdị (git history).

Ikpe 3 - Oke ikike. Otu onye otu chọrọ itinye ule IDOR ọ mụtara na usoro ndụ onye ọchụnta ego si na "Enwere m mmasị." Onye ndu QA kwụsịrị: ọ bụ iwu na-akwadoghị ịme nnwale nchekwa na sistemu ọzọ na-enweghị ikike ederede yana oke akọwapụtara. Emere ule naanị na gburugburu ule nke ngwaahịa nke ha, na ikike; A gwara ndị otu mepere emepe ka ndị otu dị mkpa mara.

Mmejọ ndị nkịtị

  • Ime AI mee mkpebi ntọhapụ. Na-ajụ ajụjụ a "Enwere ike ịhapụ ya?" na AI na itinye azịza n'ọnọdụ mbinye aka.
  • "Na-agafe" ule akpaaka. Na CI, inwe AI na-ese akwụkwọ ndụ akwụkwọ ndụ akwụkwọ ndụ; ikpuchi mmejọ.
  • Inye data/ igodo nzuzo maka ụgbọ ala. Ịkekọrịta data mmepụta, data nkeonwe ma ọ bụ igodo API na-enweghị nlekọta.
  • Nnwale nchekwa na-akwadoghị. Nnwale onye mwakpo na sistemụ ọzọ na-enweghị oke yana ikike.
  • Ewebata ule n'ime pipeline na-enweghị nyocha. Na-agba ọsọ AI na-akpaghị aka na-enweghị nkwado mmadụ.
  • Ịtụkwasị ụta na AI. Ịkwado mmepụta ezighi ezi site n'ịsị "AI dere ya".

Na nchịkọta

Ọgwụgwụ-na-ọgwụgwụ QA bụ usoro na-agbatị site na ihe achọrọ ruo na nsochi mmepụta na ndụ n'ime CI / CD; N'oge ọ bụla, AI na-emepụta ihe, na-achịkọta ndekọ, ma na-atụ aro ihe kpatara ya. Ma ókèala ndị a na-apụghị ịgbanwe agbanwe: ụmụ mmadụ na-eme mkpebi ule ma hapụ nkwenye; A naghị enye ndị AI ikike ka ha 'gafere' ule na-akpaghị aka; data nzuzo na igodo anaghị abanye ụgbọ ala; A na-eme nnwale nchekwa naanị na ngwaahịa nke gị, n'ime ikike ederede yana akọwapụtara ya, maka ebumnuche nchekwa, yana nchoputa a na-eji nkwuwapụta nke ọma gosi ya. Nwee nghọta mgbe ị na-eji AI; Ọ bụ gị na-ahụ maka izi ezi nke mmepụta. AI na-eme ngwa ngwa; Ị na-akwụ ụgwọ maka ịdịmma na ụkpụrụ omume.

Ọrụ ngwa

Wepụta atụmatụ site n'echiche iji wepụta ya na ndebiri “atụmatụ ngwụcha ruo ọgwụgwụ” maka njirimara sitere na ọrụ nke gị; Kanye akara ọrụ AI na nkwado mmadụ iche iche na ọkwa ọ bụla. Wee mepụta YAML nwere “CI/CD pipeline pipeline” wee tinye “nchekwa/ precheck nzuzo” na YAML a ka ịlele maka igodo/data nzuzo agbakwunyere. N'ikpeazụ, depụta ihe niile "mkpebi mmadụ" na atụmatụ gị ma kwado n'otu ahịrịokwu kpatara na enweghị ike nyefee mkpebi ndị a na AI.

ndetu

  • [ ] M na-ekwu na ntọhapụ na ule mkpebi na ihu ọma mmadụ; Enyeghị m ya n'aka AI.
  • [] Na CI/CD enyeghị m ikike AI ka ọ "gafere / mezie" ule ahụ na-akpaghị aka.
  • [ ]Elere m ma kpuchie data nzuzo, data nkeonwe na igodo tupu iziga ha n'ụgbọala ahụ.
  • [ ] naanị m tụlere ule nchekwa na ngwaahịa nke m, n'ime ikike na oke edere.
  • [ ] Eji m ụkpụrụ nke nkwuwapụta nke ọma lebara m adịghị ike ndị ahụ anya.
  • [] Ekwuru m n'ụzọ doro anya na m na-eji AI wee jide onwe m maka izi ezi nke mmepụta.

Ule modul

1. Kedu otu esi akọwa nke ọma ' ngafe ụgha' na mpaghara QA?

  • A) Ọ bụ ezie na ule ahụ na-atụgharị akwụkwọ ndụ akwụkwọ ndụ, ọ naghị akwado omume ọ bụla; ✔ Ọ naghị agba ọbara ọbara ọ bụrụgodị na koodu ahụ mebiri emebi
  • B) Nnwale na-agba ọsọ nke ukwuu nwayọọ na oge na-apụ.
  • C) Nnwale ahụ na-achọpụta ezigbo njehie wee gbanwee uhie
  • D) Nnwale ahụ na-agba naanị na gburugburu mmepụta

Nkọwa: Nfefe pseudo bụ mgbe ule na-ekwu 'gafere' mana ọ naghị akwado ihe ọ bụla bara uru; Nnwale a bụ akwụkwọ ndụ akwụkwọ ndụ, mana ọbụlagodi na ngwanro adịghị mma, ọ gaghị ejide ya. Nke a bụ ọnụ ọgụgụ nke ihe ize ndụ nke AI na QA n'ihi na AI na-emepụta ule na-ele anya nke ọma mana ọ dị oghere.

2. Kedu ihe kachasị mma n'ọkwa nke ọgụgụ isi na nyocha na usoro QA?

  • A) Ọgụgụ isi nwere ike ikpebi ma enwere ike ịhapụ ụdị ahụ na-enweghị nkwado mmadụ
  • B) Ọgụgụ isi bụ onye inyeaka na-emepụta ihe na echiche; Mkpebi na ọrụ nke 'ọ dị njikere maka mbipụta' bụ nke ọkachamara ✔
  • C) Ọgụgụ isi na-ede naanị ederede na enweghị ike ịnagide koodu ule ma ọlị
  • D) Ọgụgụ isi na-edekarị ule ziri ezi karịa mmadụ, yabụ nyocha adịghị mkpa

Nkọwa: Ọgụgụ isi bụ onye na-enyere aka nyocha, onye na-emepụta ihe na ọtụtụ echiche; na-emepụta ọnọdụ ule, koodu akpaaka na akwụkwọ akụkọ. Agbanyeghị, ọrụ na nkwenye ikpeazụ nke mkpebi dị mma dị ka 'software a adịla njikere maka mbipụta' ma ọ bụ 'nwere ule a gafere' bụ nke ọkachamara tozuru oke.

3. Dabere na eziokwu na njehie ukwuu n'ime ime na ọnụ ụzọ ụkpụrụ, nke ule imewe Usoro bụ nwalee 17, 18 na 19 iche iche maka 18 afọ ịgba?

  • A) Nnwale mgbanwe steeti
  • B) Tebụl mkpebi
  • C) Nyocha uru oke ala ✔
  • D) Nnwale nyocha

Nkọwa: Ntụle uru oke ala dabere na nleba anya na mmejọ na-emekarị na oke ma nwalee ụkpụrụ ọnụ ụzọ (dị n'okpuru, dị n'elu, na naanị n'elu oke) iche. Ọ bụ usoro dị ike nke na-emeju klaasị nhata.

4. Kedu ụzọ a ga-ahọrọ na nhọrọ mmewere iji belata fragility na koodu akpaaka UI nke ejiri ọgụgụ isi rụọ ọrụ?

  • A) Iji ụzọ XPath kachasị ogologo enwere ike
  • B) Ịhọrọ mmewere dị ka pixel ọnọdụ ya na ihuenyo
  • C) Iji nhọpụta dabere na aha klaasị CSS
  • D) Iji ihe kwụsiri ike (data-testid) agbakwunyere maka nnwale ✔

Nkọwa: Ogologo ụzọ XPath na aha klaasị CSS dabere na nhazi na imewe ibe; Ọ na-agbaji na obere mgbanwe interface. Àgwà ndị kwụsiri ike agbakwunyere kpọmkwem maka nnwale (dịka data-testid) adịghị emetụta mgbanwe imewe wee mee ka nnwale ndị ahụ sie ike.

5. Gịnị kpatara na ezughị ezu maka ule API iji lelee naanị koodu ọnọdụ HTTP (dịka 200)?

  • A) N'ihi na data ahụ nwere koodu ọnọdụ ziri ezi nwere ike mebie na nlele ọkwa naanị agaghị enweta nke a (pseudo-trust) ✔
  • B) N'ihi na koodu ọkwa enweghị ntụkwasị obi ma ọlị na ule API
  • C) N'ihi na ịlele koodu ọnọdụ na-ebelata ule ahụ nke ukwuu
  • D) N'ihi na anaghị eweghachi koodu ọkwa na ule API

Nkọwa: Ọ bụ ezie na ihe nkesa na-eweghachite koodu ọnọdụ ziri ezi, ọ nwere ike weghachite data mebiri emebi n'ime ahụ (ụdị ezighi ezi, ubi na-efu, uru gbakọrọ ezighi ezi). Nnwale nke na-ele anya naanị ọnọdụ enweghị ike ịhụ nke a ma nye ntụkwasị obi ụgha. Ya mere schema/nkwekọrịta na nkwado iwu azụmahịa kwesịkwara ịgbakwunye.

6. Gịnị mere o ji dị oké mkpa ịgwa AI ka ọ 'ji aka gbakọọ uru a na-atụ anya ya dị ka iwu nnabata si dị, atụla aka na mmepụta ugbu a nke ọrụ' mgbe a na-ebipụta akwụkwọ nyocha?

  • A) N'ihi na mgbako akwụkwọ ntuziaka na-agba ọsọ ngwa ngwa
  • B) N'ihi na ma ọ bụghị ya, ule na-anabata nke ugbu a (ikekwe buggy) omume nke koodu dị ka 'ziri ezi' ma na-akwado ahụhụ ✔
  • C) N'ihi na ọgụgụ isi mmadụ enweghị ike ịgbakọ ọnụọgụ iri ma ọlị
  • D) N'ihi na anaghị eji iwu nnabata eme ihe na ule

Nkọwa: Ọ bụrụ na AI na-enweta uru a na-atụ anya ya site na mmepụta nke ọrụ n'okpuru ule, ọ ga-eme ka ule ahụ 'gafe' ọbụna ma ọ bụrụ na ọrụ ahụ adịghị mma; Ya bụ, ihe ọ bụla koodu na-emepụta, ule na-agụ dị ka eziokwu. Ịgbakọ uru a na-atụ anya ya n'adabereghị na iwu nnabata na-eme ka ule ahụ bụrụ onye nche ọnụ ụzọ nke iwu, ọ bụghị enyo nke koodu.

7. Kedu n'ime ihe ndị a kacha mara amara nke akụkọ ahụhụ dị mma?

  • A) Iji dị ogologo na teknụzụ dị ka o kwere mee
  • B) Edere ya site na ọgụgụ isi
  • C) Nwere usoro mmeputakwa deterministic nke onye nrụpụta nwere ike ịgbaso n'onwe ya wee mepụta njehie ✔
  • D) Ọ bụ naanị nseta ihuenyo

Nkọwa: Ezigbo uru nke mkpesa ahụhụ bụ na onye nrụpụta nwere ike imepụtaghachi ahụhụ ahụ na-enweghị enyemaka gị. Mkpebi siri ike, usoro mmeputakwa nke enwere ike ịchọpụta site na ọkọ hụ na nke a; Ọ bụrụ na usoro ndị a efu, akụkọ na-emechikarị ka 'enweghị ike iwepụta'.

8. Kedu okwu kachasị mma maka mmekọrịta dị n'etiti ịdị njọ na mkpa na njehie nke ịkọ aha ụlọ ọrụ na ibe ụlọ?

  • A) Ike na mkpa kwesịrị inwe otu uru mgbe niile
  • B) Ma ịdị njọ na mkpa nke njehie a dị ala
  • C) Ịdị njọ na mkpa bụ otu echiche, otu akara zuru ezu
  • D) Nka na ụzụ ike nwere ike ịdị ala mana mkpa azụmahịa (aha) nwere ike ịdị elu; A na-enyocha ha abụọ dị iche iche ✔

Nkọwa: Ọdịmma bụ mmetụta teknụzụ nke njehie ahụ (typo teknụzụ dị ala), ihe kacha mkpa bụ otu esi eme ya ngwa ngwa (elu n'ihi na ọ bụ aha aha nke onye ọbịa ọ bụla na-ahụ). Ha abụọ anaghị aga n'otu ụzọ mgbe niile; Ọmụmaatụ a bụ ọnọdụ dị ala dị ala - ihe kacha mkpa.

9. Kedu nkọwa ziri ezi nke ụlọ nyocha nwere mkpuchi ahịrị 90%?

  • A) Ọ na-egosi na a na-egbu ahịrị ndị ahụ mana ọ naghị egosi na ha na-akpa àgwà ziri ezi; ✔ mkpuchi dị elu nwere ike inye ntụkwasị obi ụgha
  • B) N'ikpeazụ gosipụtara na 90% nke ngwanrọ enweghị ahụhụ
  • C) Ọ bụ ihe nleba anya nke ogo ule kacha mma.
  • D) Na-egosi na ọ dịghị mkpa ide ule ọzọ ọ bụla ọzọ

Nkọwa: Mkpuchi ahịrị na-egosi na ọ bụ naanị ahịrị ka emere; Ọ naghị egosi na ọ na-arụpụta ezigbo nsonaazụ. Ọbụlagodi na ule na-enweghị isi, enwere ike nweta mkpuchi 90%. Oke bụ map 'anaghị ele ebe' anya, ọ bụghị 'ihe niile ka anwalela' mmesi obi ike; A na-atụkwa nchekwa n'ezie site na nnwale mutation.

10. N'ime ule dabere n'ihe ize ndụ, kedu ka esi agbakọ ihe egwu nke njirimara iji duzie mbọ nnwale dị oke?

  • A) Naanị site na ọnụọgụ koodu
  • B) Site n'ịba ụba ohere nke ọdịda na mmetụta nke ga-eme mgbe ọ dara ✔
  • C) Naanị n'usoro e mepụtara atụmatụ ahụ
  • D) Na-ebute ụzọ naanị njirimara kachasị mfe iji dee ule

Nkọwa: N'ime ule dabere na ihe ize ndụ, a na-enyocha ihe ize ndụ dị ka ihe puru omume = puru omume (ihe nwere ike ịdaba) × mmetụta (mmebi ma ọ bụrụ na agbajiri). Ihe puru omume dị elu na ngalaba mmetụta dị elu (ụgwọ, nkwenye) kwesịrị ịnwale ule kachasị njọ, ebe mpaghara dị ala × na-enweta ule ọkụ.

11. Kedu ihe bụ isi ihe ize ndụ nke ịgbakwunye nyocha ọzọ na ule nke na-agafe mgbe ụfọdụ ma na-ada (brittle/flaky) n'agbanyeghị na koodu agbanwebeghị?

  • A) Mbelata oge ịgba ọsọ nke ule
  • B) Na-ebelata pasent mkpuchi
  • C) Ikpuchi ezi njehie concurrency ma ọ bụ ihe kpatara ya na ịkwụsị akara ngosi ✔
  • D) Ịgbanwe aha ule

Nkọwa: Mgbalị ọzọ bụ ngwa nyocha, ọ bụghị ọgwụgwọ. Enweghị mkpebi siri ike na-abịakarị site n'ụdị agbụrụ ma ọ bụ ihe riri ahụ; Ime ule ahụ 'gafere' site na ịnwale ọzọ na-ekpuchi ezigbo njehie a ma nwee ike ịkpata nnukwu nsogbu na ndụ. A ghaghị ibu ụzọ chọpụta ihe kpatara ya.

12. Olee otú nnwale mutation, bụ́ ụzọ kasị kwesị ntụkwasị obi si atụ ma ụlọ nyocha ọ̀ na-echebe n'ezie, si arụ ọrụ?

  • A) Site n'ịtụ ọsọ ọsọ nke ule
  • B) Site n'ịgụ ole ahịrị koodu edere
  • C) Site n'ịgba ule na usoro dị iche iche
  • D) Site na ụma kee obere nkwụsịtụ na koodu ahụ wee tụọ ma ule ahụ ejidere ha ✔

Nkọwa: Nnwale mgbanwe na-emepụta obere mgbagha (mgbanwe) na koodu isi mmalite; Ezigbo ụlọ nyocha kwesịrị ijide nhụsianya ndị a wee gbanwee uhie. Mgbanwe ndị a na-ejideghị (dịlarịrị) na-egosi na ule ndị ahụ anaghị echekwa omume ahụ. Akara mmụgharị bụ ihe nrịba ama n'eziokwu karịa mkpuchi pasentị.

13. Kedu oke njedebe a ga-agbaso mgbe ị na-eme nyocha nchekwa (dịka nyocha ikike / IDOR)?

  • A) Ekwesịrị ime ya naanị na ngwaahịa nke ya, n'ime ikike ederede yana nkọwa akọwapụtara, maka ebumnuche nchekwa ✔
  • B) Enwere ike itinye ya n'efu na usoro ọ bụla nke mmasị
  • C) Enwere ike ịnwale ya na usoro ndụ nke ndị mmekọ azụmahịa na-enweghị ikike
  • D) Ekwesịrị ka ebipụta adịghị ike ọ bụla achọtara n'ihu ọha ozugbo.

Nkowa: Nnwale nchekwa a mụtara na modul a bụ naanị maka ịnwale ngwaahịa nke gị maka ebumnuche nchekwa, n'ime ikike ederede yana oke akọwapụtara. Ịnweta usoro onye ọzọ na-enweghị ikike ma ọ bụ ime ule na-enweghị ike ime bụ ma omume na-ezighị ezi na nke iwu na-akwadoghị; A na-akọpụta adịghị ike ọ bụla achọtara site na nkpughe nke ọma.

14. Kedu ikike ekwesighi inye AI na pipeline CI / CD?

  • A) Na-achịkọta ndekọ ndekọ ule dara ada
  • B) Ikike iji 'gafere' ule dara ada (red) ma ọ bụ agba ya akwụkwọ ndụ akwụkwọ ndụ ✔
  • C) Na-atụnye akara koodu ule
  • D) Nhazi faịlụ YAML pipeline

Nkọwa: AI nwere ike ịmepụta ndepụta koodu ule, pipeline YAML, na nchịkọta ndekọ na CI/CD; Otú ọ dị, ike na-akpaghị aka 'pass/fix' a dara ule ekwesịghị inye. Nke a na-emeri ebumnuche nke nnwale ma na-ekpuchi njehie na-akpaghị aka. Ise akwụkwọ ndụ akwụkwọ ndụ akwụkwọ ndụ kwesịrị ịbụ mkpebi mmadụ maara nke ọma na nke nwere ezi uche.