Naúrar 2 / 11

Yanayin Gwaji da Ƙarfafa Harka na Gwaji: Daga Buƙatu zuwa Ƙarfafa Sarrafa

Riba:

  • Ikon canza buƙatu da ka'idojin karɓa zuwa cikakkun shari'o'in gwaji tare da dabaru kamar azuzuwan daidaitattun, nazarin ƙimar iyaka da teburin yanke shawara, tare da tallafin hankali na wucin gadi.
  • Ability don samar da tabbatacce, korau da kuma yanayin yanayin yanayi daban da kuma kammala abubuwan da ke cikin gefen da hankali na wucin gadi ya ɓace tare da bayanin samfur.
  • Ability don kafa ganowa da kawar da gibin ɗaukar hoto da kumburin da ba dole ba ta hanyar haɗa shari'o'in gwaji zuwa ka'idodin karɓa.

Sau da yawa aikin mai gwadawa yana farawa da wannan faifan allo: yana da buƙatu (“dole ne mai amfani ya sake saita kalmar sirrinsa”) kuma yana buƙatar juya wannan jumla ɗaya zuwa ɗimbin bincike na kankare wanda zai tabbatar da cewa software ɗin tana aiki daidai. Wannan canji ana kiransa ƙirar gwaji. Sanin bambanci tsakanin yanayin gwaji - babban maƙasudi wanda ke bayyana abin da za a gwada, kamar "ya kamata a ƙi kalmar sirri mara inganci" - da shari'ar gwaji - rukunin da za a iya aiwatarwa wanda ke ba da cikakken bayani game da yanayin tare da takamaiman matakai, shigarwa, da sakamakon da ake sa ran shine maɓalli. Hankali na wucin gadi (AI) yana haɓaka daidai wannan lokacin mara amfani: juya buƙatu ɗaya zuwa ɗimbin daftarin yanayin cikin daƙiƙa. Amma tuna - AI yana maimaita irin yanayin da za ku iya tunani; Kuna zaɓi tare da ilimin samfuran ku waɗanne yanayi ne suke da mahimmanci.

A cikin wannan rukunin, zaku koyi mataki-mataki yadda ake jujjuya buƙatu zuwa cikakkiyar gwaji amma mara ƙulli tare da tallafin AI.

Mataki-mataki: daga buƙatu zuwa saitin gwaji

Mataki 1 - Bayyana abin da ake bukata. Tattara sharuɗɗan karɓa (sharuɗɗan da dole ne aiki ya cika don a yi la'akari da “an yi”) kafin ba da ainihin buƙatun AI. "Dole ne a sake saita kalmar sirri" bai isa ba; Dokoki irin su "sake saitin hanyar haɗin yanar gizo yana aiki na tsawon mintuna 30", "ba za a iya sake amfani da kalmar sirri iri ɗaya ba" sune tushen ainihin gwajin.

Mataki 2 - Aiwatar da dabarun gwaji. Kada ka ce kawai "rubuta rubutun" game da AI; Nemi dabarun ƙirar gwaji na gargajiya da suna:

  • Azuzuwan daidaitawa (daidaitan rarrabuwa): Rarraba bayanai zuwa ƙungiyoyi waɗanda ake tsammanin samar da ɗabi'a iri ɗaya. Misali, ga filin shekaru, "madaidaicin kewayon", "karami sosai", da "mafi girma" ajujuwa ne; Gwajin misali ɗaya daga kowane aji ya wadatar.
  • Binciken ƙimar iyaka: Gwajin ƙimar ƙima bisa gaskiyar cewa kurakurai sun fi faruwa a kan iyakoki. Yana kama da gwada 17, 18, 19 daban don iyakar shekarun 18.
  • Teburin yanke shawara: Tambarin haɗaɗɗun yanayi da yawa da sakamakon da ake tsammanin kowane haɗuwa.
  • Canjin Jiha: Gwada sauye-sauyen tsarin daga jiha zuwa jiha (misali, oda: ƙirƙira → biya → jigilar kaya) da canji mara inganci.

Mataki na 3 - Rarrabe yanayi mai kyau, mara kyau, da kuma gefen gefe. Nemi tabbataccen gwaji (sakamakon da ake tsammani tare da ingantaccen shigarwa), gwaji mara kyau (kuskuren da ya dace tare da shigar da mara inganci), da shari'ar gefe - layin iyaka ko sabbin lokuta. AI gabaɗaya yana jaddada tabbatacce; Abubuwan da ba su da kyau da kuma gefen ba su cika ba sai dai idan kun buƙace su a sarari.

Mataki na 4 - Sanya fifiko da datsa. AI na iya haifar da al'amuran 60; Dukkansu ba daidai suke ba. Ba da fifiko ga waɗanda ke da babban haɗari (kudi, tsaro, asarar bayanai) da haɗa waɗanda suke kwafi.

Tukwici: Aika wani buƙatu daban ga AI yana cewa "ƙirƙirar ɓangarorin 5 waɗanda ba za a iya zato ba daga wannan buƙatu". Mafi mahimmancin gudummawar AI shine sau da yawa yana tunatar da ku yanayi na ban mamaki waɗanda kuka manta da su.

Rauni mai ƙarfi / Ƙarfi mai ƙarfi

Rarrauna: "Rubuta abubuwan gwaji don sake saitin kalmar sirri."
Ƙarfafa: "Ƙirƙirar shari'o'in gwaji don fasalin 'sake saitin kalmar sirri' tare da ma'auni masu biyowa: hanyar haɗin yanar gizon da ke aiki na minti 30, amfani guda ɗaya, kalmomin sirri 3 na ƙarshe ba za a iya sake amfani da su ba, kulle asusun na minti 15 bayan 5 kuskuren ƙoƙari. Aiwatar da azuzuwan daidai da ƙimar ƙimar iyaka. Ba da tabbataccen matakan, korau da ƙananan lokuta a cikin kanun labarai daban-daban, karɓar sakamakon da aka rigaya ya kamata, ga kowane shari'a: ƙimar gwajin ID. Haskaka yanayin tsaro/kulle yana ɗauka."

Ƙarfi mai ƙarfi; Yana ba da dokoki, dabaru, tsarin fitarwa da oda fifiko. Don haka, AI yana samar da shari'o'in gwaji da za a iya aiwatar da su, ba na ado ba.

Gwaji tsarin fitarwa

Nemi tsari mai tsari wanda za'a iya shigo da shi kai tsaye cikin kayan aikin gwajin ƙungiyar ku (misali TestRail, Zephyr, Xray). Teburin da ke gaba yana nuna abubuwan da ke cikin kyakkyawan yanayin gwaji:

yanki

Bayani

misali

ID

ID na musamman

Saukewa: TC-PWD-014

Take

taƙaitaccen manufa

Za a yi watsi da hanyar haɗin da ta ƙare

abin da ake bukata

Yanayin da ake buƙata kafin gwaji

Sake saitin hanyar haɗin yanar gizo an ƙirƙira mintuna 31 da suka gabata

matakai

Ayyukan jeri

1. Danna mahaɗin 2. Shigar da sabon kalmar sirri

gwajin data

An yi amfani da ƙimar ƙima

tsohuwar hanyar haɗi, sabon kalmar sirri "Abc!2345"

sakamakon da ake tsammani

Halayen da za a tabbatar

Kuskuren "Haɗi ya ƙare", kalmar sirri ba ta canzawa

Sharuɗɗan karɓa

hanyar ganowa

AK-3: mahaɗin yana aiki na mintuna 30

fifiko

Matsayin haɗari

babba

Samfura huɗu masu kwafi

1) Samar da yanayin tushen fasaha:

Matsayin ku: babban mai zanen gwaji.Haɓaka shari'o'in gwaji don fasalin: [fasali da sharuɗɗan karɓa]. Aiwatar: azuzuwan daidaitattun, bincike na karya, tebur yanke shawara. Ba da fitarwa a cikin ƙungiyoyin 3: Mahimmanci / Korau / Edge case. Kowane hali: ID, precondition, matakai, bayanan gwaji, sakamakon da ake tsammani, alaƙa yarda da sharuɗɗan, fifiko (High / Medium / Low).

2) Mafarauci na Edge:

Lissafa 10 da aka saba mantawa da su a gefe don fasalin mai zuwa: [feature]. Rubuta cikin jumla ɗaya dalilin da yasa yake da haɗari ga kowane. Yi tunani game da gatari kamar fanko/rasa, shigarwar da yawa, daidaitawa, ƙarewar lokaci, kurakuran tsari, Unicode/emoji, korau/sifili, katsewar hanyar sadarwa.

3) Samar da teburin shawara:

Ƙirƙirar teburin yanke shawara don ƙa'idar kasuwanci mai zuwa: [dokokin]. Rukunin: yanayin haɗuwa; layuka: kowane yanayi da aikin da ake tsammani. Tuta da ba za a iya cimmawa ko haɗin kai ba. Sannan gabatar da shari'ar gwaji don kowane haɗin gwiwa.

4) Ikon ganowa:

An ba da jerin ma'auni masu zuwa na yarda da shari'o'in gwaji masu zuwa: [ma'auni] / [lauka]. Nuna a cikin tambura wanda ma'aunin karɓa ya cika ta NO shari'o'in gwaji (rabin ɗaukar hoto) kuma waɗanda shari'o'in ba su cika ta kowane ma'auni ba (harka mai yawa).

uku mini lokuta

Case 1 - Darajar jihohin gefen. Wani masani daga ƙungiyar fintech ya rubuta rubutun 18 don fasalin canja wurin kuɗi. Ya yi amfani da samfurin "harka farauta" zuwa AI; AI ya tunatar da halin da ake ciki na "canja wurin ma'auni ɗaya daga na'urori biyu a lokaci guda" (concurrency). Lokacin da aka gwada wannan yanayin, an sami raunin kashe kuɗi sau biyu kuma an rufe shi kafin tafiya kai tsaye. Halin gefe ɗaya ya hana yiwuwar asarar adadi shida.

Hali na 2 - Gyara kumburi. Ƙungiya ta sami AI ta samar da rubutun don fam ɗin zama memba kuma shari'o'i 74 sun zo. Gudanar da samfurin ganowa ya gano cewa shari'o'i 74 sun cika sharuɗɗan karɓa guda 9 kawai, tare da da yawa suna sake gwada aji iri ɗaya. An rage saitin daga 74 zuwa 23 mahimman lokuta; lokacin gudu ya ragu da 68%, ɗaukar hoto bai ragu ba.

Case 3 - Zato mara kyau. AI ta ba da shawarar gwada kwanakin da ba daidai ba kamar "Fabrairu 31st" don filin kwanan wata, amma ba ta san cewa ɓangaren kalanda da ƙungiyar ke amfani da ita ta riga ta toshe wannan ba. Masanin ya kawar da 4 daga cikin yanayin kwanan wata na 6 wanda AI ya samar kamar yadda ba lallai ba ne a cikin mahallin samfurin. AI ya haifar da damar; yi zaɓin bayanin samfur.

Kuskuren gama gari

  • Neman rubutun ba tare da bada sharuɗɗan karɓa ba. Ba tare da sanin abin da ke gaskiya ba, AI yana haifar da yanayi na zahiri waɗanda galibi ke rasa haɗarin gaske.
  • Kawai daidaitawa don ingantattun gwaje-gwaje. A bayyane ba ya son shari'o'in mara kyau da na gefe. Wannan shine inda kurakurai sukan kwanta.
  • Yarda da abin da aka samar kamar yadda yake. Manta cewa AI bai san mahallin samfurin ba kuma yana barin yanayin da ba dole ba ko ba zai yiwu ba akan saitin.
  • Ketare iya ganowa. Rashin haɗa shari'o'i zuwa sharuɗɗan karɓa; a sakamakon haka, ba a ganin wane ma'auni ba a gwada shi ba (rabin rufewa).
  • Ƙimar ƙima. Kasance cikin farin ciki saboda "An fitar da rubutun 60". Ƙimar ba ta cikin lambar ba, amma a cikin iyakokin da ke rufe haɗari.

a takaice

Zane gwajin shine game da fassara buƙatun jumla ɗaya zuwa kankare, shari'o'in da za'a iya aiwatarwa waɗanda ke tabbatar da daidaiton software. AI yana haɓaka wannan sauyi sosai: yana samar da ingantattun zane-zane lokacin da kuka ba shi sharuɗɗan karɓa, dabarun gwaji na gargajiya (darussan daidaitawa, wurin hutu, tebur na yanke shawara, canjin yanayi) da ingantaccen tsarin fitarwa. Amma AI yana nuna son kai ga tabbatacce, bai san mahallin samfurin ba, kuma yana iya haifar da kumburin da ba dole ba. Aikin ku shine a fayyace neman shari'o'in mara kyau da na gefe, kafa ganowa, ba da fifiko ta hanyar haɗari, da datse.

Aikin aikace-aikace

Zaɓi fasali daga aikin ku kuma rubuta ƙa'idodin karɓa. Samun AI ta haifar da shari'o'in gwaji tare da samfurin "ƙararrun yanayin yanayin fasaha". Sa'an nan a yi amfani da samfurin "mafarauta baki" da "tabbacin ganowa". Sakamakon haka: (1) ƙara aƙalla ɓangarorin gefuna 3 waɗanda AI ta tsallake, (2) yanke shari'o'in da ba su haɗa da kowane ma'aunin karɓa ba, (3) rubuta sabbin shari'o'i idan akwai wasu sharuɗɗan karɓa ba a gwada su ba. Zuba saitin ƙarshe a cikin maƙunsar rubutu.

jerin abubuwan dubawa

  • [ ] Kafin neman rubutun, na fayyace ka'idojin karɓa.
  • [ ] Na tambayi YZ don daidaitattun azuzuwan da ƙididdigar ƙimar iyaka da suna.
  • [ ] Na haifar da tabbatacce, korau da kuma jahohin gefe daban.
  • [ ] Na haɗa kowane shari'ar gwaji zuwa ma'aunin karɓa (traceability).
  • [ ] Na duba tazarar iyaka da shari'o'in da ba dole ba tare da tebur.
  • [ ] Na ba da fifiko ta hanyar haɗari kuma na datse saitin kumbura.