paint-brush
Ndlela Yo Tsala Swiviko Leswinene Swa Swihoxo: Switsundzuxohi@iamhouser
Matimu lamantshwa

Ndlela Yo Tsala Swiviko Leswinene Swa Swihoxo: Switsundzuxo

hi Evgeny Domnin6m2024/10/14
Read on Terminal Reader

Ku leha ngopfu; Ku hlaya

TL;DR: Ku tsala swiviko swa swihoxo leswi nga erivaleni na vuxokoxoko swi hlayisa nkarhi naswona swi hunguta ku vilela eka vaendli na vahloti. Xiviko xa kahle xa swihoxo xi fanele ku katsa nhlokomhaka leyi hlamuselaka, vuxokoxoko byo karhi bya ndhawu, magoza yo humelerisa lama nga erivaleni na datha ya xikambelo leyi faneleke, na mbuyelo lowu languteriweke/wa xiviri. Swifaniso swa xikirini, swiviko swa swihoxo, na swihumesi swa console i swa nkoka swinene leswaku swi va erivaleni. Swiviko leswi hleriweke leswi nga na mahungu lama faneleke swi hunguta ku ya emahlweni na le ndzhaku, swi olovisa endlelo ra nhluvukiso, na ku yisa eka swiboho swo hatlisa. Ku ringanisa maendlelo lawa swi nga antswisa vuhlanganisi bya xipano na nhluvuko wa phurojeke.
featured image - Ndlela Yo Tsala Swiviko Leswinene Swa Swihoxo: Switsundzuxo
Evgeny Domnin HackerNoon profile picture
0-item

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.

Xirhangi

Ringeta ku hlamula swivutiso swinharhu eka nhloko-mhaka ya thikithi:

  1. Xana swi humelela kwihi?
  2. Ku humelela yini?
  3. Hi le hansi ka swiyimo swihi?


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

Mbango

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...

Magoza ya ku Velekiwa

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).

Xiphemu xa Swivono

Hlayisa xivumbeko

Kuna ku hambana ko hambana ka swiviko swa swihoxo, kambe hi xikhale, swifanele kuva na swiyenge leswi landzelaka:

  1. Magoza
  2. Vuyelo lebyi languteriweke
  3. Vuyelo bya xiviri


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.

Ntlhaveko lowu Tolovelekeke eka Tinhlamuselo

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 :

  1. Yana eka test.com/login

  2. Click eka nsimu yo nghena

  3. Nghena eka ku nghena

  4. Click eka nsimu ya password

  5. Nghenisa phaswedi


Kahle :

  1. Nghena eka 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.

Vuyelo lebyi Languteriweke

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.

Vuyelo bya Xiviri

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.

Tifayili To Engetela

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.

Swifaniso swa xikirini swa Xihoxo

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.

Xikombelo

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:

  • URL ya xihoxo – xikombelo hi xoxe, lexi u nga xi kumaka eka xiyenge xa Netiweke eka browser laha ku kamberiwaka ku endliwaka kona.


  • NdlelaGET , 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.


  • Khodi ya swihoxo – yinhla yin’wana ya nkoka. Kumbexana a wu nge swi rivali, kambe u nga rivali ku xiya leswaku i khodi yihi leyi vuyiseriweke ku suka eka sevha.


  • Payload – leyi i data leyi hi yi rhumeleke eka xikombelo xa hina eka sevha. Leswi a swi kona eka xikombelo xin’wana na xin’wana (xikombiso, HEAD kumbe GET a va na swona), kambe swi nga ha va xivangelo xa xihoxo.


  • Nhlamulo – nhlamulo ya sevha. Minkarhi yin’wana, yi na xihoxo lexi heleleke, hambi ku ri ku kombisa laha xi humeleleke kona, kasi minkarhi yin’wana i ntsena xikhomela-ndhawu xa ntolovelo lexi vekiweke eka backend eka muxaka wolowo wa xihoxo. Tiyiseka leswaku u katsa leswi—swi ta hlayisa muendli wa swilo nkarhi wo tala.

Swilo swa Console

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 Swikahle, Kambe...


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!

L O A D I N G
. . . comments & more!

About Author

Evgeny Domnin HackerNoon profile picture
Evgeny Domnin@iamhouser
Quality Assurance Engineer. Passionate about coding automated tests, exploring security testing, and sharing knowledge.

HANG TAGS

XITLHOKOVETSELO LEXI XI NYIKERIWE EKA...