Úsáid tástálacha mar fhianaise
CríochnaitheRoghnaigh seiceálacha ar féidir leo iompar mícheart a dhiúltú. Déan athbhreithniú chomh cúramach ar thástálacha ginte agus a dhéanann tú ar chur chun feidhme ginte.
Foilsithe ag TaigaConas a scríobhaimid
Seiceáil do thuiscintÚsáideann tástáil ghinte ionadaí bréige don fheidhm údaraithe a cheadaíonn rochtain i gcónaí. Cad a chruthaíonn toradh rathúil?Déan an cleachtadh
Cad a fhoghlaimeoidh tú
- Ceangail gach riachtanas tábhachtach le seiceáil fhiúntach.
- Déan idirdhealú idir fianaise aonad, comhtháthaithe agus ceann go ceann.
- Braith tástáil a athráíonn an toimhde mhícheart chéanna leis an gcur chun feidhme.
Tosaigh leis an riachtanas
Is fianaise ar mhaímh shonracha iad tástálacha. Ní chruthaíonn rith rathúil tástálacha gach airí de na bogearraí. Sula n-iarrann tú tástálacha, aithin an t-iompar atá tábhachtach agus an locht ba cheart do gach seiceáil a bhrath.
I sampla ficseanúil d’easpórtáil sonraí eagraíochta, is é leithlisiú sonraí an príomhriachtanas. Ní ceadmhach d’úsáideoir in eagraíocht A taifid ó eagraíocht B a fháil. Ní chruthaíonn tástáil nach seiceálann ach íoslódáil rathúil an riachtanas seo.
Iarr ar an ngníomhaire an gaol idir an riachtanas agus coinníoll seiceála na tástála a mhíniú. Éascaíonn sé seo brath cásanna atá ar iarraidh sula n-éiríonn an tsraith tástálacha mór.
Roghnaigh an raon cuí don tástáil
Is féidir le tástáil aonaid claochlú beag a sheiceáil go tapa. Is féidir le tástáil chomhtháthaithe an chaoi a n-oibríonn comhpháirteanna le chéile a sheiceáil. Is féidir le tástáil cheann go ceann seicheamh tábhachtach gníomhartha úsáideora a sheiceáil tríd an bhfeidhmchlár imscartha nó trí leagan ionadaíoch de.
Úsáid an raon is cúinge a sholáthraíonn an fhianaise riachtanach. Ní theastaíonn tástáil iomlán brabhsálaí ó fhormáiditheoir do gach ionchur. D’fhéadfadh fíorbhealach agus cosán rochtana sonraí a bheith riachtanach chun teorainn údaraithe a sheiceáil. Teastaíonn fianaise faoin gcomhéadan rindreáilte le haghaidh idirghníomhú ríthábhachtach brabhsálaí.
| Maíomh | Sampla fianaise |
|---|---|
| Cuirtear comhartha athfhriotail san fhoirm éalaithe cheart san aschur CSV | Tástáil aonaid le comhartha athfhriotail i réimse |
| Ní féidir le heagraíocht eile an easpórtáil a léamh | Tástáil chomhtháthaithe tríd an bhfíorúdarú |
| Is féidir le húsáideoir méarchláir an easpórtáil a thosú | Tástáil brabhsálaí agus athbhreithniú láimhe leis an méarchlár |
| Tugann easpórtáil ar theip uirthi earráid úsáideach | Seiceáil ar an gcás teipe ag an gcomhéadan ábhartha |
Níl céatadán seasta de chineálacha tástálacha oiriúnach do gach córas. Roghnaigh de réir an chliseadh atá le brath agus chostas cothabhála na seiceála.
Seachain toimhde mhícheart chomhroinnte
Is féidir le gníomhaire cur chun feidhme agus tástálacha a scríobh ón míthuiscint chéanna. Is féidir leo a bheith ag teacht le chéile cé nach gcomhlíontar an riachtanas.
Cuir i gcás go scagann an cur chun feidhme taifid de réir aitheantóir na heagraíochta a sholáthraítear san iarratas. Úsáideann an tástáil an t-aitheantóir céanna don úsáideoir sínithe isteach agus don iarratas. Éiríonn léi. Is é an cás atá ar iarraidh úsáideoir a iarrann aitheantóir eagraíochta eile.
Cuir an cás sin leis tríd an gcosán iarbhír céannachta iontaofa agus údaraithe. Ní féidir le hionadaí bréige a thugann “ceadaithe” ar ais i gcónaí leithlisiú tenant a chruthú. Ní chruthaíonn sé ach iompar tar éis údarú rathúil.
Fíoraigh gur féidir leis an tástáil teip
I gcás locht aitheanta, rith an tástáil nua aischéimniúcháin ar an leagan lochtach i mbrainse leithlisithe. Deimhnigh go dteipeann uirthi ar an gcúis bheartaithe. Ansin cuir an ceartúchán i bhfeidhm agus rith arís í.
Má theipeann ar thástáil toisc nach féidir sonraí tástála a lódáil, ní fianaise faoin iompar gnó é sin fós. Scrúdaigh an teip féin, ní an cód scoir amháin.
Le haghaidh athruithe níos leithne, is féidir le tástáil sócháin cabhrú le measúnú an dteipeann ar thástálacha de bharr athruithe roghnaithe cóid. Tá costas ag baint léi agus ní ghlacann sí áit athbhreithnithe riachtanas. Úsáid í nuair a thacaíonn an fhianaise bhreise le cinneadh a bhfuil iarmhairtí suntasacha aige.
Coinnigh an fhianaise ceangailte leis an athrú
Rith na seiceálacha ábhartha ar an leagan deiridh. Taifead seiceálacha a fágadh ar lár agus na cúiseanna. D’fhéadfadh toradh ó commit níos luaithe gan a bheith infheidhme a thuilleadh tar éis ceartúchán athbhreithnithe.
Coinnigh tástálacha intuigthe. Is fearr socrú agus coinníoll seiceála soiléir ná feidhm chúnta mhór a cheileann an coinníoll tábhachtach. Bain seiceálacha iomarcacha nuair a chuireann siad costas cothabhála leis gan teip dhifriúil a bhrath.
Ba cheart go mbeadh an t-athbhreithneoir in ann an méid a chruthaíonn na tástálacha agus an méid atá fós éiginnte a lua. Tá an míniú sin níos úsáidí ná líon mór tástálacha.
Déan an cleachtadh
Roghnaigh tástáil ghinte amháin. Luaigh an riachtanas a sheiceálann sí. Tabhair an locht ábhartha isteach go sealadach i mbrainse leithlisithe. Deimhnigh go dteipeann ar an tástáil ar an gcúis bheartaithe, ansin athchóirigh an cód. Taifead an méid nach gclúdaíonn an tástáil fós.
Íoslódáil an bhileog oibre (Markdown)Má ghlanann tú an rogha seo, scriosfar gach dul chun cinn atá sábháilte sa bhrabhsálaí seo.
Fanann an dul chun cinn sa bhrabhsálaí seo. Gan chuntas ná rianú.
Foinsí agus tuilleadh léitheoireachta
- Google Engineering Practices: Review tests for useful assertions ↗
- Google Testing Blog: Test scope and feedback ↗