Ifihan
Ni ọpọlọpọ awọn iṣẹ akanṣe ti Mo ṣiṣẹ pẹlu, awọn eniyan ko ṣe akanṣe TestRail fun ara wọn ati ṣe pẹlu awọn eto boṣewa. Nitorinaa, ninu nkan yii Emi yoo gbiyanju lati ṣapejuwe apẹẹrẹ ti awọn eto kọọkan ti o le ṣe iranlọwọ fun ọ lati mu imudara iṣẹ rẹ ṣiṣẹ. Fun apẹẹrẹ, jẹ ki a mu iṣẹ akanṣe idagbasoke ohun elo alagbeka kan.
A kekere disclaimer. Nkan yii ko ni apejuwe ti iṣẹ ipilẹ ti TestRail (awọn itọsọna pupọ wa lori eyi) ati awọn ikosile tita ni awọ ti n ṣalaye idi ti o nilo lati yan olutaja pato yii lati ṣẹda ibi ipamọ pẹlu awọn idanwo.
Eto idalare (kini yoo ṣe imuse)
-
Gbogbogbo ibeere
-
Egba ẹnikẹni yẹ ki o ni anfani lati kọja ọran naa.
-
Awọn ọran yẹ ki o wa ni ibamu niwọn igba ti o ba ṣeeṣe
-
Awọn ọran yẹ ki o bo iṣẹ ṣiṣe ti ohun elo alagbeka ni kikun bi o ti ṣee ṣe si iye ti eyi ko tako awọn aaye meji akọkọ.
-
-
Pin si TestCase ati TestScenario
-
Iran iyara ti TestRun ti awọn oriṣi oriṣiriṣi
-
ẹfin
-
Ifaseyin
-
Idanwo ipa, ati bẹbẹ lọ.
-
-
Imudara ọran atilẹyin
-
Yiyọkuro awọn sikirinisoti “oku” lile ati yi pada si “data gbigbe”
-
awọn ibeere
Lati ṣatunkọ awọn aaye iwọ yoo nilo iraye si alabojuto
Yiyan a Project Iru
Awọn oriṣi iṣẹ akanṣe mẹta wa lati yan lati:
A yoo yan iru aiyipada. Gbogbo awọn ọran yoo wa ninu rẹ ni akoko kanna. A yoo lo sisẹ ọlọgbọn ati ni agbara ni agbara lati ṣakoso gbogbo awọn ọran ni ẹẹkan.
Ṣafikun awọn aaye lati wo atokọ ti awọn ọran idanwo
Jẹ ki a ṣafikun aaye kan lati ṣafihan awọn ọran idanwo pataki:
O tun le fi awọn aaye miiran kun.
Ṣiṣeto awọn aaye ọran idanwo ati awọn afi
Ṣii akojọ aṣayan eto:
A yoo nilo awọn aaye wọnyi:
Aaye “Lakotan” (akọsori ọran idanwo)
Aaye yii ti wa tẹlẹ, a kan ṣe eto lilo rẹ. A yoo pin awọn ọran si TestCase ati TestScenario. Fun kika ti o dara julọ ti atokọ nla ti awọn ọran, o dara lati gba ni ilosiwaju lori awọn ofin fun kikọ akopọ kan.
Aye Idanwo:
Apeere: Igbeyewo - Oju iṣẹlẹ ipilẹ fun lilo ohun elo alagbeka kan
Igbeyewo:
Apeere: Iboju akọkọ - Abala-aṣẹ - Tẹ wiwọle sii
Lapapọ, a rii ninu akopọ ọran naa oye Ayebaye: “kini, nibo, nigbawo.” A tun ya awọn iwe afọwọkọ idanwo ipele giga ati awọn ọran idanwo ipele kekere ni irisi ti o dara julọ fun adaṣe.
tag “StartScreen” (iboju lati eyiti TestScenario bẹrẹ; tun, ọpọlọpọ awọn ọran idanwo le fi ọwọ kan awọn iboju ti o wa nitosi)
Fun ohun ti o le nilo: a yoo yọ kuro ninu ọrọ ọrọ ti awọn igbesẹ aṣoju ti o mu olumulo lọ si iboju ti ọran idanwo lọwọlọwọ. (awọn igbesẹ deede fun ṣiṣẹda ipo idanwo kan) Gbogbo awọn igbesẹ aṣoju fun gbogbo awọn ọran idanwo ni yoo kọ sinu faili kan. Emi yoo kọ nipa rẹ ni awọn alaye diẹ sii lọtọ.
Ṣẹda aaye tuntun:
Fọwọsi awọn paati ti aaye tuntun:
Ni idi eyi, a n ṣẹda aaye ti o yan lati atokọ ti awọn iye. Tẹ awọn iye ti aaye yii sii:
Jọwọ ṣe akiyesi pe awọn iye id ko bẹrẹ pẹlu ọkan ati pe kii ṣe itẹlera. Kini idi ti eyi ṣe? Koko-ọrọ ni pe ti a ba ni awọn ọran idanwo pẹlu id ti o gbasilẹ,
ati lẹhin eyi a yoo nilo lati ṣẹda iboju kẹta laarin awọn meji ti o wa tẹlẹ,
lẹhinna a yoo ni lati atunkọ id naa, ati pe niwọn igba ti awọn afi ti awọn ọran ọrọ ti o wa tẹlẹ ti so mọ rẹ, wọn yoo paarẹ nirọrun. Yoo jẹ aibanujẹ pupọ.
Tag “Iboju” (orukọ iboju ti o kan TestCase)
Ohun ti o le nilo: ọkan ninu awọn ìdákọró fun idanwo ipa. Fun apẹẹrẹ, awọn olupilẹṣẹ ṣe ẹya tuntun ti o tutu. A nilo lati ṣe idanwo rẹ, ṣugbọn fun eyi a nilo lati loye kini pato ẹya yii le ni ipa. Nipa aiyipada, a le bẹrẹ lati apẹrẹ pe awọn iboju oriṣiriṣi (Awọn iṣẹ ṣiṣe) ti ohun elo ni awọn kilasi oriṣiriṣi ati nitorinaa jẹ oriṣiriṣi awọn paati ohun elo naa. Dajudaju, ninu ọran yii a nilo ọna ẹni kọọkan.
Apeere: home_screen, MapScreen, PayScreen, ati be be lo.
Aaye “MovableData” (ọna asopọ si ibi ipamọ data aṣoju pẹlu data idanwo iyipada)
Nigbamii, a yoo gbiyanju lati yanju iṣoro ti mimu ibaramu data ni awọn ọran idanwo:
-
Awọn ọna asopọ si awọn ipilẹ lọwọlọwọ (eyi dara pupọ ju yiya awọn sikirinisoti ti o ku)
-
Awọn igbesẹ aṣoju lati de iboju pẹlu ipo idanwo kan
-
SQL ibeere
-
Awọn ọna asopọ si data ita ati awọn data miiran
Dipo kikọ data idanwo inu ọran idanwo kọọkan, a yoo ṣẹda faili ita kan, ati sopọ mọ rẹ lori gbogbo awọn ọran idanwo. Nigbati a ba n ṣe imudojuiwọn data yii, a kii yoo ni lati lọ nipasẹ gbogbo awọn ọran idanwo ati yi wọn pada, ṣugbọn yoo ṣee ṣe lati yi data yii pada ni aaye kan nikan. Ti ẹnikan ti ko mura silẹ ṣii ọran idanwo kan, yoo rii ninu ara ti ọran idanwo ọna asopọ si faili kan ati ofiri pe o nilo lati lọ si fun data idanwo.
A yoo ko gbogbo data yii sinu faili ita kan, eyiti yoo wa fun gbogbo eniyan lori iṣẹ akanṣe naa. Fun apẹẹrẹ, o le lo Google Sheet tabi Tayo ati ṣeto wiwa laarin faili naa. Idi ti awọn wọnyi pato olùtajà? Otitọ ni pe a bẹrẹ lati apẹrẹ ti eyikeyi eniyan ti o wa ninu ẹgbẹ yẹ ki o ni anfani lati ṣii ati ṣe ọran idanwo kan laisi iwulo lati fi awọn irinṣẹ akọkọ sori ẹrọ.
fun Iwe Google o le lo awọn ibeere SQL. Apeere:
=query(DATA!A1:M1146;"
SELECT C,D
WHERE
C contains '"&SEARCH!A2&"'")
fun Tayo O le ṣeto awọn Makiro wiwa lẹsẹkẹsẹ ti o rọrun. (filtering) Apeere
Lootọ, ero naa kii ṣe tuntun ati pe a ṣe apejuwe rẹ ninu iwe idanwo akọkọ “Dot Dot com”. (onkọwe Savin Roman) A kan n ṣepọ awọn ọna ti Roman Savin dabaa sinu TestRail. Lati ṣe eyi, ṣẹda aaye kan pẹlu ọna asopọ si faili ti o ṣẹda:
fọwọsi iye aiyipada ti ọna asopọ ki ọran idanwo tuntun kọọkan ti ni ọna asopọ kan:
Ti ipo ti faili ita ba yipada (a pese fun eyikeyi agbara majeure), lẹhinna o le ni irọrun yipada ọkan tabi diẹ sii awọn aaye ni ẹẹkan ni gbogbo awọn ọran idanwo:
Aaye “Awọn apejuwe” (apejuwe tabi imọran ọran idanwo kan, awọn itọnisọna boṣewa)
Ohun ti o le nilo: Ni aaye ọrọ yii a yoo gbe apejuwe kukuru ti ọran idanwo ati awọn ilana boṣewa.
Apeere: Gbogbo data idanwo (awọn ipilẹ lọwọlọwọ, lilo awọn irinṣẹ ati data miiran) lati ọran idanwo yii jẹ itọkasi nipasẹ awọn ọna asopọ {...} ati pe o wa ninu faili MovableData. Ọna asopọ si MovableData ni aaye ti o baamu ni oke.
Tag “Papa” (apakan ohun elo alagbeka)
Ohun ti o le nilo fun: fun idanwo ipa. Ti ohun elo alagbeka ba le pin si awọn paati (eyiti o kan ara wọn ni diẹ bi o ti ṣee), lẹhinna awọn ayipada ninu paati kan yoo to (pẹlu awọn eewu diẹ) lati ṣayẹwo laarin paati kanna, ati pe idi diẹ yoo wa lati ṣe. gbogboogbo regressions ti ohun gbogbo. Ti alaye ba wa pe paati kan le ni ipa miiran, lẹhinna matrix idanwo ipa kan ti ṣajọ.
Awọn paati apẹẹrẹ: GooglePay, Bere fun, Awọn olumulo, Maapu, Aṣẹ, ati bẹbẹ lọ.
Tag "TAG" (Awọn aami miiran fun sisẹ)
Ifi aami si ọran idanwo pẹlu awọn afi fun sisẹ lainidii.
Wulo pupọ fun:
-
ni kiakia akopọ TestRun fun orisirisi awọn iṣẹ-ṣiṣe aṣoju: ẹfin, ifaseyin, ati be be lo.
-
Ṣe awọn idanwo naa yoo jẹ adaṣe tabi adaṣe tẹlẹ?
-
eyikeyi miiran afi
Apeere: Ẹfin, Aifọwọyi, WhiteLabel, FunParẹ, ati bẹbẹ lọ.
Ṣiṣeto aṣẹ ifihan ti awọn aaye ninu ọran idanwo
A ti ṣẹda ọpọlọpọ awọn aaye tuntun, o to akoko lati ṣeto wọn ni aṣẹ irọrun:
Ṣiṣẹda TestRun
Bayi a yoo ṣẹda ṣiṣe idanwo tuntun pẹlu awọn ọran lọwọlọwọ fun ṣiṣe idanwo ẹfin ni awọn jinna mẹta:
Awọn imọran iranlọwọ miiran
-
Ti TestRail ba ni awọn iṣẹ akanṣe pupọ, lẹhinna maṣe gbagbe lati ṣẹda awọn aaye tuntun nikan fun iṣẹ akanṣe rẹ, bibẹẹkọ awọn ẹlẹgbẹ lati awọn ẹgbẹ adugbo yoo jẹ iyalẹnu pupọ nipasẹ hihan awọn aaye dani tuntun. Daku agbegbe ṣee ṣe.
2. Awọn ọran pẹlu nọmba nla ti awọn aaye rọrun lati daakọ lati iru ẹgbẹ kan ju lati ṣẹda awọn tuntun:
3. Awọn iroyin le pin. Fun apẹẹrẹ: oluṣakoso kan, olumulo pupọ.
ipari
Awọn apẹẹrẹ ti a ṣalaye loke ti ni imuse lori ọpọlọpọ awọn iṣẹ akanṣe ati ti ṣafihan imunadoko wọn. Mo nireti pe wọn yoo ṣe iranlọwọ lati mu oye rẹ dara si ti ọpa yii ati ṣe iranlọwọ fun ọ lati ṣẹda doko ati irọrun “awọn ibi ipamọ idanwo”. Emi yoo dupẹ pupọ ti o ba ṣe apejuwe iriri rẹ ti lilo TestRail ati awọn imọran to wulo ninu awọn asọye.
Awọn ọna asopọ:
Iwe:
O ṣeun pupọ fun akiyesi rẹ!
orisun: www.habr.com