Ndekupi Kwaungatanga neTest Automation yeiyo Iripo Webhusaiti?

Andrew anobvunza kuti:

Ini ndangobva kujoina webhu inoenderana nekambani senhengo yavo yekutanga yeQA. Iyo webhusaiti yakagadziriswa mumakore mashanu apfuura uye panguva ino, vanogadzira uye nedzimwe nhengo dzechikwata vanga vachiedza.

Iko hakuna QA yepamutemo kana yekuyedza maitiro munzvimbo, saka kuyedza kwese kwave kuri kwakanyanya kushambadzira.


Iye zvino maneja wangu anoona nezvekufambiswa kwesoftware, anoda kuti ndigadzire otomatiki kudzora paketi iyo timu inogona kuitisa pese pavanogadzira maficha.

Mubvunzo wangu ndouyu: ndotangira papi neyedzo automation kuvaka iyi regression pack yewebhusaiti yanga ichishanda kweanopfuura makore mashanu?


Chero mazano / mazano anogona kukosheswa kwazvo.

Mhinduro yangu:

Kamwe webhusaiti yange ichishanda nekushandira vatengi vapenyu kwemakore akati wandei, saka iri mune yakakura mamiriro. Nekukura, ndinoreva kuti pane (ndinovimba) hapana zvipenga zvakakomba zviri pachena muhurongwa uye kana zviripo, ivo vanozove iwo asinganetsi kana emucheto nyaya dzisingaonekwe nyore nemunhu wese.

Zvatiri haifanire kudaro do, ndiko kuedza kudzokorora kuyedza bvunzo dzenyaya dzese dzakatogadzirwa uye dzave chikamu chehurongwa. Nekudaro, izvo isu zvatinoda seti yezviitiko zvakakosha izvo zvinoshandisa iyo system kumagumo-kusvika-kumagumo kuona kuti zviitiko zvemangwana hazvikanganise mashandiro aripo.


Matanho pazasi ndedzimwe nhungamiro dzinogona kushandiswa kune iripo uye yakatosimbiswa webhusaiti kuti uwane mamiriro akakosha uye nzira yekuwedzera pane izvi kuti ugadzire inoshanda regression pack.

Inoenderana:

1. Ongorora

Kutanga iwe unofanirwa kuzviziva iwe webhusaiti uye nezvayo maitiro. Kutanga nekutsvaga saiti uye dzidza maitiro ayo. Paunenge uchidaro, iwe unogona zvakare kugadzira mepu yepfungwa yechimiro chewebsite, ndeapi mapeji aripo uye ndeapi maficha arimo mune yega yega peji.

Mamepu epfungwa inzira huru yekuwana yakakwira-nhanho mifananidzo uye kuongororwa kwewebhusaiti yese. Tinogona kugara tichireva kumamepu epfungwa kuti tinzwisise kuti mapeji akabatana sei.


2. Unganidza Metric

Unganidza maseturu ekushandisa saiti kubva kushambadziro uye / kana timu ye analytics. Mabhizinesi mazhinji anopinza 'maraki ekuteedzera' akadai seGoogle Analytics pawebhusaiti yavo kuti vakwanise kuteedzera mashandisiro evashandisi saiti. Kune hupfumi hwemashoko nezve maitiro emushandisi uye zvakajairika mushandisi nzendo izvo zvinogona kudzoserwa kubva kune aya maratidziro masystem.

Chikonzero nei tichifanira kuunganidza ruzivo urwu kugona kuisa pamberi pezviitiko zvipi zveyedzo kuti titange kugadzirisa kuitira kuti tiwane kukosha kwakanyanya munguva ipfupi.

3. Maitiro Akakosha

Tanga nekugadzirisa mamiriro epakati ekupedzisira-kusvika-kumagumo kuburikidza newebhu webhu. Izvi zvichaita hwaro hwe 'yedu huremu yekuregedza pack'. Semuenzaniso, kune yakajairwa e-commerce dhi webhu, iyo yepamoyo yekupedzisira-kumagumo mamiriro ndeye:

Peji -> Mitsva yekutsvaga -> Chigadzirwa ruzivo -> Kuteedzera kweVatengi / Rejista -> Yekubhadharisa ruzivo -> Order yekusimbisa


Izvo zvakakosha kuti uzive kuti, kutanga ne, isu tinongoda kuona kuti tinokwanisa kupfuura nemapeji, kutanga kubva paImba reKunyika uye kusvika kune iro reodhi yekusimbisa peji. Chinangwa ndechekutarisa kuti kuyerera kwekutenga hakuna kuputswa, pane kutarisa mashandiro epeji rega rega mune zvakadzama.

Kana tangova neakareruka uye akajairika mushandisi kuyerera akafukidzwa, tinogona kuzotarisa mukumwe kusiyana. Kunyangwe paine kuwanda kwemaficha uye mapeji, mumwe aizoona kuti pane chaipo pashoma penzendo dzevashandisi kuburikidza nesisitimu inoda kutariswa.

Kuongorora data re analytics, iwe unozowana makumi masere evashandisi vaigona kufamba nenzira imwechete asi nedata rakasiyana. Naizvozvo, yedu yekudzosera hutsi pakiti inofanirwa kuvakwa zvichienderana nezviitiko izvi.

4. Wedzera Kuwedzera

Tsamba pamusoro pekuvhara, pano ini handisi kutaura nezve test bvunzo; iyo yekutarisa iri chinyorwa kufukidza .


Wedzera pane iyo hutsi regression pack kuti ugadzire yakawedzera basa regression pack nekushandisa mepu dzepfungwa uye kushandisa nyika shanduko yekuyedza nzira yekuvaka zviitiko.

Mapinda Ekupinda - Kutanga, isu tinofanirwa kutanga tatanga kutsvaga mapoinzi ekupinda muchirongwa. Aya ekupinda mapoinzi anogona kunge ari mushandisi kumhara pane peji reimba, chigadzirwa chigadzirwa peji, kana a SEM (Kutsvaga Injini Kushambadzira) chaiyo peji.

Kana tangoona imwe peji yekumhara, tinofanirwa kuona kuti ndezvipi zvirimo pane iro peji iro mushandisi raanogona kusangana naro. Apa ndipo apo mepu dzepfungwa dzinonyanya kubatsira. Isu tine yepamusoro-nhanho yekutarisa peji uye zvimiro zvaro.

Pano, zvinorehwa nechimiro chingave chinhu chimwe chete senge sarudzo sarudzo yekudonhedza-pasi bhokisi kana kuzadza fomu yemushandisi kana yakapusa sekudzvanya chinongedzo.

Pakutanga Nyika - Kana isu tikatanga kumhara pane yekupinda poindi mukushandisa, pachave nehurumende inosangana neiyo peji. Isu tinorekodha izvo senge yekutanga mamiriro echikumbiro. Pese patinosangana nechero ipi maficha ari papeji iro, isu tinenge tichizoshandura mamiriro ayo ekutanga.

Trigger - Zvimwe zvinhu, kana zvikabatana nazvo, zvinogona kutakura peji rimwe chete (semuenzaniso sarudzo dzesarudzo dzinochengeta iro riya peji, asi data richagadziriswa) kana shanduko kune rimwe peji (semuenzaniso kuendesa hunoshanda mushandisi magwaro). Chinhu chinokonzeresa shanduko iyi, kungave kune iro chete peji kana kune rimwe peji, inonzi inokonzeresa, senge bhatani rekutumira.

Assertions - Zvino kune zvirevo. Pese panogadziriswa mamiriro ekushandisa, nekudyidzana nechinhu, tinofanirwa kuita zvirevo zvekutarisa mamiriro enzvimbo nyowani. Semuenzaniso, patinoendesa fomu yekunyoresa ine data rakakodzera remushandisi, tinofanirwa kutaura kuti mushandisi apinda.

Isu tinogona kuenderera nenzira imwecheteyo pane iyo nyowani shanduko, kana kudzokera kumashure kutanga uye nekudyidzana nechimwe chinhu kusvikira tavhara zvese zvakakosha maficha epfungwa.

Nekufamba kwenguva, iro danho rekuvimba mukuendesa kodhi nyowani rinowedzera sezvo mamwe mamiriro ari otomatiki uye anomhanya kazhinji.