TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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)

  1. Gbogbogbo ibeere

    1. Egba ẹnikẹni yẹ ki o ni anfani lati kọja ọran naa.

    2. Awọn ọran yẹ ki o wa ni ibamu niwọn igba ti o ba ṣeeṣe

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

  2. Pin si TestCase ati TestScenario

  3. Iran iyara ti TestRun ti awọn oriṣi oriṣiriṣi

    1. ẹfin

    2. Ifaseyin

    3. Idanwo ipa, ati bẹbẹ lọ.

  4. Imudara ọran atilẹyin

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

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

A yoo nilo awọn aaye wọnyi:

Aaye “Lakotan” (akọsori ọran idanwo)

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

Fọwọsi awọn paati ti aaye tuntun:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

Ni idi eyi, a n ṣẹda aaye ti o yan lati atokọ ti awọn iye. Tẹ awọn iye ti aaye yii sii:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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ẹ,

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

ati lẹhin eyi a yoo nilo lati ṣẹda iboju kẹta laarin awọn meji ti o wa tẹlẹ,

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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.

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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:

  1. Awọn ọna asopọ si awọn ipilẹ lọwọlọwọ (eyi dara pupọ ju yiya awọn sikirinisoti ti o ku)

  2. Awọn igbesẹ aṣoju lati de iboju pẹlu ipo idanwo kan

  3. SQL ibeere

  4. 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 asopọ.

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:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

fọwọsi iye aiyipada ti ọna asopọ ki ọran idanwo tuntun kọọkan ti ni ọna asopọ kan:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naaTestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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.

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

Tag "TAG" (Awọn aami miiran fun sisẹ)

Ifi aami si ọran idanwo pẹlu awọn afi fun sisẹ lainidii. 

Wulo pupọ fun: 

  1. ni kiakia akopọ TestRun fun orisirisi awọn iṣẹ-ṣiṣe aṣoju: ẹfin, ifaseyin, ati be be lo.

  2. Ṣe awọn idanwo naa yoo jẹ adaṣe tabi adaṣe tẹlẹ?

  3. eyikeyi miiran afi

Apeere: Ẹfin, Aifọwọyi, WhiteLabel, FunParẹ, ati bẹbẹ lọ.

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naaTestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

Ṣ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:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

Ṣ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:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

Awọn imọran iranlọwọ miiran

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

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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:

TestRail - Awọn eto kọọkan fun iṣẹ akanṣe naa

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ọ:

Oju opo wẹẹbu ataja TestRail

Iwe: "Idanwo .COM" (onkọwe Roman Savin)

O ṣeun pupọ fun akiyesi rẹ!

orisun: www.habr.com

Fi ọrọìwòye kun