Riba:
- Samun damar bambance inda hankali na wucin gadi ke adana ainihin lokaci a cikin tsarin QA kuma inda aka bar yanke shawara mai inganci kamar 'shirye don bugawa' ga mutane, ya danganta da matakin haɗarin aiki.
- Ikon gane haɗarin wucewar karya da aiwatar da horo na tabbatarwa wanda ke gwada kowane gwajin AI ta hanyar karya lambar da gangan.
- Ikon kare bayanan gwaji, bayanan sirri da maɓalli, da samun al'adar yin gwajin tsaro kawai a cikin izini da dalilai na tsaro.
Yi la'akari da daren saki. An gudanar da ɗaruruwan gwaje-gwaje, duk sun sami haske mai haske, ƙungiyar ta sami sauƙi kuma software ta ci gaba da rayuwa. Da safe, abokin ciniki ya ba da rahoton cewa allon biyan kuɗi ya fadi. Gwaje-gwajen sun kasance kore amma bai ga kuskure ba. Wannan shi ne mafi munin mafarki na sana'ar tabbatar da ingancin (QA), wato, tsarin da ke tabbatar da cewa software tana da ingancin da ake so: gwajin da ke haskaka kore amma ba ya tabbatar da komai. Lokacin da hankali na wucin gadi (AI - software wanda ke fitar da tsari daga bayanan tarihi kuma yana samar da rubutu da lamba) ya shiga wannan sana'a, akwai babban haɓakawa da haɓaka ainihin wannan mafarki mai ban tsoro. Alƙawarin farko na wannan ƙirar a bayyane yake: AI mataimaki na gwaji, janareta na zane da haɓaka ra'ayi; Kai ne mai gwadawa wanda ya sanya hannu kan shawarar "shina wannan software a shirye don fitarwa".
A cikin wannan raka'a ta farko za mu mai da hankali kan horo, ba kayan aiki ba. Za ku koyi inda AI ke adana ainihin lokaci a cikin tsarin QA, inda yake da haɗari, dalilin da yasa kore mai yaudara da ake kira "ƙarya-wuta" shine babban haɗari, yadda za a tabbatar da kowane fitarwa, da kuma bayanan da za ku iya ba wa wane kayan aiki. Ba tare da aza wannan harsashi ba, raka'a na gaba za su kasance a cikin iska.
A ina AI ya zo da amfani a cikin tsarin gwaji?
Bari mu raba ayyukan gwaji zuwa manyan gungu biyu. Rukunin farko: maimaituwa, mai samarwa, daftarin ayyuka. Zana shari'ar gwaji daga buƙatu, jera wuraren karyawa, rubuta kwarangwal na lamba ta atomatik don allo, fassara madaidaicin shari'ar kuskure cikin rahoton kuskure mara kyau, taƙaita ɗaruruwan layukan fayilolin log, fitar da tsari daga martanin API. A cikin waɗannan ayyuka, AI yana rage mintuna zuwa daƙiƙa kuma baya gajiyawa.
Tari na biyu: yanke shawara wanda sakamakonsa shine inganci, amana da alhaki. Hukunce-hukuncen irin su "wannan sigar na iya yin rayuwa", "wannan bug yana da mahimmanci ko za'a iya jinkirta shi", "shin wannan gwajin ya isa", "wannan yanayin yana ɗaukar haɗarin mai amfani na gaske" da sauransu. yana buƙatar mahallin, ilimin samfur da alhakin. Anan AI yana haifar da zaɓuɓɓuka, zayyana - amma kun yanke shawarar "wucewa / kasa" da "tafi / a'a."
Bari mu bayyana bambanci a cikin jumla ɗaya: AI yana da ƙarfi a "waɗanne yanayi za a iya gwadawa da yadda za a rubuta lambar da ke gwada shi"; Shawarar naku ne idan ya zo ga tambayar "Shin da gaske wannan software tana aiki kuma wanene ya ba da kuɗinta?"
Tukwici: Kafin mika aiki ga AI, tambaya: "Me zai faru idan wannan fitowar ba ta da kyau kuma ban lura ba?" Idan amsar ita ce "Zan yi hasarar ƴan mintuna", wakilai cikin sauƙi. Idan amsar ita ce "software mara kyau tana rayuwa", bari AI ta samar da daftarin kuma ku yanke shawara da tabbatarwa.
Fassara na arya: haɗarin lamba ɗaya na AI a cikin QA
Lokacin da gwaji ya haskaka kore, yana iya nufin abubuwa biyu: ko dai software na aiki daidai, ko kuma ba ta ganin kwaro saboda an rubuta gwajin ba daidai ba. Na biyun ana kiransa fas ɗin ƙarya - gwajin ya ce "wuce" amma ba ta tabbatar da komai ba. Wannan haɗari yana ƙaruwa sosai a cikin gwaje-gwajen da aka samar tare da AI, saboda AI yana da nasara sosai a rubuce-rubuce mai kyau, mai santsi amma gwaje-gwaje mara kyau.
Siffofin fasfo guda uku na yau da kullun sune: (1) Gwaji ba tare da tabbatarwa ba - lambar tana gudana, ba ta ƙunshe da ƙididdiga, koyaushe wucewa. (2) Gwajin tabbatar da kai - ana ƙididdige ƙimar da ake tsammanin gwajin daga fitowar lambar a ƙarƙashin gwaji; Wato, duk abin da lambar ta samar, gwajin ya yarda da "daidai". (3) Gwaji da ke tabbatar da abin da ba daidai ba - tabbatar da cewa akwai, amma yana bincika wani abu maras muhimmanci (misali "amsa ba shi da tushe"), ba ainihin dokar kasuwanci ba.
Tsanaki: Koren gwajin gwajin ba shine tabbacin inganci ba; A mafi kyau ya ce "ikon da muka rubuta ba a karye ba a yanzu". Kada ku sami ta'aziyya ta hanyar ganin "wucewa" akan gwajin da AI ke samarwa - ainihin tambayar ita ce: shin wannan gwajin zai zama ja idan na karya lambar da gangan? Idan bai juya ba, wannan gwajin kayan ado ne.
Ƙa'idar zinare da ke maimaita cikin wannan tsarin: gwada kowane gwajin AI ta hanyar karya lambar da gangan. Idan har yanzu gwajin kore ne, gwajin ba ya aiki. (Za mu zurfafa wannan ra'ayin azaman gwajin maye gurbi a cikin naúrar 10.)
Horon tabbatarwa: matakai uku
AI yayi magana da amincewa; Wannan ba yana nufin gaskiya ba ne. Ƙirƙirar reflex mataki uku don aiwatar da kowane sakamako:
- Daura shi da abin da ake bukata. Kowane shari'ar gwaji kuma tabbatar da cewa AI ta samar dole ne ta dogara ne akan ainihin buƙatu ko ka'idodin karɓa (sharuɗɗan da dole ne aiki ya cika domin a ɗauka "an yi"). "Wace doka ce wannan yanayin ya tabbatar?" tambaya.
- Duba ja. Guda gwajin da aka samar sau ɗaya, karya lambar. Idan bai yi ja ba, gwajin ba shi da inganci. Wannan shine matakin da ba za'a iya sasantawa ba a gwajin AI.
- Wuce ta cikin mahallin tace. Shin fitarwar ta yi daidai da abin da kuka sani halayen samfuri, gine-gine, ainihin kwararar mai amfani? Ilimin yankinku shine tacewa ta ƙarshe.
Sirrin bayanai da tsaro: me ke faruwa?
Bayanan da kuke aiki tare da su a cikin yanayin gwaji sau da yawa suna da hankali: ainihin bayanan abokin ciniki, kwafin bayanan samarwa, maɓallan API, adiresoshin tsarin ciki, fasalulluka waɗanda ba za a sanar ba tukuna. Yi rarrabuwa mai sauƙi: Buɗe bayanai (rubutu, akwai jama'a) na iya shigar da kowace abin hawa. Bayanan ciki (gutsugunin lambar tushe, takaddun ciki) kawai ga kayan aikin da hukumar ta amince. Bayanan sirri (bayanan abokin ciniki na ainihi, bayanan ainihi, cikakkun bayanan rauni, maɓallai) kawai suna shigar da kayan aikin kwangilar cibiyar, waɗanda bayanan ba sa zuwa horon samfuri, wanda zai fi dacewa a rufe su.
Akwai ƙarin iyaka a cikin mahallin gwajin tsaro: duk abin da aka koya a cikin wannan ƙirar don dalilai na tsaro ne - don gwada amincin samfuran ku da izini. Yin amfani da AI don kutsawa cikin tsarin wani ba tare da izini ba, yin amfani da haƙiƙanin lahani, ko gwada tsarin da ba ku da iko akansa duka rashin ɗa'a ne kuma mai laifi. Ba za a yi wani gwaji mai muni ba tare da izini ba (ikon iyaka da izini).
Tukwici: Yi amfani da bayanan gwaji na roba (ƙirƙira ta wucin gadi) maimakon ainihin bayanan abokin ciniki. Neman AI don "ƙirƙira bayanan gwaji na gaske amma gabaɗaya na almara" duka suna kiyaye sirri kuma suna haɓaka lamuran gaba.
uku mini lokuta
Case 1 - Mai tanadin lokaci a wurin da ya dace. Gwajin ƙungiyar Ekomerce ta shafe awanni 6 da hannu ƙirƙirar yanayin gwaji daga takaddun buƙatun shafi 30 don kowane saki. Ya ba da takarda (bangaren da ba ya ƙunshi sirrin kasuwanci) ga YZ kuma ya nemi daftarin yanayin da aka tsara; An rage lokacin zuwa minti 90. Ya ba da lokacin da aka adana don tabbatarwa da kansa yana ƙara shari'o'in kasuwancin da AI ta rasa. AI ya cire aikin maimaitawa, yana barin hukunci ga ɗan adam.
Case 2 - An kama hanyar wucewa ta karya. Mai haɓakawa yana da AI ya rubuta gwajin raka'a 12 don aikin ƙididdigewa; duk kore ne. Mai gwadawa ya aiwatar da matakin "duba ja": da gangan ya canza alamar ƙara a cikin aikin zuwa ninkawa. Kashi 3 cikin 12 gwaje-gwaje ne kawai suka dawo da ja. Sauran gwaje-gwaje 9 sun ba da tabbaci na gaske; Kawai yace "bai jefa kuskure ba". An goge gwaje-gwajen ado guda 9 kuma an rubuta gwaje-gwaje na gaske 5 maimakon.
Hali na 3 - Komawa daga keta sirrin sirri. Wani ma'aikaci ya liƙa rajistan kuskure mai ɗauke da imel ɗin abokin ciniki na gaske da lambobi huɗu na ƙarshe na katin daga bayanan samarwa cikin kayan aikin jama'a kuma ya ce "bayyana wannan kuskuren." Shugaban QA ya shiga tsakani: wannan bayanan sirri ne daga sarrafawa kuma cin zarafin KVKK (Dokar Kariyar Bayanan Sirri). An yi irin wannan aikin a cikin motar da cibiya ta amince da ita, tare da rufe wuraren sirri kuma an bar tari kawai.
Samfura huɗu masu kwafi
1) Kima dacewa aiki:
Matsayinku: babban jagoran QA. Zan kwatanta muku aikin gwaji. Faɗa mini (1) ko wannan aikin yana tsarawa / aikin bincike wanda za'a iya ba da shi cikin aminci ga AI ko kuma yanke shawara mai inganci wanda dole ne ɗan adam ya yi, (2) yuwuwar farashin fitar da ba daidai ba, (3) tabbacin da ya kamata in yi kafin wakilai.Aiki: [saka aiki a nan]
2) Sarrafa fasfo:
Duba gwajin a kasa. Fada min:- Wane hali wannan gwajin ya tabbatar? (Jumla ɗaya) - Ta yaya zan iya karya lambar a ƙarƙashin gwaji ta yadda gwajin ya zama JAN? - Shin akwai raunin da zai iya sa wannan gwajin ya ci gaba da kasancewa (bacewar fa'ida, tabbatar da kai, duba maras muhimmanci)? Gwaji: [manna gwajin nan]
3) Gwajin sarrafa abin rufe fuska:
Log ɗin/bayanan da zan ba ku ƙila ya ƙunshi filayen sirri ko na sirri (e-mail, suna, kati, maɓalli, adireshi na ciki). Da farko, jera filayen da ake buƙatar rufewa; Zan rufe fuska sannan in sake aikawa. Kada ku yi nazari kamar yadda yake.
4) Ƙirƙirar bayanan gwajin roba:
Ƙirƙirar layuka 20 na gabaɗayan almara, bayanan gwaji na gaske don [tsarin filin mai zuwa]. Kar a yi amfani da bayanan mutum/kungiya na gaske. Har ila yau sun haɗa da shari'o'in gefen: sarari mara kyau, rubutu mai tsayi da yawa, ƙayyadaddun ƙididdiga, tsari mara inganci.
Rauni mai ƙarfi / Ƙarfi mai ƙarfi
Rarrauna: "Rubuta gwaje-gwaje akan wannan lambar."
Ƙarfafa: "Lissafi wannan gwajin naúrar Rubutun don aikin rangwame. Ma'anar yarda don aikin: 10% rangwame akan 1000 TL, 20% rangwame a kan 5000 TL; ƙananan adadin ya kamata ya jefa kuskure. Ƙayyade tare da layin sharhi wanda ka'idar da kake tabbatarwa ga kowane gwaji. Gwada ƙimar iyaka (999, 10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000). ainihin ikirari da za su yi ja idan na karya lambar ba komai ba ko kuma ban rubuta furucin ba.
Ƙarfi mai ƙarfi; Yana ba da sharuɗɗan karɓa, ƙayyadaddun ƙima, tsammanin tabbatarwa, da takamaiman umarnin hana zubewa. Rarraunan hanzari yana gayyatar AI don rubuta gwajin kayan ado.
Kuskuren gama gari
- Amintaccen kore. Tunanin cewa cin jarabawar hujja ce. Ainihin tambayar ita ce: shin yana yin ja idan ka karya lambar?
- Neman gwaji ba tare da bada wani dalili ba. AI yana samar da gwaje-gwaje na yau da kullun, sau da yawa marasa amfani ba tare da sanin abin da ake buƙatar tabbatarwa ba.
- Tsallake tabbatarwa. Yana cewa "AI ya rubuta shi, tabbas gaskiya ne". Alhakin yana kan mutumin da ke amfani da fitarwa.
- Manna bayanan gaske / m a cikin kayan aiki. Yin aiki tare da bayanan samarwa, maɓalli ko bayanan sirri.
- Gwajin tsaro mara izini. Ƙoƙarin gwaji mara kyau ba tare da iyaka da izini ba.
- Yin amfani da AI don ƙaddamar da yanke shawara. Yin tambayar "Shin za a iya fitar da wannan sigar?" zuwa AI da sanya amsar a cikin sa hannu.
a takaice
AI shine mataimaki mai ƙarfi a cikin tsarin QA wanda ke haɓaka aikin maimaitawa da haɓakawa; Amma alhakin yanke shawara mai inganci yana kan ɗan adam. Haɗarin lamba ɗaya na AI a cikin wannan sana'a shine ɓarna-pass: gwajin kore waɗanda ke da kyau amma ba su tabbatar da komai ba. Gwada kowane gwajin AI ta hanyar karya lambar da gangan; Idan bai yi ja ba, wannan gwajin ado ne. Daura shi da abin da ake buƙata, duba ja, wuce ta wurin tace mahallin. Rufe bayanan sirri, yi gwajin tsaro kawai don dalilai masu izini da kariya.
Aikin aikace-aikace
Ɗauki gwaje-gwajen rukunin guda 5 AI da aka ƙirƙira (ko AI-ƙirƙira) daga aikin ku. Ga kowane: (1) rubuta a cikin jimla ɗaya wace halin da ya tabbatar, (2) da gangan karya kuma gudanar da lambar a ƙarƙashin gwaji kuma ku lura da yawansu ja, (3) sanya waɗanda ba su juya ja ba a matsayin "gwajin kayan ado" kuma ku sake rubuta su da ainihin tabbacin. Sanya sakamakon a cikin tebur: Sunan gwaji / doka ta tabbatar / an karye lokacin da aka karya / aiki.
jerin abubuwan dubawa
- [ ] Kafin in ba da aikin, na yi tambayar "menene zan rasa idan ya yi kuskure?"
- [ ] Na gwada kowane gwajin AI ta hanyar karya lambar; Na maye gurbin wanda bai yi ja da ainihin gwajin ba.
- [ ] Na danganta shari'o'in gwaji zuwa ainihin buƙatu/ yarda.
- [ ] Na rufe mahimman bayanai / ainihin bayanan ba tare da bayar da shi ga kayan aiki ba; Na yi amfani da bayanan roba idan zai yiwu.
- [ ] Na yi la'akari da gwajin tsaro kawai a cikin hukuma kuma don dalilai na tsaro.
- [ ] Na bar shawarar "ko za a fitar da sigar" ga kaina, ba ga AI ba.