TestRail - Zokonda payekha pa polojekitiyi

Mau oyamba

M'mapulojekiti ambiri omwe ndidagwira nawo ntchito, anthu sanadzipangire okha TestRail ndipo adapanga makonda. Chifukwa chake, m'nkhaniyi ndiyesera kufotokoza chitsanzo cha makonda omwe angakuthandizeni kukonza bwino ntchito yanu. Mwachitsanzo, tiyeni titenge pulojekiti yokonza mapulogalamu a m'manja.

Chodzikanira chaching'ono. Nkhaniyi ilibe kufotokozera momwe TestRail imagwirira ntchito (pali maupangiri ambiri pa izi) komanso mawu otsatsa omwe amafotokoza bwino chifukwa chomwe muyenera kusankha wogulitsa uyu kuti mupange malo okhala ndi mayeso.

Dongosolo lodzilungamitsa (zomwe zidzakwaniritsidwe)

  1. Zofunikira zonse

    1. Mwamtheradi aliyense akuyenera kuvomereza mlanduwo.

    2. Milandu iyenera kukhalabe yofunikira kwa nthawi yayitali

    3. Milandu iyenera kukhudza magwiridwe antchito a foni yam'manja mokwanira momwe angathere mpaka izi sizikutsutsana ndi mfundo ziwiri zoyambirira.

  2. Gawani mu TestCase ndi TestScenario

  3. Kutulutsa mwachangu kwa TestRun yamitundu yosiyanasiyana

    1. Utsi

    2. Kugwedezeka

    3. Kuyesa kwamphamvu, etc.

  4. Kukhathamiritsa kwa chithandizo chamilandu

    1. Kusiya zithunzi zolimba "zakufa" ndikusinthira ku "data yosunthika"

zofunika

Kuti musinthe magawo mudzafunika mwayi wowongolera

Kusankha Mtundu wa Ntchito

Pali mitundu itatu ya polojekiti yomwe mungasankhe:

TestRail - Zokonda payekha pa polojekitiyi

Tidzasankha mtundu wokhazikika. Milandu yonse idzapezeka mmenemo nthawi imodzi. Tidzagwiritsa ntchito kusefa mwanzeru ndikuwongolera milandu yonse nthawi imodzi.

Kuwonjezera minda kuti muwone mndandanda wamayesero

Tiyeni tiwonjeze gawo kuti tiwonetse mayeso ofunikira:

TestRail - Zokonda payekha pa polojekitiyi

Mukhozanso kuwonjezera magawo ena.

Kukhazikitsa magawo a mayeso ndi ma tag

Tsegulani zokonda:

TestRail - Zokonda payekha pa polojekitiyi

Tidzafunika magawo otsatirawa:

Gawo la "Chidule" (mutu woyeserera)

TestRail - Zokonda payekha pa polojekitiyi

Mundawu ulipo kale, tikungokonza momwe mungagwiritsire ntchito. Tigawa milandu kukhala TestCase ndi TestScenario. Kuti muwerenge bwino mndandanda waukulu wamilandu, ndi bwino kuvomereza pasadakhale malamulo olembera chidule.

TestScenario:

Chitsanzo: TestScenario - Zochitika zenizeni zogwiritsira ntchito pulogalamu yam'manja

TestCase:

Chitsanzo: MainScreen - Gawo la Authorization - Lowetsani malowedwe

Pazonse, tikuwona mu chidule cha nkhaniyi kumvetsetsa kwachikale: "chiyani, kuti, liti." Timalekanitsanso zolembedwa zamayeso apamwamba kwambiri ndi mayeso otsika m'mawonekedwe oyenera kwambiri kuti azingopanga zokha.

"StartScreen" tag (chinsalu chomwe TestScenario imayambira; komanso, mayeso ambiri amatha kukhudza zowonera zoyandikana)

Pazomwe zingafunike: tidzachotsa m'mawuwo mawu amilandu omwe amatsogolera wogwiritsa ntchito pazenera la mayeso apano. (masitepe opangira mayeso enaake) Masitepe onse oyeserera amalembedwa mufayilo imodzi. Ndidzalemba za izo mwatsatanetsatane mosiyana.

Pangani gawo latsopano:

TestRail - Zokonda payekha pa polojekitiyi

Lembani zigawo za gawo latsopanoli:

TestRail - Zokonda payekha pa polojekitiyi

Pankhaniyi, tikupanga gawo losankhidwa kuchokera pamndandanda wamakhalidwe. Lowetsani mfundo za gawoli:

TestRail - Zokonda payekha pa polojekitiyi

Chonde dziwani kuti ma id samayamba ndi imodzi ndipo satsatana. Chifukwa chiyani izi zimachitika? Chowonadi ndichakuti ngati tili ndi mayeso ojambulidwa ndi id yolembedwa,

TestRail - Zokonda payekha pa polojekitiyi

ndipo pambuyo pake tidzafunika kupanga chophimba chachitatu pakati pa ziwiri zomwe zilipo,

TestRail - Zokonda payekha pa polojekitiyi

ndiye tifunika kulembanso id, ndipo popeza ma tag a zolemba zomwe zilipo kale aphatikizidwapo, amangochotsedwa. Zidzakhala zosasangalatsa kwambiri.

Tag "Screen" (dzina la chinsalu chomwe chimakhudza TestCase)

Zomwe mungafunike: imodzi mwa nangula zoyesa kuyesa. Mwachitsanzo, opanga adapanga chinthu chatsopano chozizira. Tiyenera kuyesa, koma chifukwa cha izi tiyenera kumvetsetsa zomwe mbali iyi ingakhudze. Mwachikhazikitso, titha kuyambira pamalingaliro akuti zowonera (Zochita) za pulogalamuyo zimakhala ndi makalasi osiyanasiyana motero amapanga magawo osiyanasiyana a pulogalamuyo. Zoonadi, pamenepa njira ya munthu payekha ndiyofunika.

Chitsanzo: home_screen, MapScreen, PayScreen, etc.

TestRail - Zokonda payekha pa polojekitiyi

Gawo la "MovableData" (lozera ku nkhokwe ya proxy yokhala ndi data yosinthika yosinthika)

Kenaka, tidzayesa kuthetsa vuto losunga kufunikira kwa deta muzochitika zoyesa:

  1. Maulalo kumapangidwe apano (izi ndizabwino kuposa kujambula zithunzi zakufa)

  2. Masitepe odziwika kuti mufike pazenera ndi mayeso

  3. Mafunso a SQL

  4. Maulalo ku data yakunja ndi data ina

M'malo molemba deta yoyesera mkati mwa mayesero aliwonse, tidzapanga fayilo imodzi yakunja, ndikuyigwirizanitsa pazochitika zonse zoyesa. Pokonza deta iyi, sitidzayenera kudutsa mayesero onse ndikusintha, koma zidzatheka kusintha detayi pamalo amodzi okha. Ngati wina wosakonzekera atsegula chiyeso choyesa, adzawona m'thupi la mayeso olumikizana ndi fayilo ndikuwonetsa kuti akuyenera kupitako kuti akafufuze deta.

Tidzalongedza deta yonseyi mu fayilo imodzi yakunja, yomwe idzapezeke kwa aliyense pa polojekitiyi. Mwachitsanzo, mutha kugwiritsa ntchito Google Sheet kapena Excel ndikukhazikitsa kusaka mkati mwa fayilo. Chifukwa chiyani mavenda awa? Chowonadi ndi chakuti timayambira pamalingaliro akuti munthu aliyense pagululo azitha kutsegula ndikupambana mayeso osayamba kukhazikitsa zida zilizonse.

chifukwa Google Sheet mutha kugwiritsa ntchito mafunso a SQL. Chitsanzo:

=query(DATA!A1:M1146;"
SELECT C,D
WHERE
C contains '"&SEARCH!A2&"'")

chifukwa Excel Mutha kukhazikitsa ma macros osakira pompopompo. (sefa) Chitsanzo kugwirizana.

Kwenikweni, lingalirolo si lachilendo ndipo likufotokozedwa m'buku la oyesa woyamba "Testing dot com". (mlembi Savin Roman) Tikungophatikiza njira zomwe Roman Savin adalemba mu TestRail. Kuti muchite izi, pangani gawo lomwe lili ndi ulalo wa fayilo yomwe idapangidwa:

TestRail - Zokonda payekha pa polojekitiyi

lembani mtengo wokhazikika wa ulalo kuti choyeserera chatsopano chilichonse chili ndi ulalo:

TestRail - Zokonda payekha pa polojekitiyi

Ngati malo a fayilo yakunja asintha (timapereka mphamvu majeure), ndiye kuti mutha kusintha gawo limodzi kapena zingapo nthawi imodzi pamayesero onse:

TestRail - Zokonda payekha pa polojekitiyiTestRail - Zokonda payekha pa polojekitiyi

"Mafotokozedwe" (mafotokozedwe kapena lingaliro la mayeso, malangizo wamba)

Zomwe mungafunike: M'gawo lalembali tifotokoza mwachidule za mayeso ndi malangizo okhazikika.

Chitsanzo: Deta yonse yoyeserera (masanjidwe apano, kugwiritsa ntchito zida ndi data ina) kuchokera pachiyeso ichi zimawonetsedwa ndi maulalo {...} ndipo zili mufayilo ya MovableData. Lumikizani ku MovableData mugawo lolingana pamwamba.

TestRail - Zokonda payekha pa polojekitiyi

Tag "Chigawo" (chigawo cha pulogalamu yam'manja)

Zomwe zingafunikire: kuyesa zotsatira. Ngati pulogalamu yam'manja ingagawidwe m'zigawo (zomwe zimakhudzirana pang'ono momwe zingathere), ndiye kuti kusintha kwa gawo limodzi kumakhala kokwanira (ndi zoopsa zina) kuti ziwonedwe mkati mwa gawo lomwelo, ndipo sipadzakhalanso chifukwa chocheperako. kusinthika kwapang'onopang'ono kwa chilichonse. Ngati pali chidziwitso chakuti gawo limodzi likhoza kukhudza lina, ndiye kuti matrix oyesera amapangidwa.

Zitsanzo: GooglePay, Order, Users, Map, Authorization, etc.

TestRail - Zokonda payekha pa polojekitiyi

Tag "TAG" (ma tag ena osefera)

Kuyika chizindikiro choyeserera chokhala ndi ma tag osefa mosasamala. 

Zothandiza kwambiri kwa: 

  1. Kupanga mwachangu TestRun pazinthu zosiyanasiyana wamba: kusuta, kutsika, ndi zina.

  2. zoyesazo zidzakhala zokha kapena zongochitika kale?

  3. ma tag ena aliwonse

Chitsanzo: Smoke, Automated, WhiteLabel, ForDelete, etc.

TestRail - Zokonda payekha pa polojekitiyiTestRail - Zokonda payekha pa polojekitiyi

Kukhazikitsa dongosolo lowonetsera la minda muzoyeserera

Tapanga magawo atsopano ambiri, ndi nthawi yoti muwakonzere mwatsatanetsatane:

TestRail - Zokonda payekha pa polojekitiyi

Kupanga TestRun

Tsopano tipanga kuyesa kwatsopano ndi milandu yaposachedwa yoyesa utsi pakudina katatu:

TestRail - Zokonda payekha pa polojekitiyi

Malangizo ena othandiza

  1. Ngati TestRail ili ndi mapulojekiti angapo, ndiye musaiwale kupanga minda yatsopano ya polojekiti yanu, apo ayi anzanu ochokera m'magulu oyandikana nawo adzadabwa kwambiri ndikuwoneka kwa minda yatsopano yachilendo. Kukomoka kwanuko ndikotheka.

TestRail - Zokonda payekha pa polojekitiyi

2. Milandu yokhala ndi magawo ambiri ndiyosavuta kukopera kuchokera kugulu lofananira kuposa kupanga ina yatsopano:

TestRail - Zokonda payekha pa polojekitiyi

3. Maakaunti amatha kugawidwa. Mwachitsanzo: woyang'anira m'modzi, ogwiritsa ntchito angapo.

Pomaliza

Zitsanzo zomwe zafotokozedwa pamwambapa zakhala zikugwiritsidwa ntchito pazantchito zingapo ndipo zawonetsa kuchita bwino. Ndikukhulupirira kuti akuthandizani kumvetsetsa bwino chida ichi ndikukuthandizani kupanga "zosungirako zoyeserera" zogwira mtima komanso zosavuta. Ndingakhale wokondwa kwambiri ngati mungafotokoze zomwe mwakumana nazo pogwiritsa ntchito TestRail ndi malangizo othandiza mu ndemanga.

Zolemba:

Webusaiti ya TestRail

Buku: "Kuyesa .COM" (wolemba Roman Savin)

Zikomo kwambiri chifukwa cha chidwi chanu!

Source: www.habr.com

Kuwonjezera ndemanga