Clàr-innse[Falaich][Seall]
Bidh a h-uile sgioba leasachaidh lìn a’ dèanamh seata de dheuchainnean air na toraidhean aca, ach tha lochdan air an fhuasgladh lìn a thèid a thoirt seachad nas fhaide air adhart.
Eadhon leis an deuchainn làimhe as fheàrr, tha e do-sheachanta gum bi uireasbhaidhean a ’dol a-steach agus a’ nochdadh a-rithist, a dh ’aindeoin oidhirpean sgioba QA gus an glacadh ron chiad fhoillseachadh.
Nuair a thig e gu bhith ag àrdachadh èifeachdas agus farsaingeachd do dheuchainn bathar-bog, is e deuchainn lìn fèin-ghluasadach an roghainn as fheàrr agad.
Airson deuchainn air-loidhne, tha am Python cànan prògramachaidh a’ tabhann frèam robot a dh’ fhaodas leabharlannan taobh a-muigh leithid selenium a luathachadh.
Anns an dreuchd seo, thèid sinn tro chùisean deuchainn agus teirmean eile ceangailte ri frèam robot Python.
Dè a th’ ann am frèam robot?
Am frèam robot na fhrèam fèin-ghluasaid gnèitheach sùbailte fosgailte air a sgrìobhadh ann am Python a thathas a’ cleachdadh airson deuchainn bathar-bog fèin-ghluasadach, fèin-ghluasad pròiseas robotach, deuchainn gabhail, agus leasachadh air a stiùireadh le deuchainn gabhail.
Ann am faclan sìmplidh, tha e na fhrèam fèin-ghluasaid deuchainn stèidhichte air prìomh fhacal Python.
Leigidh e le luchd-dearbhaidh sgriobtaichean pròiseas iom-fhillte a dhèanamh fèin-ghluasadach agus a chumail suas gu h-èifeachdach. Faodar am frèam a chleachdadh gus eadar-aghaidh luchd-cleachdaidh agus eadar-aghaidh prògramadh tagraidh a dhearbhadh.
Leigidh e le innleadairean deuchainn Selenium a chleachdadh a bharrachd air grunn aonachadh eile. Tha Selenium na inneal àbhaisteach gnìomhachais airson giùlan luchd-cleachdaidh a dhèanamh fèin-ghluasadach agus a bhith a’ sgrìobhadh eadar-obrachaidhean brabhsair lìn stèidhichte air luchd-cleachdaidh airson làrach-lìn sam bith.
Dè a th’ ann an deuchainn gabhail?
Tha e na dhòigh air comas siostam a dhearbhadh. Is e amas deuchainn gabhail measadh a dhèanamh air comasan siostam a thaobh feumalachdan gnìomhachais.
Dè a th’ ann an fèin-ghluasad pròiseas robotach?
Tha RPA, no fèin-ghluasad pròiseas robotach, na dhòigh air saothair dhaoine a lughdachadh tro bhith a’ cleachdadh bathar-bog a tha a’ toirt a-steach ionnsachadh innealan agus comasan AI. Tha RPA air a chleachdadh gus pròiseasan àrd-ìre, ath-aithriseach a dhèanamh fèin-ghluasadach.
Dè a th’ ann an leasachadh air a stiùireadh le deuchainn gabhail?
Tha leasachadh air a stiùireadh le deuchainn gabhail, ris an canar gu tric ATDD, na dhòigh leasachaidh a tha an urra ri conaltradh eadar luchd-ceannach gnìomhachais, luchd-leasachaidh agus luchd-dearbhaidh. Bidh iad a’ co-obrachadh agus a’ dèanamh deuchainnean gabhail mus cuir iad am feart an sàs.
Frèam robot - ailtireachd àrd-ìre
Tha Robot Framework na fhrèam a tha agnostic tagraidh agus teicneòlas. Tha an ailtireachd gu math modular, mar a chithear san dealbh gu h-ìosal.
Tha an dàta deuchainn air a thaisbeanadh ann an cruth clàr sìmplidh a ghabhas deasachadh. Bidh Robot Framework a 'dèanamh anailis air dàta, a' dèanamh chùisean deuchainn, agus a 'cruthachadh logaichean agus aithisgean nuair a thèid a thòiseachadh.
Chan eil eòlas sam bith aig a’ phrìomh fhrèam air an targaid fo dheuchainn, agus bidh leabharlannan a’ riaghladh a h-uile eadar-obrachadh leis. Faodaidh leabharlannan innealan deuchainn ìre nas ìsle a luathachadh mar dhraibhearan no eadar-aghaidh tagraidh fhastadh gu dìreach.
feartan
- Bidh e a’ comasachadh deuchainn air a stiùireadh le dàta le bhith a’ ceadachadh Test Automation airson diofar seòrsaichean dàta.
- Bidh e a’ seachnadh cleachdadh mòran de chòd agus an àite sin bidh e a’ cleachdadh ro-innleachd deuchainn air a stiùireadh le giùlan.
- Faodaidh e obrachadh le leabharlannan agus gnìomhan bho threas phàrtaidhean.
- Bithear a’ cleachdadh prìomh fhaclan (ro-mhìnichte no neach-cleachdaidh) ann an stoidhle clàr airson cùisean deuchainn a sgrìobhadh.
- Faodaidh luchd-cleachdaidh faclan-luirg a chruthachadh.
- Tha cead aig caochladairean a chleachdadh.
- Tha am Frèam a’ cleachdadh modh air a stiùireadh le prìomh fhaclan, anns a bheil sgriobtaichean air an sgrìobhadh a’ cleachdadh teirmean beaga bìodach a tha furasta an tuigsinn (aon chuid ro-mhìnichte no sònrachadh neach-cleachdaidh).
- Às deidh gach togail, aithris,
- agus tha clàran air an cruthachadh.
- Bidh e a’ gineadh aithisgean mionaideach agus logaichean mu inbhe cur an gnìomh an sgriobt, a tha gu sònraichte feumail ma dh’ fhailicheas an sgriobt.
Cùrsa robots frèam
Leigamaid a-steach a-steach.
1. Stàladh frèam robot
Thathas a’ moladh am pasgan pip airson frèam an robot a chuir a-steach ann am Python. Gus am frèam a stàladh, ruith an òrdugh a leanas.
Bu chòir dhut a bhith comasach air an dà chuid na dreachan frèam eadar-theangair agus robot fhaicinn às deidh stàladh soirbheachail a’ cleachdadh an roghainn -version.
2. Leabharlannan
- Builtin - Is e leabharlann àbhaisteach a tha seo anns a bheil seata de phrìomh fhaclan a chleachdar gu cumanta a thèid a thoirt a-steach gu fèin-ghluasadach agus a tha rim faighinn fad na h-ùine.
- Cruinneachadh - Tha e a’ toirt seachad seata de phrìomh fhaclan airson a bhith ag obair le liostaichean Python agus faclairean. Faodar faclan-luirg an leabharlainn a chleachdadh gus luachan atharrachadh agus a chruthachadh bho liostaichean agus faclairean.
- Dialogs - Leabharlann àbhaisteach airson stad a chuir air coileanadh agus fios air ais bho luchd-cleachdaidh a ghabhail. A rèir a bheil na deuchainnean a’ ruith, tha na còmhraidhean beagan neo-chunbhalach.
- Leigidh DateTime leat fiosrachadh ceann-latha is uair a ghineadh agus atharrachadh.
- Siostam-obrachaidh - Tha e a’ toirt comas don fhrèam robot grunn ghnìomhan co-cheangailte ri siostam obrachaidh a dhèanamh san t-siostam fhad ‘s a tha e a’ ruith. Faodaidh e, am measg rudan eile, stiùireadh a dhèanamh agus dàta a thoirt gu buil agus atharrachadh gu dìreach.
- Pròiseas - Tha an leabharlann seo air a chleachdadh gus pròiseasan a ruith a’ cleachdadh fo-mhodalan Python agus an clas fosgailte. Tha am prìomh fhacal pròiseas ruith air a chleachdadh gus feitheamh ri pròiseas ruith san t-siostam agus a chuir ri chèile.
- Tha XML cuideachd na leabharlann teacsa air a chleachdadh leis an fhrèam robot gus sgrìobhainnean XML a dhearbhadh agus atharrachadh.
- Is e pasgan a th’ anns an t-sreang airson sreangan a làimhseachadh agus a dhearbhadh.
- Tha Telnet a’ buntainn a leigeas leat eadar-obrachadh tro telnet. Leigidh an leabharlann telnet leat ceangal ri frithealaiche telnet thairis air ceangal àbhaisteach TCP/IP agus òrdughan a dhèanamh.
3. Innealan togte
Ann am frèam robot, tha gu sònraichte ceithir innealan togte a thathas a’ cleachdadh:
- Rebot - Innealan airson logaichean agus aithisgean a chruthachadh bho thoraidhean XML agus grunn thoraidhean a thoirt còmhla aig an aon àm.
- Testdoc - Stèidhichte air cùisean deuchainn, bidh Robot Framework a ’cruthachadh sgrìobhainnean HTML àrd-ìre.
- Libdoc - Gineadair sgrìobhainnean prìomh fhacal airson leabharlannan agus faidhlichean ghoireasan.
- sgiobalta - Innealan Frèam Robot airson faidhlichean dàta a ghlanadh agus a thionndadh gu cruth eadar-dhealaichte.
4. Cùisean deuchainn
An àite cùisean deuchainn fèin-ghluasadach, faodar cùisean deuchainn anns an fhrèam robot a sgrìobhadh ann am Beurla bhunasach. Faodar na deuchainnean a leanas a chleachdadh gus na suidheachaidhean deuchainn a sheòrsachadh.
- Deuchainnean sruth-obrach
- Deuchainnean àrd-ìre
- Deuchainnean air an stiùireadh le dàta
Deuchainnean sruth-obrach
Bidh cùisean deuchainn frèam an robot gu tric air an sgrìobhadh ann an co-chòrdadh clàr. Anns a’ chiad cholbh ann an clàr cùis deuchainn tha na h-ainmean deuchainn, agus bidh a’ chùis deuchainn a’ tòiseachadh le rud sam bith sa cholbh agus a’ crìochnachadh leis an ath ainm cùise deuchainn no deireadh a’ bhùird.
Bheir sinn sùil air eisimpleir fìor san t-saoghal gus tuigsinn mar a tha seo ag obair.
- Faodaidh neach-cleachdaidh cunntas a chruthachadh agus logadh a-steach.
- Chan urrainn dhan neach-cleachdaidh logadh a-steach ma tha am facal-faire ceàrr.
Deuchainnean àrd-ìre
Mar as trice bidh an dàrna colbh a’ toirt a-steach ainm prìomh fhacal, ach a-mhàin suidheachadh caochladairean le luachan sgrìobhte prìomh fhacal.
Faodar cùisean deuchainn frèam robot a thogail le bhith a’ cleachdadh dìreach prìomh fhaclan àrd-ìre agus gun pharamadairean suidheachaidh. Gus tuilleadh tuigse fhaighinn air deuchainnean àrd-ìre, beachdaich air an eisimpleir a leanas.
Deuchainnean air an stiùireadh le dàta
Bidh deuchainnean air an stiùireadh le dàta a’ dealachadh dàta deuchainn seach a bhith ag atharrais air modhan-obrach. Anns an fhrèam robot, tha an suidheachadh [teamplaid] a’ mìneachadh a’ chùis deuchainn airson deuchainn air a stiùireadh le dàta.
5. Faclan-luirg
Gus cùisean deuchainn a thogail ann am frèam robot, thathas a’ cleachdadh prìomh fhaclan bho dhà thùs.
- Faclan-luirg airson leabharlann
- Faclan-luirg airson a' chleachdaiche
Faclan-luirg airson leabharlann
Bidh leabharlannan àbhaisteach a’ mìneachadh a h-uile briathrachas aig an ìre as ìsle, a dh’ fhaodar a chur an gnìomh a’ cleachdadh chànanan coimpiutair mar Python agus java.
Tha leabharlannan àbhaisteach, taobh a-muigh agus àbhaisteach am measg nan leabharlannan deuchainn a tha rim faighinn leis an fhrèam robot. Tha am prìomh fhrèam a’ toirt a-steach leabharlannan togte, glacadh-sgrìn, OS, agus leabharlannan àbhaisteach eile.
Faclan-luirg airson a' chleachdaiche
Is e an comas prìomh fhaclan àrd-ìre sònraichte a ghineadh bho abairtean a th’ ann mar-thà aon de na feartan as cudromaiche ann an dealbhadh robot. Gus tuilleadh tuigse fhaighinn air mar a tha e ag obair, leig dhuinn sùil a thoirt air eisimpleir.
6. Caochlaidhean
Tha caochladairean nam pàirt chudromach de gach cùis deuchainn ann am frèam robot. Tha caochladair na dhòigh math air dàta sam bith a shònrachadh ann an cùis deuchainn a dh’ fhaodadh atharrachadh no caochlaideachd.
Bheir sinn sùil air mar a mhìnicheas sinn caochladairean ann an cùis deuchainn.
A 'sònrachadh caochlaidhean
A bharrachd air caochladairean a tha air an sònrachadh leis an neach-cleachdaidh, tha caochladairean togte aig frèam an robot mar $ TEMPDIR agus $/, a chleachd sinn san eisimpleir roimhe.
Cleachdadh caochladairean
Faodar caochladairean a chleachdadh an àite sam bith sa chùis deuchainn.
Ach, mar as trice bidh iad air an cleachdadh mar argamaidean prìomh fhacal. Beachdaich air an eisimpleir a leanas gus sealltainn na tha mi a’ ciallachadh.
7. Ag eagrachadh chùisean deuchainn
Bithear a’ cleachdadh faidhlichean cùise deuchainn gus cùisean deuchainn robot a thogail, ach faodaidh iad cuideachd a bhith air an cruinneachadh ann an clàran gus rangachd sreath deuchainn a chruthachadh. Is e cruinneachadh de chùisean deuchainn a th’ ann an sreath deuchainn. Tha sreath deuchainn air a dhèanamh suas de gach faidhle anns a bheil cùisean deuchainn.
A’ cleachdadh chlàran, faodar na cùisean deuchainn a structaradh ann an rangachd; tha na clàran sin uile a’ toirt seachad seòmraichean deuchainn àrd-ìre le ainmean a thàinig bho ainmean an eòlaire.
A 'cleachdadh Setups agus Teardowns
Faodar na roghainnean “Test Setup” agus “Test Teardown” a’ chlàr roghainnean a chleachdadh gus prìomh fhacal sònraichte a chuir an gnìomh ann an deuchainn ro no às deidh a chrìochnachadh. Faodaidh tu cuideachd “Suite Setup” agus “Suite Teardown” a chleachdadh gus prìomh fhaclan a chuir an gnìomh ro no às deidh sreath deuchainn.
Faodaidh tu cleachdadh [Setup] agus [Teardown] a chruthachadh ann an cùis deuchainn, coltach ri [Template]. Beachdaich air an t-suidheachadh a leanas gus seo a thuigsinn nas fheàrr.
A 'cleachdadh Tags
Tha am frèam robot a’ ceadachadh tagaichean a chleachdadh gus meata-dàta an-asgaidh a thoirt seachad airson cùisean deuchainn. Faodar “Force Tags” agus “Default Tags” a chleachdadh gus tagaichean a shuidheachadh ann am faidhle. Faodar [Tags], leithid [Template], a chleachdadh gus tagaichean a shònrachadh do aon chùis deuchainn. Bheir sinn sùil air eisimpleir gus faicinn mar a chleachdas sinn tagaichean.
Bidh an aithisg a’ toirt a-steach tagaichean le cùisean deuchainn ceangailte riutha, a bharrachd air staitistig stèidhichte air na tagaichean, às deidh an cur gu bàs.
nithean matha
- Tha e furasta Frèam Robot a stèidheachadh.
- Tha e stèidhichte air cleachdadh prìomh fhaclan.
- Leigidh e leat Gherkin a chleachdadh.
- Bidh e ag obair leis an dà chuid aplacaidean gluasadach agus stèidhichte air an lìon.
- Tha e furasta tuigse fhaighinn air bunaitean an Robot Framework.
- Bidh e a’ cleachdadh dòigh-obrach còd ìosal.
- Tha Windows, Mac OS X, Unix, agus Linux uile a’ faighinn taic.
- Tha Python, IronPython, agus PyPy uile nan cànanan prògramaidh le taic.
- Bidh e ag obair leis a h-uile prìomh bhrobhsair lìn.
- Tha Robot Framework na inneal fèin-ghluasaid stòr fosgailte an-asgaidh.
ana
- Chan eil Robot Framework a’ toirt taic do choileanadh deuchainn co-shìnte.
- Tha e duilich cumail suas ris an Fhrèam Robot.
- Tha aithisgean HTML anns an Robot Framework duilich atharrachadh.
- Is dòcha gum bi e duilich cuid de chùisean Frèam Robot a dhearbhadh.
- Tha indentation air a chuir an gnìomh gu teann anns an Fhrèam Robot.
Co-dhùnadh
Tha an Àrd-ùrlar Robot na fhrèam leasachaidh deuchainn gabhail agus deuchainn gabhail an-asgaidh agus stòr fosgailte.
Tha cùisean deuchainn frèam robot air an togail air prìomh fhaclan air an cur an cèill ann an stoidhle clàr, a tha gan dèanamh furasta a thuigsinn agus a bheir seachad fiosrachadh ceart mu bhrìgh na cùise deuchainn.
Tha e dha-rìribh goireasach agus sìmplidh a chleachdadh.
Tha cuid agaibh air a chleachdadh roimhe seo, mar sin ma tha na deuchainnean agad air an stèidheachadh agus an aplacaid Android / iOS agad deiseil airson a dhol, feuch e.
Bidh iongnadh ort dè cho math ‘s a tha cùisean a’ ruith agus cho luath ‘s as urrainn deuchainn gabhail a chrìochnachadh.
Leave a Reply