Horudhac
Mashruucyo badan oo aan la shaqeeyay, dadku uma astaysto TestRail naftooda oo waxay sameeyeen habayn caadi ah. Sidaa darteed, maqaalkan waxaan isku dayi doonaa inaan sharaxo tusaale ka mid ah goobaha shakhsi ahaaneed ee kaa caawin kara hagaajinta waxtarka shaqadaada. Tusaale ahaan, aynu soo qaadano mashruuca horumarinta codsiyada mobaylka.
Afeef yar. Maqaalkani kuma jiro sharaxaad ku saabsan shaqada aasaasiga ah ee TestRail (waxaa jira hageyaal badan oo tan) iyo tibaaxaha iibka oo si midab leh u qeexaya sababta aad ugu baahan tahay inaad doorato iibiyahan gaarka ah si aad u abuurto bakhaar leh imtixaanno.
Qorshe cudurdaar (maxaa la fulin doonaa)
-
Shuruudaha guud
-
Dhab ahaantii qof kastaa waa inuu awood u leeyahay inuu gudbiyo kiiska.
-
Kiisasku waa inay ku sii jiraan ilaa inta suurtogalka ah
-
Kiisaska waa in ay daboolaan shaqeynta arjiga mobaylka sida ugu macquulsan ilaa xad aysan taasi ka hor imaanayn labada qodob ee hore.
-
-
U kala bax TestCase iyo TestScenario
-
Jiilka degdega ah ee TestRun ee noocyada kala duwan
-
Smoke
-
Dib u noqo
-
Baaritaanka saamaynta, iwm.
-
-
Kordhinta taageerada kiiska
-
Katagitaanka shaashadaha "mayd" ee adag oo u beddela "xogta dhaqaaqi karta"
-
Shuruudaha
Si aad wax uga beddesho goobaha waxaad u baahan doontaa gelitaanka maamulaha
Doorashada Nooca Mashruuca
Waxaa jira saddex nooc oo mashruuc ah oo laga dooran karo:
Waxaan dooran doonaa nooca caadiga ah. Kiisaska oo dhan waa la heli karaa isku mar. Waxaan isticmaali doonaa shaandhayn caqli badan waxaanan si firfircoon u maamuli doonaa kiisaska oo dhan hal mar.
Ku darida goobo si aad u aragto liiska kiisaska tijaabada
Aan ku darno goob si aan u muujino kiisaska imtixaanka mudnaanta leh:
Waxa kale oo aad ku dari kartaa goobo kale.
Dejinta goobaha tijaabada iyo summada
Fur menu settings:
Waxaan u baahan doonaa beeraha soo socda:
Goobta "kooban" (madaxa kiiska tijaabada)
Goobtani hore ayey u jirtay, waxaanu nidaaminaynaa isticmaalkeeda. Waxaan u kala qaybin doonaa kiisaska TestCase iyo TestScenario. Si loo akhriyo liis badan oo kiisas ah, waxa fiican in hore loogu heshiiyo xeerarka qoritaanka kooban.
Muuqaalka Imtixaanka:
Tusaale: TestScenario-Scenario aasaasiga ah ee isticmaalka arjiga mobaylka
Kiiska Tijaabada:
Tusaale: Shaashadda Weyn - Qaybta oggolaanshaha - Geli galitaanka
Guud ahaan, waxaan ku aragnaa soo koobidda kiiska fahamka caadiga ah: "maxay, halkee, goorma." Waxaan sidoo kale muuqaal ahaan u kala soocnaa qoraallada imtixaannada heerka sare ah iyo kiisaska imtixaanka heerka hooseeya ee foomka ugu habboon automation.
"StartScreen" sumad (shaashadda ay ka bilaabato TestScenario; sidoo kale, kiisas badan oo tijaabo ah ayaa taaban kara shaashadaha ku xiga)
Wixii laga yaabo in loo baahdo: waxaan ka saari doonaa qoraalka qoraalka kiisaska tallaabooyinka caadiga ah ee u horseedaya isticmaalaha shaashadda kiiska imtixaanka hadda jira. (tallaabooyin caadi ah oo lagu abuurayo xaalad tijaabo oo gaar ah) Dhammaan tillaabooyinka caadiga ah ee dhammaan kiisaska imtixaanku waxa lagu qori doonaa hal fayl. Waxaan si gaar ah wax uga qori doonaa si faahfaahsan.
Samee goob cusub:
Buuxi qaybaha goobta cusub:
Xaaladdan oo kale, waxaan ka abuureynaa meel door ah oo ka mid ah liiska qiyamka. Geli qiyamka goobtan:
Fadlan ogow in qiimayaasha id aanay ku bilaaban hal oo aanay ahayn kuwo isku xiga. Maxaa tan loo sameeyay? Ujeedadu waxay tahay in haddii aan hayno kiisas tijaabo ah oo la duubay aqoonsiga la geliyey,
intaas ka dib waxaan u baahan doonaa inaan abuurno shaashad saddexaad oo u dhexeysa labada mid ee jira.
markaa waa in aan dib u qornaa id, iyo maadaama calaamadaha kiisaska qoraalka ee jira ay horey ugu dheggan yihiin, si fudud ayaa loo tirtiri doonaa. Waxay noqon doontaa mid aad u xun.
Tag "Screen" (magaca shaashadda saameeya TestCase)
Waxa laga yaabaa inaad u baahato: mid ka mid ah barroosinnada baaritaanka saamaynta. Tusaale ahaan, horumariyayaashu waxay sameeyeen muuqaal cusub oo qabow. Waxaan u baahanahay inaan tijaabino, laakiin tan waxaan u baahanahay inaan fahamno waxa dhabta ah ee astaantan ay saameyn karto. Sida caadiga ah, waxaan ka bilaabi karnaa jaantuska in shaashadaha kala duwan ee codsigu ay leeyihiin fasallo kala duwan sidaas darteedna ay ka kooban yihiin qaybo kala duwan oo codsiga ah. Dabcan, kiiskan waxaa loo baahan yahay hab shakhsi ah.
Tusaale: home_screen, MapScreen, PayScreen, iwm.
Goobta "MovableData" (ku xidhidh database wakiil oo wata xogta tijaabada la bedeli karo)
Marka xigta, waxaan isku dayi doonaa inaan xallino dhibaatada ilaalinta ku habboonaanta xogta kiisaska imtixaanka:
-
Isku xirka qaababka hadda (tani aad ayey uga fiican tahay qaadashada sawirada dhintay)
-
Tallaabooyinka caadiga ah ee lagu tago shaashadda xaalad tijaabo ah
-
Su'aalaha SQL
-
Xiriirinta xogta dibadda iyo xogta kale
Halkii aan ku qori lahayn xogta tijaabada gudaha kiis kasta oo tijaabo ah, waxaanu samayn doonaa hal fayl oo dibadda ah, oo aanu ku xidhi doono dhammaan kiisaska imtixaanka. Marka la cusboonaysiinayo xogtan, uma baahnid inaan marno dhammaan kiisaska tijaabada oo aan beddelno, laakiin waxa suurtagal noqon doonta in xogtan lagu beddelo hal meel oo keliya. Haddii qof aan diyaarsaneyn uu furo kiis tijaabo ah, wuxuu ku arki doonaa jirka kiiska tijaabada xiriirinta fayl iyo tilmaam inuu u baahan yahay inuu u tago xogta tijaabada.
Dhammaan xogtan waxaan ku dhejin doonaa hal fayl oo dibadda ah, kaas oo diyaar u ah qof kasta oo mashruuca ku jira. Tusaale ahaan, waxaad isticmaali kartaa Google Sheet ama Excel oo waxaad samayn kartaa raadinta gudaha faylka. Waa maxay sababta iibiyeyaashan gaarka ah? Xaqiiqdu waxay tahay in aan ka bilowno jaantuska in qof kasta oo kooxda ka mid ah uu awood u leeyahay inuu furo oo gudbiyo kiis tijaabo ah iyada oo aan loo baahnayn in marka hore la rakibo wax qalab ah.
Si aad u Xaanshida Google waxaad isticmaali kartaa su'aalaha SQL. Tusaale:
=query(DATA!A1:M1146;"
SELECT C,D
WHERE
C contains '"&SEARCH!A2&"'")
Si aad u Excel Waxaad samayn kartaa macros raadinta degdega ah oo ku habboon. (shaandhaynta) Tusaale
Dhab ahaantii, fikraddu maaha mid cusub oo waxaa lagu sifeeyay buugii tijaabiyaha koowaad ee "Tijaabada dhibicda com". (Qoraaga Savin Roman) Waxaan kaliya ku dhex daraynaa hababka uu soo jeediyay Roman Savin ee TestRail. Si tan loo sameeyo, samee garoon leh isku xirka faylka la abuuray:
Buuxi qiimaha caadiga ah ee isku xirka si kiis kasta oo cusub oo tijaabo ah uu u yeesho xiriir:
Haddii goobta faylka dibadda uu isbeddelo (waxaan ku siinnaa wax kasta oo xoog majeure ah), markaa waxaad si habboon u beddeli kartaa hal ama in ka badan hal mar dhammaan kiisaska tijaabada:
Goobta "Qeexitaannada" (sharaxaadda ama fikradda kiiska tijaabada, tilmaamaha caadiga ah)
Waxa laga yaabaa inaad u baahato: Goobtan qoraalka waxaan ku dhejin doonaa sharaxaad kooban oo ku saabsan kiiska tijaabada iyo tilmaamaha caadiga ah.
Tusaale: Dhammaan xogta tijaabada ah (qaabaynta hadda, isticmaalka aaladaha iyo xogta kale) ee kiiskan tijaabada ah waxaa lagu muujiyay xiriiriyayaal {...} waxayna ku yaalaan faylka MovableData. Isku xirka MovableData ee goobta u dhiganta ee sare.
Tag "Qaybta" (Qaybta codsiga mobilada)
Waxa laga yaabaa in loogu baahdo: baaritaanka saamaynta. Haddii codsiga mobilka loo qaybin karo qaybo (kuwaas oo is saameeya inta ugu yar ee suurtogalka ah), markaa isbeddelada hal qayb ayaa ku filan (oo leh khataro) in lagu hubiyo isla qaybtaas, waxaana jiri doona sabab yar oo loo fuliyo. regressions guud ee wax walba. Haddii ay jirto macluumaad ah in qayb ka mid ah ay saameyn karto mid kale, markaa matrixka baaritaanka saameynta ayaa la soo ururiyey.
Tusaale ahaan qaybaha: GooglePay, Dalabka, Isticmaalayaasha, Khariidadda, Oggolaanshaha, iwm.
Tag "TAG" ( Calaamadaha kale ee shaandhaynta)
Ku calaamadaynta kiis tijaabo ah oo leh summada sifaynta sabab la'aanta ah.
Aad bay waxtar ugu leedahay:
-
si dhakhso ah u ururinta TestRun ee hawlaha caadiga ah ee kala duwan: qiiqa, dib u noqoshada, iwm.
-
Tijaabooyinku ma toos baa mise waa kuwo si toos ah?
-
tags kasta oo kale
Tusaale: Qiiqa, Automated, WhiteLabel, ForDelete, iwm.
Dejinta nidaamka soo bandhigida ee goobaha kiiska tijaabada
Waxaan abuurnay meelo badan oo cusub, waa waqtigii lagu diyaarin lahaa si habboon:
Abuuritaanka TestRun
Hadda waxaan abuuri doonaa tijaabo cusub oo leh kiisaska hadda jira ee baaritaanka qiiqa ee saddex dhagsi:
Talooyin kale oo waxtar leh
-
Haddii TestRail ay leedahay dhowr mashruuc, ka dibna ha ilaawin inaad abuurto goobo cusub oo kaliya mashruucaaga, haddii kale asxaabta ka socota kooxaha deriska ah ayaa aad ula yaabi doona muuqaalka cusub ee beeraha aan caadiga ahayn. Suuxdin maxalli ah waa suurtagal.
2. Kiisaska leh tiro badan oo goobo ah way fududahay in laga koobiyeeyo koox la mid ah marka loo eego kuwa cusub:
3. Xisaabaadka waa la wadaagi karaa. Tusaale ahaan: hal maamule, dhowr isticmaale.
gunaanad
Tusaalooyinka kor ku xusan waxaa laga fuliyay mashaariic dhowr ah oo muujiyay waxtarkooda. Waxaan rajeynayaa inay kaa caawin doonaan horumarinta fahamkaaga qalabkan oo ay kaa caawiyaan inaad abuurto "kaydin tijaabo ah" wax ku ool ah oo habboon. Aad baan ugu mahadcelin lahaa haddii aad sharaxdo khibradaada isticmaalka TestRail iyo talooyinka waxtarka leh ee faallooyinka.
Tixraacyada:
Buug:
Aad baad ugu mahadsantahay dareenkaaga!
Source: www.habr.com