5 Cúiseanna a gcaithfidh tú a bheith ar an eolas fúthu Sula dtógfaidh tú do Thionscadal Uathoibrithe Tástála

5 Cúiseanna a gcaithfidh tú a bheith ar an eolas fúthu Sula dtógfaidh tú do Thionscadal Uathoibrithe Tástála

Go teoiriciúil, ceaptar go ndéanfaidh cláir nó uirlisí Uathoibriú Tástála rudaí níos éasca do thástálaithe, am spártha agus blaincéad scíthe breise a sholáthar dúinn le haghaidh ár gclúdaigh meastóireachta.

Agus theipeann ar an oiread sin eagraíochtaí bonneagar Uathoibriú Tástála Inscálaithe, láidir agus maith a chur i bhfeidhm a thugann na hacmhainní a infheistítear ar ais agus a d’fhéadfadh iad a shábháil. Roinnt postanna tástála-uathoibrithe scríofa "Caith amach" agus cuid eile a bhí ag streachailt go leanúnach lena gcuspóirí sraith uathoibrithe seasmhach a thuilleamh.

Thar na blianta thug mé faoi deara go leor cuideachtaí ag iarraidh a n-iarrachtaí uathoibrithe a chur i gcrích, thug mé faoi deara tionscadail scríofa a caitheadh, a athraíodh creataí agus a loisceadh bainisteoirí toisc nár éirigh leo an rud a gealladh nó a leagadh síos mar sprioc a sholáthar.

Tá go leor cúiseanna leis an teip, cé go bhfuil ciall foirfe ag uathoibriú san fhadtéarma, caithfimid a thuiscint go bhfuil sé i bhfad níos deacra mar is cosúil.

Seo thíos roinnt de na cúiseanna a gcaithfidh tú a bheith ar an eolas fúthu sula dtosaíonn tú ag tosú agus do thionscadal uathoibrithe tástála a thógáil:

Anailís & Cuir Ceisteanna: Is éard atá i bpost Uathoibrithe Tástála ná post cosúil le haon tionscadal feidhmchlár eile agus ba cheart caitheamh leis díreach mar a chéile; Conas a phróiseálfá tionscadal bogearraí a phleanáil? Lig don smaoineamh seo tú a threorú nuair a smaoiníonn tú ar do thionscadal Uathoibriú Tástála a chur i bhfeidhm. Cé a roghnófá don phost? Cé a úsáidfidh an táirge a tháirgtear? Cén teanga nó creat is oiriúnaí don phost? An dtuigfeá ó dhúshláin agus a dtreoirlínte agus an mbeadh peek agat? An ndéanfá ailtireacht a chumadh nach bhfuil aon eolas agat fút féin, nó an gcuirfeá comhairleoir chun comhairle a chur ort le cúpla smaoineamh?

Níl sna ceisteanna seo go léir ach barr an oighir seo ar cad ba cheart duit a bheith ag cur ort féin sula scríobhann tú líne amháin de chód nó fiú staid tástála.

Skillset Neamhleor: Lig dom ceist a chur ort. An ligfeá do ríomhchláraitheoir níos measa nó gan taithí, duine nach dtuigeann conas cód iontach inchuardaithe a chumadh - dearadh d’aip a stíliú agus é a scríobh ón tús? Sílim go bhfuil an freagra ar bith. Mar sin cén fáth a gceapann an oiread sin cuideachtaí go bhféadfadh duine bonneagar Uathoibriú Meastóireachta cáilíocht a chur i bhfeidhm gan an taithí agus an tacar scileanna? Mura bhfuil taithí agus eolas ag an bhfoireann thiomnaithe agus mura bhfuil sé beartaithe agat duine éigin a fhostú, ansin ní mór duit smaoineamh ar uirlisí uathoibrithe gan chód a úsáid.

Ionchais / Cur Chuige Neamhréadúil: Roinnfidh mé an ceann sin ina dhá chuid. Is é an chéad cheann tuiscint earráideach ar an PÉ (toradh infheistíochta) uathoibrithe tástála agus is é an dara comhpháirt creataí ionchais neamhréadúla in aghaidh na huaire. Tá post chomh maith agus a dhéanann tú, agus ní féidir leat a bheith ag súil go gcuirfidh rud éigin gan am a infheistiú, luach ar fáil. Labhair mé le hInnealtóir QA a dúirt liom go bhfuair sé 6 uair an chloig in aghaidh na seachtaine chun bonneagar folaithe a chumadh. Cad ba cheart duit a bheith ag súil go mbainfeadh sé 6 uair an chloig amach?

Chun an obair seo a dhéanamh ní mór duit fiosrú a dhéanamh:

  • Cad iad go díreach na haidhmeanna is mian leat a chur i gcrích in éineacht le d’uathoibriú tástála?
  • Cad a mheasfaí mar luach iontach do na hiarrachtaí / am?
  • Cad iad na critéir maidir le gnóthachtáil?
  • Cé mhéad ama / airgid atá tú sásta a chaitheamh le go n-éireoidh leis?

Ní sannadh "Seoladh agus Dearmad" é an t-uathoibriú. Ba mhaith leat a admháil gur próiseas leanúnach é a éilíonn cothabháil, iarracht ghrúpa agus dul chun cinn.

Caithfidh mé a admháil, faraor, de réir mar a chonaic mé, go mbraitheann cuideachtaí áirithe gur post faoi cheilt é Innealtóir QA chun oibrí a chaomhnú nó “ spíosra ” éigin a chur ina ghnáthamh seachtainiúil. Ná déan éagóir orm, nílim ag rá nár cheart dúinn ár n-oibrithe a chaomhnú ná an t-am a thabhairt dóibh foghlaim agus dul chun cinn a dhéanamh, nílim ag rá ach gur cheart é a chur ar chomhréim le hionchais atá réalaíoch agus trédhearcach san oibrí, é féin. .

Pleanáil Neamhleor: Caithfidh tionscadal Uathoibrithe iontach tosú le plean agus plean ardleibhéil, a fhorbróidh ina stíl theicniúil chuimsitheach. Is féidir fiú an straitéis "Aon mhéid a oireann do chách" a bheith tubaisteach do do rath. Ní gá go dtugann an rud a d’oibrigh den scoth do chuideachta aonair le fios go ndéanfadh sé an obair duitse. Is féidir leis an bhfógra sin a bheith fíor faoi rogha ionstraime. Aon uair nach gá duit an teicneolaíocht atá i gceist a úsáid i ndáiríre, téann sí suas le focal buacach. Tá sé seo thar a bheith tábhachtach a thabhairt faoi deara. Tá líon mór uirlisí foinse oscailte agus tráchtála amuigh ansin ar féidir leo luach ar airgead a sholáthar atá ard agus gan fiú smaoineamh ar na roghanna malartacha agus na buntáistí / rogha eile is féidir leis na huirlisí seo a thairiscint. Roghnaigh uirlis a fhreastalóidh ar do chuid riachtanas. Seo mo dhá cent - tá sé i bhfad níos fearr íoc as réiteach seachas cur amú go leor uaireanta (Beidh sé sin céimithe chun a bheith i bhfad níos préimhe ná tag costas an chláir).

Anois, agus muid ag leanúint ar aghaidh ag plé an bhealaigh chun ár ndearadh a phleanáil, caithfimid smaoineamh ar ár n-ailtireacht theicniúil agus ár riachtanais ghnó uile-thimpeall. Seo cuid de na gnéithe ba cheart duit a chur san áireamh:

  • Samhlaigh poist, modúil, sreafaí gnó a scrúdódh daoine?
  • Cad é an beartas atá beartaithe do gach céim forghníomhaithe? (Pacáiste tiomnaithe Sanity, Regression, CI / CD?)
  • Cad iad na príomhshreafaí / feidhmiúlacht roinnte / coitianta / athrá?
  • Conas a phleanáilimid gach tástáil le haghaidh déantán gairid neamhspleách? (SetUp agus TearDown, spleáchas ar Shonraí seachtracha in ionad Sonraí meastóireachta ginte, Cad is gá a reáchtáil roimh gach tástáil, rang suite?)
  • Conas a choiscimid meastóireacht amháin “briseadh” ceann eile má ritheann siad i gcomhthoil?
  • Conas is féidir linn atmaisféar maith inscálaithe, glan agus oiriúnach a tháirgeadh? (Freastalaithe bréige, cásanna bunachar sonraí, script glantacháin, sainroghanna brabhsálaí, cumraíochtaí Eangaí / Freastalaí, Socrú agus Glantachán, Timpeallacht fhíorúil nó coimeádáin dugaire).
  • Cad iad na huirlisí a thógáil go díreach má úsáidimid?
  • Go díreach conas a d’fhéadfaí ár spleáchais a bhainistiú?
  • Cá bhfuil ár dtionscadal stóráilte?
  • Cé mhéad innealtóir atá ag obair ar an tionscadal agus an bealach a bhainisteofaí an bhainistíocht athraitheach?
  • Cad iad na huirlisí CI is fearr chun ár dtógálacha a dhéanamh?
  • An mbeidh tú ag cur sreabhadh oibre CI / CD i bhfeidhm?
  • Cá háit a rithfidh tú do thástálacha agus d’acmhainní is féidir leat a úsáid chun d’ardán forghníomhaithe féin a dhearadh? (An soláthraítear na cistí duit chun ceadanna réitigh scamall a cheannach? An bhfuil na huirlisí nó an tacaíocht agat chun do bhonneagar Freastalaí Seiléiniam féin a bhunú?)
  • Go díreach cén cineál Tástálacha a bheidh uathoibríoch go luath? (API, Coincheapa Amhairc, próisis Freastalaí, Uathoibriú Gréasáin / Chomhéadain, Soghluaiste - Android / IOS).
  • An bhfuil roinnt bailiúcháin sonraí móra ann, sreafaí fada, próisis chasta, comhtháthú a d’éileodh measúnú breise?
  • Cad ba cheart dúinn a thástáil tríd an GUI agus an rud a d’fhéadfadh a bheith níos sábháilte a sheiceáil tríd an API?
  • Go díreach cad iad na Logaí, na meicníochtaí Tuairiscithe, na Láimhseálaithe agus na héisteoirí a chaithfimid a chur i bhfeidhm chun ár meastóireacht agus an dífhabhtú bunchúiseanna a chruthú níos simplí? (Cad is sraith uathoibrithe uair an chloig ann má thugann tú tuiscint lae ar an toradh?)
  • Cad iad na méadrachtaí / tuarascáil / aschur ba cheart a sholáthar do na ritheann?
  • Go díreach cad iad na comhtháthaithe atá uainn i ndáiríre? (Cláir tuairiscithe, ALM Tools, Bug Trackers, cláir bhainistíochta meastóireachta).
  • Cé a fhéadfaidh an bonneagar a chumadh agus cé atá ceaptha na tástálacha a chur i bhfeidhm? (An féidir fiú brainse a bheith ann idir an dá rud?)
  • Cé atá freagrach as na sreafaí gnó / Cásanna tástála / loighic ghnó atá ceaptha a bheith uathoibríoch a thairiscint do na hInnealtóirí Uathoibrithe?
  • An bhfuil céimeanna POC (Cruthúnas ar choincheap) sainithe chun spriocanna amach anseo a chinneadh?

Sin cuid de na ceisteanna go hachomair agus is é an rud ba cheart duit a bhaint as seo

Is dóigh go gcruthóidh rogha uirlisí oiriúnach, pleanáil / dearadh níos fearr an difríocht idir teip agus rath.

Gach rud a uathoibriú : Pointe tábhachtach le tabhairt faoi deara ná nach féidir nó nach mór a bheith uathoibríoch. Uaireanta bíonn dearcadh nó cinntí bainistíochta mícheart ann, déanaimid gach rud a thagann chuig ceann an tástálaí a uathoibriú nó cásanna tástála a thiontú go dall ina scripteanna. Ar an gcéad dul síos, níl gach meastóireacht oiriúnach chun uathoibriú. Ar an dara dul síos, níl na cásanna tástála féin inghlactha don phost. Críochnaíonn sé seo le cnuasach neamh-inbhuanaithe de thástálacha uathoibríocha nach féidir a choinneáil agus faraor an chuid is mó de na hócáidí a mbeidh sé mar thoradh orthu go leor dár gcuid oibre scríofa a mharcáil. Níl aon luach breise ag baint le huathoibriú mura bhfuil na cistí ag do chuideachta chun na mílte mílte cás tástála a choinneáil a dhéanann an loighic ghnó chéanna a sheiceáil ó am go chéile.

Beidh orainn plean soiléir a tháirgeadh freisin faoi na rudaí a chaithfidh gach uathoibriú a chothabháil. Cad atá san áireamh inár n-aischéimniú? Cad a thuairiscítear mar ár Sláintíocht? Cad atá slán agus iontaofa go leor le dul isteach inár bPíblíne CI / CD?

Teastaíonn pleanáil láidir, tuiscint, tiomantas agus dúthracht ó Thástáil-Uathoibriú chun luach iomchuí a sholáthar.

Easpa scileanna / teagaisc cheart, Rogha uirlisí mícheart, acmhainní neamhleor, easpa ullmhúcháin iomchuí, Réamh-mheas neamhréadúil, agus d’fhéadfadh go dteipfeadh ar thionscadal ar fad dá bharr.

Tá súil agam go mbeidh tionchar dearfach ag an tuarascáil seo agus go gcuideoidh sí le cúpla duine agaibh meon táirgiúil a leanúint.