Anakanya u ri muendli wa swilo, naswona muhlahluvi u ku tisela xihoxo lexi kumiweke hi nkarhi wa ku tlhelela endzhaku. U lava ku lulamisa xihoxo lexi, kutani u kombela leswaku ku endliwa thikithi. Se u ehleketa leswaku u ta yi teka njhani, u hlanganisa swikombelo swo koka eka yona, naswona u engetela swiringanyeto leswaku mufambisi wa swikumiwa a nga vi na swivutiso.
Nkarhi wun’wana wu hundza, kutani ku humelela thikithi lerintshwa, kambe endzeni, ku ni milayeni yimbirhi ntsena ni xifaniso xa le xikirinini. Hi ku hefemula, u ringeta ku humesa xihoxo hi ku tirhisa rungula leri, kambe a ku na xihoxo. U ringeta minkarhi yo hlayanyana, kambe eku heteleleni, u tsalela muhlahluvi leswaku xihoxo lexi a xi nge humesiwi nakambe, naswona ku sungula xirhendzevutana lexintshwa xa ku hlamusela.
U heta nkarhi lowu a wu ta va wu tirhisiwe ku tirha eka mintirho leyintshwa, ku lulamisa swihoxo swin’wana, kumbe hambi ku ri ku hlalela anime refactor khodi.
Vito ra mina ndzi Evgeny Domnin ; I'm a QA , naswona ndzi ta ringeta ku avelana vonelo ra mina eka leswi endlaka xiviko xa kahle xa swihoxo. Ndzi rivalele xingheniso xo leha—a hi sunguleni.
Ringeta ku hlamula swivutiso swinharhu eka nhloko-mhaka ya thikithi:
Mutumbuluxi la nga ni ntokoto u ta lava ntsena ku languta nhloko-mhaka leswaku a twisisa mhaka leyi. Xikombiso:
Tluka ro Nghena: Nsimu a yi kombisiwanga loko u nghenisa phaswedi leyi hoxeke
Ndzi tshame ndzi vona vahloti va rivala ku boxa eka thikithi leswaku mhaka leyi yi humelerile eka ndhawu yihi Leswi swi fambelana ngopfu eka mathikithi lama fambelanaka na UI, laha adirese ya webusayiti kumbe xikombelo xa netiweke swi nga vonakiki. Minkarhi hinkwayo boxa leswi. Loko ku ri na nsimu yo hambana eka thikithi, leyikulu, yi veke kwalahaya. Loko swi nga ri tano, yi boxe eka magoza yo humesa, hi xikombiso:
Nghena eka ndhawu ya xiteji hi akhawunti ya admin.
Loko hi vulavula hi magoza...
Xin’wana xa swiyenge swa nkoka swinene i swiletelo swa ku humesa switsotswana. Ndzi ta kandziyisa swiphemu swimbirhi leswi ndzi faneleke ku kongomisa eka swona: ku fometa magoza (ya swivono) na leswi nga endzeni (data endzeni).
Hlayisa xivumbeko
Kuna ku hambana ko hambana ka swiviko swa swihoxo, kambe hi xikhale, swifanele kuva na swiyenge leswi landzelaka:
Tirhisa xivumbeko lexi, naswona u namarhela eka xona minkarhi hinkwayo. Leyi hi yin’wana ya timhaka leti laha ku fana ku nga ta pfuna ku hlela miehleketo ya wena loko u hlamusela mhaka.
Tirhisa nxaxamelo lowu nga ni tinomboro
Hluvula magoza hi ku tirhisa nxaxamelo lowu nga ni tinomboro. Minkarhi yin’wana, vahloti va tsala tinhlamuselo ta vuxokoxoko, kambe tanihi xibokisana lexi yaka emahlweni xa matsalwa. U nga endli leswi. Swi ta olova swinene eka un’wana ni un’wana ku hlaya loko magoza ma hambanisiwile.
Loko swi koteka, tsala handle ka swihoxo swa ririmi.
Sweswi, a hi yeni emahlweni eka leswi nga endzeni ka magoza lawa.
A swi bohi leswaku u avanyisa xiendlo xin’wana ni xin’wana xi va goza leri hambaneke loko swi nga ri swa nkoka eku humeseni nakambe ka xihoxo—leswi swa tika ku swi hlaya ni ku swi tirhisa hi ku tirhisa. U nga chavi ku katsa swiendlo swo tala eka goza rin’we. Ndzi vula yini?
Biha :
Yana eka test.com/login
Click eka nsimu yo nghena
Nghena eka ku nghena
Click eka nsimu ya password
Nghenisa phaswedi
Kahle :
test.com/login
u nghena hi account yihi na yihi
A hi hambanisi magoza hi swilo leswi muendli wa swilo a nga ta swi endla hi ntumbuluko loko a ri karhi a landzelela ku khuluka ka ntolovelo. Loko ndza ha sungula, a ndzi ehleketa leswaku xiendlo xin’wana ni xin’wana xi lava goza ra xona, kambe a swi bohi.
Papalata ku nga twisiseki
Minkarhi hinkwayo engetela magoza hi xikombelo xo karhi xo kambela eka goza rin’wana na rin’wana, naswona tsala buti yo karhi leyi u faneleke ku yi tshikilela (ngopfungopfu loko ku ri na swikomba-nkarhi leswi nga na vito leri fanaka).
Katsa na datha ya xikambelo
Nyika datha yo nghena loko xihoxo xi fambelana na akhawunti ya wena, naswona u nga kanakani ku katsa ti-payload to kambela leti pfunetaka ku humesa xihoxo.
Pfuxeta magoza ya wena nakambe
Minkarhi yin’wana, u tsala magoza hi ku hatlisa endzhaku ko hlangana na xitsotswana, kambe swi nga ha tikomba leswaku u hundze hi le ka goza ro twisisa hi ku helela kutani xihoxo lexi a xi nge humesiwi nakambe endzhaku. Eka xiyimo xexo, swi nga ha lava leswaku ku kumiwa magoza lama kongomeke swinene.
Xiyenge xo hambana i mbuyelo lowu languteriweke, laha hi hlamuselaka (a swi hlamarisi) mbuyelo lowu languteriweke loko magoza ya landzeleriwa. A ku na switsundzuxo swo tala swo hlawuleka laha handle ka leswaku xiyenge lexi xi fanele ku va kona—muendli u fanele ku twisisa leswaku i mahanyelo wahi lawa ntirho wu faneleke ku yisa eka wona. Swiga swo tanihi “hinkwaswo swi fanele swi tirha kahle” a swi yi tsemi—tsala mahanyelo yo karhi.
Laha, hi tsala leswi humeleleke hakunene loko hi landzelela magoza. Ku kongoma i swa nkoka na laha. U nga tsali ntsena “hinkwaswo swi tshovekile” (hambi leswi kumbexana sweswo swi nga humelela). Hlamusela swikombiso leswi kombisaka leswaku hinkwaswo swi tshovekile. Xikombiso:
Xihoxo xa 500 xi vuyisiwile eka xikombelo xa GET /accounts
, naswona UI yi pfaleriwile. Mutirhisi a nge humi eka tluka kumbe ku tsindziyela eka swiaki.
Ku pfuxeta tluka swi pfuxa xikombelo nakambe naswona swi yisa eka xihoxo lexi fanaka.
Hi marito man’wana, hlamusela vuyelo bya xiviri na ndlela leyi byi khumbaka ku khuluka ka mutirhisi ha yona.
Lexi i xiyenge lexi hambaneke lexi faneleke ku boxiwa. Hi laha u namarheta vuxokoxoko byo engetela lebyi hlamuselaka xihoxo. Ndzi tiva vaendli van’wana lava nga riki vaseketeri va magoza yo hlaya yo humesa naswona va kongoma eka mbuyelo wa xiviri na switirhisiwa swo engetela leswi swi hlamuselaka.
Swa antswa ku swi vona kan’we ku ri ni ku twa hi swona ka dzana. Leyi i ndlela ya kahle yo kombisa hi mahlo leswi humelelaka na laha. Minkarhi hinkwayo ringeta ku namarheta xifaniso xa xikirini.
Loko ku ri na xikombelo laha xihoxo xi humeleleke kona, xi fanele ku tshama xi katsiwa eka thikithi. Hambiswiritano, swikombelo swi ni tipharamitha to tala to hambana-hambana. Ndzi kandziyisa leswi landzelaka tanihi swa nkoka ku swi katsa:
GET
, POST
, TRACE
, OPTION
, etc. Ku na tindlela to tala, ku fana na leswi ku nga na swikombelo leswi nga na URL yin’we kambe tindlela to hambana. U nga rivali ku swi boxa eka thikithi.
Minkarhi yin’wana, swihoxo swa kumeka eka console, naswona leswi swi nga engeteriwa eka thikithi. Kumbexana se u endla leswi, kambe ndzi ta xiya ntsena leswaku xibokisana lexikulu xa matsalwa xi nga tshama xi hlayisiwa tanihi fayili ya .log
ivi xi engeteriwa eka thikithi. Leswi swi antswisa ku hlayeka ka ti log na thikithi hi roxe.
Leswi hinkwaswo swi kahle naswona swi kahle, kambe hi ta wu kuma kwihi nkarhi wo endla leswaku hinkwaswo swi languteka swi sasekile hi ndlela leyi? Deadlines yi le kusuhi, manager yi sungula ku hlundzuka, ku na blocker eka production, ni komberiwa ku tshama ni tsala hinkwaswo? Ndzi ta rhumela ntsena marungula eka muendli wa swilo hi ku kongoma, naswona hi swona.
Leyi i njhekanjhekisano lowu twisisekaka lowu nga ha vaka kona. A ndzi hlayisi miehleketo yihi na yihi ya vuxisi mayelana na misava leyi hetisekeke ya muhlahluvi, laha nkarhi wo tala wu averiweke ku kambela, hinkwaswo swi famba hi endlelo, naswona matsalwa lama heleleke na ya xiyimo xa le henhla ya hlayisiwa. Ndza swi twisisa—hakanyingi, i ku pfimba ka nkarhi, ku hisa... kahle, mahlo, na mphikizano wo endla hinkwaswo hi nkarhi.
Swihoxo leswintsongo swi tala ku hlengeletana, swi teka nkarhi wo tala hikwalaho ka ku cinca ka mongo, naswona swi yisa eka maendlelo yo biha. Loko hi sungula ku tirhisa ku antswisiwa hakatsongotsongo na ku langutisisa ndlela leyi swi tirhaka ha yona, hi ta kota ku tumbuluxa endlelo leri tiyeke swinene, leri ringaniseriweke, na leri nga languteriwaka eka vatekaxiave hinkwavo.
Mufambisi wa phurojeke u ta twisisa leswi humelelaka hi xiendliwa handle ko lava ku koka un’wana na un’wana ku kuma swintshuxo, muendli a nge boheki ku kombela muhlahluvi ku hlamusela hi swiyimo swa ku humelerisa naswona a nge swi kokeli ekule na ku kamberiwa, naswona vakhomaxiave va ta, hi ku tlhelela, . va na langutelo leri nga erivaleni ra nhluvuko wa xiendliwa.
Xihloko lexi xi kongomisiwe ngopfu eka lava sungulaka kumbe lava se va sunguleke ndlela ya vona eka ku ringeta. Ndzi tshemba leswaku magoza lamatsongo ma yisa eka mbuyelo lowukulu, naswona switsundzuxo leswi nga eka xihloko lexi swi ta yisa eka swiviko swa swihoxo swa xiyimo xa le henhla.
Loko u ri na swivutiso, swiringanyeto, ku nga twanani kumbe swivilelo, titwe u ntshunxekile ku swi siya eka tinhlamuselo—ndzi tsakela ku twa vonelo ra wena!