Ukuhlolwa Kwamanje - Ukuvela Kweqhaza LeQA

Ukuthuthukiswa kweSoftware kuye kwavela ezinsukwini zempophoma, i-Agile manje neDevOps. Ngokwemvelo, ukuhlolwa njengesiyalo kuphinde kwabona izinguquko ezimbalwa ezinkulu zokubhekela izindlela ezintsha zokusebenza nokuletha isoftware.

Kodwa-ke, kusekhona ukungaqondi kahle kanye nombono ongalungile wendima yabahloli nokuqinisekiswa kwekhwalithi isiyonke.

Kulokhu okuthunyelwe, sibheka ukuthi ukuhlolwa kuguquke kanjani, ikakhulukazi kule minyaka eyishumi edlule, nokuthi yini ochwepheshe be-QA okudingeka bayenze ukuze bahlale phambili komdlalo.


Ukuhlola kungathandeka kuphela!

Ngenkathi imisebenzi yokuhlola isoftware isishintshile ukuzivumelanisa nezindlela ezintsha zokusebenza, ngisabona imibono eminingi yakudala ekuhlolweni nendima ye-QA.


Kuyadumaza ukubona ukuthi kusenabantu abaningi embonini ye-IT ababona ama-QAs noma amaTesters njengomugqa ophansi. Abahloli bavame ukubonwa njengabahloli abasebenzayo abahlola kuphela uma onjiniyela sebeqedile ukusebenza entweni ethile. 'Ukuqinisekiswa Kwekhwalithi' kuthathwa njengokuhlola, ukuthola nokubika izimbungulu nokunikeza ukukhanya okuluhlaza ukuze kukhishwe.

Okukhathaza kakhulu ukuthi lo mbono weqhaza le-QA ubaluleke kakhulu kubahloli nakubachwepheshe be-QA uqobo.



Ukuhlolwa Kwesoftware Yesiko

Ngokomlando, ukuhola ezigabeni zokugcina zephrojekthi yempophoma, ukuhlolwa kuzohlala ngokuqinile ngakwesokunene sempilo yomklamo. Ngemuva kwencazelo yezidingo ezisezingeni eliphambili, abahloli bazothatha induku kwiThimba Lezentuthuko ekupheleni kwesigaba sokuthuthuka basebenze izikripthi zokuhlola ezinemininingwane eminingi, kaningi ngesandla, futhi imvamisa ngamathimba namaqembu ama-SME.

Amacala wokuhlolwa ahlelwe ngokucophelela kusengaphambili, imibhalo yenziwa ngochwepheshe, kwatholakala amaphutha kwabikwa wona, kwaqhutshwa imijikelezo yokuhlolwa yaphinde yenziwa kabusha kuze kube kufinyelelwa amazinga ekhwalithi achazwe ngaphambilini.


Okuqapheleka kakhulu ukuthi bekuhlale kunokwehlukaniswa okucacile phakathi konjiniyela nabahloli, kungagudluki kwemithwalo yemfanelo noma imisebenzi. Ngempela, ngesikhathi sesigaba sokuhlola esihlukanisiwe, esibiyelwe, imisebenzi ibigxile ekuqinisekisweni kokusebenza kwesoftware ngenhloso esemqoka yokuthola nokubika ukukhubazeka.



I-QA nge-Age of Agile

Ukuvela kwezindlela ze-agile nezindlela zokusebenza kuhlanganise imisebenzi yentuthuko nokuhlola kangangoba ukuhlolwa kwesoftware bekungasasona isigaba esizimele. Esikhundleni salokho, ukuhlolwa kwaba ngumsebenzi ocacile ngesikhathi sokufaka amakhodi nokwenziwa kwesoftware.

Kwezinye izimo, kungaba nzima ukubona umehluko phakathi 'komhloli' 'nonjiniyela' njengoba ngamunye eba namandla okwenza imisebenzi yomunye nomunye.

'Ikhwalithi' iyekile ukuba ngumthwalo wedwa wabahloli futhi yaba umthwalo owabiwe wabo bonke ababambe iqhaza ekwakheni nasekuhambiseni umkhiqizo.


Ngokuhambisana nalokhu kuziphendukela kwemvelo kwafika ukuguquka kwemithwalo yemfanelo yokuhlola ngakwesobunxele sokuthuthuka okuyikhwalithi yokubhaka kusukela ekuqaleni.

Ukugxila kususwe ekutholeni amaphutha kusoftware eyakhelwe ukuvimbela ukukhubazeka ukuthi kungangeni kusoftware kwasekuqaleni.

Ngenhloso eyabiwe yokuqinisekisa hhayi kuphela ukuthi umkhiqizo noma isici besisebenza futhi sihlangabezana nezidingo, kodwa futhi besifanele inhloso futhi sanikela ngezinga eliphezulu lokwaneliseka komsebenzisi.

Okuhlobene:


Ukuzibandakanya kwabahloli ekulungisweni kwezindaba, ukubuyekezwa kwekhodi yontanga, ukuhlolwa kwamayunithi kanye nemikhuba efana ne-TDD, i-BDD, ne-Continuous Testing, kuqinisekisiwe ukuthi ukuhlolwa nekhwalithi kuhamba phambili futhi kwafakwa entuthukweni.

Kepha, ngenkathi u-Agile ehamba ibanga elide ukuhlanganisa imisebenzi kanye nemikhuba yokuthuthuka nokuhlola, ithimba elisebenzayo belisalothulisiwe. Imifudlana emibili yomsebenzi (i-Dev & Ops) yayihlala ingazi ngemisebenzi yomunye nomunye.

Uma kukhona okungahambanga kahle ekukhiqizeni, uphenyo luzothatha isikhathi eside. Onjiniyela bebengenakho ukuqonda kokuthi uhlelo lwabo lokusebenza belusebenza kanjani ekukhiqizeni esikhathini eside; bekungekho obala noma okucacile kokubambisana phakathi kwala maqembu womabili.



Uyemukelwa kwa-DevOps

I-DevOps ibhekisa ekubambisaneni kwamaqembu okuThuthukisa nokuSebenza ekwakhiweni kwesoftware, ukulethwa, ukugcinwa kanye nokuxhaswa. Kusho ukuhlangana okuqhubekayo kwemithombo, izinqubo kanye nomkhiqizo uqobo.


I-DevOps inika amandla izindlela zokuhlanganiswa okuqhubekayo nokulethwa kwenani kumsebenzisi wokugcina.

Ukunyakaza kwe-DevOps kuqhube umbono omusha ekuhlolweni futhi kwadala amathuba amasha kubahloli ngokwabo.

Kulezi zikhathi ezintsha abahloli badinga ukuqondaniswa nakho kokubili ukuthuthuka nokusebenza.

Imali ekhishwa ekuhlolweni ayisalinganiselwe kumkhiqizo kepha nasekuhlolweni kwengqalasizinda lapho umkhiqizo wenziwa khona ekugcineni.

I-Continuous Integration (CI), ne-Continuous Delivery (CD), sekuyinto esezingeni elifanele ekuthuthukisweni nasekulethweni kwesoftware, ngakho-ke umzamo omkhulu wokuhlola manje ususetshenziselwa ukuqinisekisa ipayipi le-CI / CD, izindawo kanye nengqalasizinda.

Lona umgogodla osekela kokubili ukuthuthukiswa nokulethwa.

Uma ukuvivinywa kwalokhu kunganakwa, kungahle kube nezindawo ezinokuntengantenga, kumoshwa imizamo eminingi kuphenywa izingqinamba zengqalasizinda eziphindaphindwayo futhi ekugcineni kube yingozi enkulu ekuthuthukisweni nasekulethweni okusheshayo.



Ukuhlolwa Kwamanje - Ukuthuthukiswa Kwekhwalithi Eqhutshwa

Yize kuningi osekwenziwe ukufaka izinga kuzo zonke izigaba zentuthuko futhi, ngenxa yalokho, ukuhlolwa kunendawo ebanzi kakhulu, ngikholwa ukuthi ama-QAs asebenzisa isikhathi sabo esiningi efuna izingqinamba ezisebenzayo futhi egxile ekuqinisekisweni kwesoftware.

Ama-QAs amaningi awakuboni ukubaluleka kwendima yawo nomthelela angaba nawo ekuthuthukisweni nasekulethweni.

Yize kukhona ushintsho olukhulu emisebenzini yentuthuko kule minyaka eyishumi edlule, nginomuzwa wokuthi abahloli basabheka isimo sabo esidala ngendima yabo, ngakho-ke, bahlala begxile enkathini endala yokuhlolwa.

Ukuhlolwa njengomsebenzi wobungcweti neqhaza lomhloli sekuqale ukushiswa isikhathi esithile ngokukhuphuka 'kokuhlolwa okuzenzakalelayo'. Futhi impela, ochwepheshe abaningi bezezimboni basakholelwa ukuthi indima yomhloli ukumane ukuvivinya uhlelo lokusebenza abakhi abalwakhayo, konke okungazenzekela.

Uma onjiniyela belungele kangcono futhi benobungcweti bokubhala ikhodi edingekayo ekuhloleni okuzenzakalelayo, khona-ke yisiphi isidingo sokuhlola ithimba nhlobo?

Sekuyisikhathi lapho siguqule lowo mbono. Kufanele sivume ukwehluka kwenani namakhono phakathi 'kokuhlola' kanye 'nokuqinisekiswa kwekhwalithi' njengoba, lapho ukuhlolwa kungukuqinisekiswa kokusebenza nokuqinisekiswa kwesoftware, ukuqinisekiswa kwekhwalithi akuyona into eyodwa. I-QA iluchungechunge lwezinqubo, kufaka phakathi ukuhlolwa, nemikhuba emihle yokuqinisekisa ukuthi umkhiqizo wekhwalithi uhanjiswa kubasebenzisi.

Kufanele silwele ukuthuthukiswa okuqhutshwa ngekhwalithi futhi sibheke umsebenzi weQA njengomsebenzi ophakathi nongumongo ekuthuthukisweni nasekulethweni kwesoftware, yingakho Ukuhlolwa Kwamanje .

I-QA manje isiyingxenye esemqoka yentuthuko kusuka ekuqaleni kuze kube sekugcineni isebenza kuyo yonke inqubo. Futhi, yize inkulumo ejwayelekile ithi wonke umuntu oseqenjini lokulethwa unesibopho sokulethwa komkhiqizo osezingeni eliphakeme, ngikholelwa ngokuqinile ukuthi kungumsebenzi we-QA ukuqinisekisa ukuthi izindlela zekhwalithi ziyalandelwa yithimba.



Ngubani i-QA Yesimanje

Lapho umsebenzi wokuhlola uvame ukubonwa njengendlela yokufinyelela entuthukweni, ukuphathwa kwamaphrojekthi noma okunye - imvamisa okuholela kakhulu - imikhakha, i-QA entsha iyindima enamakhono kakhulu efuna ulwazi oluphelele ngemikhuba yentuthuko.

Kudinga ukuqonda okubanzi kwezinselelo zemikhuba yokufaka amakhodi, ukwazisa izindlela zokusatshalaliswa nezindawo kanye namazinga okusebenza nokuphepha, izindlela nezinselelo.

Le yindima ebunjwe ngu-T ngesisetshenziswa esingakwazi nje ukusebenzisa ubuchwepheshe nesipiliyoni sabo ukuletha izisekelo zabo, kepha ukusebenzisa ulwazi olubanzi lomongo kukho konke ukwakhiwa nentuthuko.

Ihleli maphakathi nanoma iyiphi iphrojekthi, i-QA yesimanje kufanele iqonde kahle ukwakheka, ukusebenza, ukuphepha, nokunikelwa kwamafu, kube nokuzwakala kobuchwepheshe futhi kube nokoma kokufunda ubuchwepheshe obusha bokuhlala emdlalweni.

Qaphela:Enye indawo eshesha kakhulu ethandwa kakhulu futhi ebalulekile yokuhlolwa kwekhwalithi yedatha, ukuhlola idatha enkulu, amachibi wedatha kanye nezinqolobane zedatha.

Isikhathi sesifikile sokushintsha umbono wendima ye-QA nokuthi yini eyenziwa ngabahloli. Lokhu kufanele kuqala kubahloli uqobo. Indawo yokuqala ukunakekela ngokujulile ikhwalithi.

Abahloli abekho nje ukwenza ukuhlolwa okusebenzayo nokubika izimbungulu. Indima yeQA inkulu kakhulu kunalokho. Sibekwe kumsebenzi woku qinisekisa izindlela zekhwalithi .

Lapho sihlola ngokujulile isicelo, kufanele sibe nolwazi olusondelene ngakho konke ukusebenza kohlelo hhayi nje ukubheka uhlelo njengebhokisi elimnyama.

Ukuze sibe nalolo lwazi oluseduze kufanele sifunde ngokuqhubekayo futhi sihambisane nobuchwepheshe obusha nezindlela zokusebenza. Okubaluleke kakhulu ukuthi ama-QAs adinga ukuzivumelanisa nezimo.

Lapho ama-QAs eqonda inhloso yawo ngephrojekthi futhi eqala ukukholelwa ukuthi indima yawo ingumgogodla wokuthuthuka nokulethwa kwesoftware, lapho samukela izimiso zokuhlola zanamuhla, kungaleso sikhathi kuphela lapho singashintsha khona umbono wabanye.