Nigbawo ni Aifọwọyi Awọn itan Olumulo?

Ti o ba ti ṣiṣẹ ni agbegbe agile bi QA, o ṣee ṣe julọ o yoo ti rii iru iru adaṣe adaṣe kan. Emi ko tumọ si adaṣe adaṣe adaṣe eyiti o jẹ deede iṣẹ-ṣiṣe centric Olùgbéejáde kan, ṣugbọn adaṣe adaṣe itẹwọgba iṣẹ eyiti o ṣe deede nipasẹ QA tabi ipa ayọ tuntun ti Olùgbéejáde Software ni Idanwo.

Ni akọkọ, jẹ ki a wo diẹ ninu awọn ilana ati awọn idi fun nini adaṣe adaṣe eyiti o yẹ ki o dahun ibeere ti “Kini idi ti Awọn Idanwo Yẹ / Ko Yẹ ki o Jẹ Aifọwọyi”



Atunṣe

Awọn idanwo adaṣe yẹ ki o tun ṣe atunṣe ati pe iṣelọpọ yẹ ki o ni ibamu ni ṣiṣe kọọkan ki awọn olupilẹṣẹ le gbẹkẹle abajade awọn idanwo naa. Eyi tun tumọ si pe a kii yoo ṣe adaṣe adaṣe deede ti o ba nlo lẹẹkan nikan; iyasọtọ nikan si eyi ni ti o ba n ṣiṣẹ idanwo kan si nọmba ti o tobi pupọ ti data, gẹgẹbi ṣayẹwo iwe afọwọkọ ọna asopọ itọsọna pẹlu ọpọlọpọ awọn ọna asopọ.




Igbẹkẹle

Awọn idanwo adaṣe yẹ ki o wa ni ṣayẹwo awọn ijẹrisi ni deede ati ni anfani lati pinnu awọn abajade gangan si awọn esi ti a reti. Eyi tun tumọ si pe ti awọn abajade ko ba le ṣe ipinnu ni rọọrun tabi awọn idanwo adaṣe jẹ koko-ọrọ si awọn ọran ayika eyiti o le fa awọn idari eke ninu awọn abajade idanwo, lẹhinna awọn idanwo ko le jẹ igbẹkẹle.



Aago

Awọn idanwo adaṣe yẹ ki o tun gba wa laaye. Ti idanwo ti o rọrun ba gba iṣẹju mẹwa 10 lati pari ṣugbọn abajade kanna ni a le pinnu ni iṣẹju 1 pẹlu ọwọ, lẹhinna o dara julọ lati ma ṣe adaṣe iru awọn idanwo bẹ.




Aabo aabo

Awọn idanwo adaṣe yẹ ki o pese apapọ aabo kan fun awọn olupilẹṣẹ ki eyikeyi iyapa kuro ninu koodu iṣẹ to dara, bi abajade awọn ayipada si ipilẹ koodu, ti wa ni afihan ni kiakia ati ki o sọ fun awọn oludagbasoke.



Nigbawo Ni O Yẹ ki Awọn Itan Aifọwọyi?

Ninu ṣẹṣẹ aṣoju kan, sọ pe awọn itan 7 wa ti o jẹri si ṣẹṣẹ jade ninu eyiti 5 jẹ awọn oludije to dara lati wa ni adaṣe da lori awọn ilana ti o wa loke. Ṣugbọn nigbawo ni akoko ti o dara julọ lati ṣe adaṣe awọn itan wọnyi? Ṣe o yẹ ki a kọ awọn idanwo adaṣe bi awọn ẹya ṣe n dagbasoke? Ṣe o yẹ ki a duro de ẹya kan ti ni idagbasoke ati lẹhinna kọ awọn idanwo adaṣe? Njẹ a yoo duro de opin ti ṣẹṣẹ ati lẹhinna ṣe adaṣe awọn itan?

Ni awọn ọrọ miiran nigbati awọn itan jẹ awọn atunṣe kokoro tabi iyipada diẹ tabi imudara si ẹya ti o wa tẹlẹ, lẹhinna o jẹ ki gbogbo ori wa lati kọ awọn idanwo adaṣe bi ẹya ti n ṣe atunṣe ẹya nipasẹ awọn olupilẹṣẹ. O le paapaa jẹ adaṣe adaṣe ti o wa tẹlẹ fun ẹya ti n yipada ninu eyiti o kan nilo lati ṣatunṣe iwe afọwọkọ lati gba awọn ayipada tuntun.

Ni awọn ẹlomiran miiran, nigbati itan ba jẹ nipa imuse ẹya tuntun si ohun elo, bawo ni a ṣe mọ kini ọja ipari yoo dabi lati ni anfani lati kọ awọn idanwo ni ilosiwaju? Nibi, Emi ko sọrọ nipa awọn faili ẹya eyiti o ṣe apejuwe awọn idanwo itẹwọgba ni ilosiwaju, ṣugbọn awọn amuse gangan tabi awọn idanwo selenium (imuse awọn idanwo) ti o ṣiṣẹ lodi si koodu ti a firanṣẹ.


Laini isalẹ ni - eyikeyi idanwo eyiti yoo ṣee ṣe ju ẹẹkan lọ yẹ ki o jẹ adaṣe. Ati pe awọn idanwo wo ni a yoo ṣe diẹ ju ẹẹkan lọ? Awọn idanwo ifasẹyin. Ati kini awọn idanwo ifasẹyin? Awọn idanwo ti o pinnu boya ohun elo naa ti padaseyin ninu iṣẹ bi abajade awọn iyipada ati awọn ẹya tuntun.

Ṣugbọn, o le kọ nikan awọn idanwo ifaseyin adaṣe adaṣe ti o dara si eto eyiti o jẹ iduroṣinṣin, oye daradara ati ipinnu ni awọn iṣe ti ihuwasi pẹlu awọn igbewọle ti a mọ ati awọn abajade.

Iṣoro naa pẹlu igbiyanju lati kọ awọn adaṣe adaṣe lodi si ẹya kan bi o ti n dagbasoke ni pe o le lo akoko pipẹ ati igbiyanju pupọ lati kọ awọn iwe afọwọkọ adaṣe lodi si nkan ti o jẹ iyipada ati koko-ọrọ iyipada nigbagbogbo ni igba fifọ. Pẹlupẹlu, igba melo ni a ti rii itan kan ti a ṣe si ṣẹṣẹ ati lẹhinna ni fifa jade kuro ni ṣẹṣẹ? Lẹhinna a ti padanu akoko iwe afọwọkọ nkan eyiti ko ṣe sinu eto naa.

Diẹ ninu awọn ajo paapaa gbe ofin ti o muna pe itan ko “ṣe” titi ti o fi di adaṣe ni kikun! Njẹ a yoo da ẹya pataki kan silẹ lati tu silẹ nitori QA ko ṣe tabi ko le pese adaṣe ni akoko nitori ọpọlọpọ awọn idi? Tabi itan kan ko “ṣe” nitori a ko ni iwe afọwọkọ adaṣe lati ṣayẹwo aye bọtini kan lori oju-iwe kan. Isẹ?


Idi ti o dara julọ fun idanwo adaṣe jẹ idanwo ifasẹyin ati awọn idanwo ifasẹyin nigbagbogbo ṣiṣe lodi si ipinlẹ ti a mọ ati eto ipinnu lati ni anfani lati ṣe awari awọn ayipada ninu ipilẹṣẹ, ati lati gba abajade ti o ni itumọ lati inu adaṣe adaṣe, jẹ nikan nigbati idanwo naa ba ti ṣiṣẹ ati kọja pẹlu ọwọ o kere ju ẹẹkan, nitorina o le ṣe afiwe awọn abajade ti adaṣe adaṣe lodi si ipaniyan ọwọ.

Nipa itumọ yii, awọn itan yẹ ki o jẹ adaṣe (imuse) laarin ṣẹṣẹ ati pe nikan nigbati ẹya naa ba ni ifọwọsi ni kikun pẹlu ọwọ. Ni kete ti itan naa ti pari ati pe o rii daju pẹlu ọwọ ni akọkọ, lẹhinna o jẹ ẹya igbẹkẹle ati eto iduroṣinṣin eyiti o le lẹhinna ṣe apẹrẹ ati kọ awọn adaṣe adaṣe si. Ni kete ti adaṣe adaṣe adaṣe, lẹhinna o wa ni afikun si suite idanwo ifasẹyin lati ṣe atẹle ati ki o ri awọn abawọn ifasẹyin bi awọn ẹya atẹle ti wa ni idagbasoke.