Ripanga o Ihirangi[Huna][Whakaatu]
Ka mahia e ia roopu whanaketanga paetukutuku he huinga whakamatautau mo ana hua, engari he hapa te otinga paetukutuku ka tukuna i muri mai.
Ahakoa nga whakamatautau a-ringa tino pai, kaore e kore ka uru mai nga hapa ka hoki ano, ahakoa nga mahi a te roopu QA ki te hopu i mua i te tukunga tuatahi.
Ina tae mai ki te whakanui ake i te kaha me te whanui o to whakamatautau rorohiko, ko te whakamatautau tukutuku aunoa te mea pai rawa atu.
Mo nga whakamatautau ipurangi, ko te Python reo reo he anga karetao ka taea te whakamahi i nga whare pukapuka o waho penei i te selenium.
I tenei pou, ka tirotirohia e matou nga keehi whakamatautau me etahi atu kupu e hono ana ki te anga mahi karetao Python.
He aha te anga karetao?
Anga Robot he anga mahi aunoatanga whanui-tuwhera-tuwhera ngawari kua tuhia ki te Python e whakamahia ana mo te whakamatautau rorohiko aunoa, te aunoatanga tukanga karetao, te whakamatautau whakaae, me te whanaketanga i peia e te whakamatautau.
I roto i nga kupu ngawari, he anga mahi aunoatanga whakamatautau a te kupu-matua e pa ana ki a Python.
Ka taea e nga kaitoro te whakaaunoa me te pupuri tika i nga tuhinga mahi uaua. Ka taea te whakamahi i te anga ki te whakamatautau i nga atanga kaiwhakamahi me nga atanga hotaka tono.
Ka taea e nga miihini whakamatautau te whakamahi i te Selenium hei taapiri atu ki etahi atu whakaurunga. Ko te Selenium he taputapu paerewa-ahumahi mo te whakaaunoa i te whanonga a te kaiwhakamahi me te tuhi i nga taunekeneke tirotiro tukutuku a-kaiwhakamahi mo tetahi paetukutuku.
He aha te whakamatautau whakaaetanga?
He huarahi ki te whakatau i te kaha o te punaha. Ko te whainga o te whakamatautau whakaaetanga ko te aromatawai i nga kaha o te punaha e pa ana ki nga hiahia pakihi.
He aha te mahi robotic automation?
Ko te RPA, ko te aunoatanga tukanga karetao ranei, he tikanga mo te whakaiti i nga mahi a te tangata ma te whakamahi i nga rorohiko e whakauru ana akoranga mīhini me nga kaha AI. Ka whakamahia te RPA ki te whakaaunoa i te taumata tiketike, nga tukanga tukurua.
He aha te whanaketanga i peia e te whakamatautau?
Ko te whakawhanaketanga a-whakamatau whakaae, e kiia nei ko ATDD, he tikanga whanaketanga e whakawhirinaki ana ki te whakawhitiwhiti korero i waenga i nga kaihoko pakihi, nga kaiwhakawhanake, me nga kaiwhakaatu. Ka mahi tahi ratou me te whakahaere i nga whakamatautau whakaaetanga i mua i te tuku i te waahanga.
Anga karetao – Te hoahoanga taumata teitei
Ko te Robot Framework he anga mahi me te hangarau agnostic. He tino rerekee tona hoahoanga, e kitea ana i te pikitia i raro nei.
Ko nga raraunga whakamatautau ka whakaatuhia i roto i te whakatakotoranga ripanga ngawari, ka taea te whakarereke. Ka wetewetehia e te Robot Framework nga raraunga, te whakahaere i nga keehi whakamatautau, me te hanga i nga raarangi me nga purongo ina timata ana.
Karekau he mohiotanga o te anga matua mo te whaainga i raro i te whakamatautau, ka whakahaerehia e nga whare pukapuka nga taunekeneke katoa ki a ia. Ka taea e nga whare pukapuka te whakamahi i nga taputapu whakamatautau taumata-iti hei taraiwa, hei whakamahi tika ranei i nga hononga tono.
āhuatanga
- Ka taea e ia te whakahaere i nga whakamatautau i runga i nga raraunga ma te tuku i te Whakamatau Aunoatanga mo nga momo rereke momo raraunga.
- Ka karohia te whakamahi i te nui o te waehere, engari ka whakamahi i te rautaki whakamatautau a-whanonga.
- Ka taea e ia te mahi me nga whare pukapuka me nga mahi mai i nga roopu tuatoru.
- Ko nga kupu matua (kua tautuhia i mua, kua tautuhia e te kaiwhakamahi) ka whakamahia i roto i te ahua ripanga hei tuhi i nga keehi whakamatautau.
- Ka taea e nga kaiwhakamahi te hanga kupumatua.
- Ka whakaaetia kia whakamahia nga taurangi.
- Ka whakamahia e te Anga he tikanga aa-matua, ka tuhia nga tuhinga ma te whakamahi i nga kupu ririki, ngawari ki te mohio (kua tautuhia-mua, kua tautuhia-kaiwhakamahi ranei).
- Ka mutu ia hanga, ka ripoata,
- ka hangaia he pororakau.
- Ka whakaputa i nga purongo me nga raarangi mo te mana whakahaere o te tuhinga, ka tino whai hua mena ka rahua te tuhinga.
Akoranga anga karetao
Kia pupuhi.
1. anga karetao Tāutanga
Ko te putea pip e whakaarohia ana mo te whakauru i te angamahi karetao ki Python. Hei whakauru i te angamahi, whakahaerehia te whakahau e whai ake nei.
Ka taea e koe te tiro i nga putanga anga whakamaori me te karetao i muri i te whakaurunga angitu ma te whakamahi i te whiringa -version.
2. Whare Pukapuka
- Hanga – He whare pukapuka paerewa kei roto he huinga kupu matua e whakamahia ana ka kawemai aunoatia me te waatea i nga wa katoa.
- Kohikohinga - Ka whakaratohia he huinga kupu matua mo te mahi me nga rarangi Python me nga papakupu. Ka taea te whakamahi i nga kupu matua o te whare pukapuka ki te whakarereke me te hanga uara mai i nga rarangi me nga papakupu.
- Nga Korero - He whare pukapuka paerewa mo te aukati i te mahi me te tango urupare a nga kaiwhakamahi. I runga i te mea kei te haere nga whakamatautau, he ahua koretake nga korero.
- Ma te DateTime ka taea e koe te whakaputa me te whakarereke i nga korero mo te ra me te wa.
- Pūnaha Whakahaere - Ka taea e te anga karetao te mahi i nga momo mahi e pa ana ki te punaha whakahaere i roto i te punaha i te wa e rere ana. Ka taea e ia, me era atu mea, te kawe tohutohu me te whakaputa me te whakarereke tika i nga raraunga.
- Tukanga - Ka whakamahia tenei whare pukapuka ki te whakahaere i nga tukanga ma te whakamahi i nga waahangaroto Python me te akomanga tuwhera. Ka whakamahia te kupu matua o te whakahaere ki te tatari mo te tukanga rere i roto i te punaha me te whakahiato.
- He whare pukapuka tuhinga ano te XML e whakamahia ana e te anga karetao hei manatoko me te whakarereke i nga tuhinga XML.
- He kete te aho mo te raweke me te whakamana i nga aho.
- Ka tono a Telnet ka taea e koe te taunekeneke ma te waea. Ka taea e te whare pukapuka telnet te hono atu ki te tūmau telenet i runga i te hononga TCP/IP auau me te mahi whakahau.
3. Nga taputapu i hangaia
I roto i te anga karetao, e wha nga taputapu hanga-i roto e whakamahia ana:
- Rebot – Utauta mo te hanga rangitaki me nga purongo mai i te putanga XML me te whakakotahi i nga putanga maha i te wa kotahi.
- Testdoc - I runga i nga keehi whakamatautau, ka hangaia e Robot Framework nga tuhinga HTML taumata-tiketike.
- Libdoc – Kaihanga tuhinga kupu matua mo nga whare pukapuka me nga konae rauemi.
- Tidy – Nga Utauta Anga Robot mo te horoi me te huri i nga konae raraunga ki tetahi whakatakotoranga rereke.
4. Nga keehi whakamatautau
Engari i nga keehi whakamatautau aunoa, ka taea te tuhi i nga keehi whakamatautau i roto i te anga karetao ki te reo Ingarihi taketake. Ka taea te whakamahi i nga whakamatautau e whai ake nei ki te whakarōpū i nga ahuatanga whakamatautau.
- Nga Whakamatau Rerengamahi
- Whakamātautau taumata teitei
- Nga Whakamatau Raraunga
Nga Whakamatau Rerengamahi
He maha nga wa ka tuhia nga keehi whakamatautau a te anga karetao ki te wetereo ripanga. Kei te tīwae tuatahi o te ripanga kēhi whakamātautau ngā ingoa whakamātautau, ā, ka tīmata te kēhi whakamātautau ki ngā mea katoa o te tīwae ka mutu ki te ingoa kēhi whakamātautau whai muri, ki te mutunga rānei o te ripanga.
Me titiro ki tetahi tauira o te ao kia mohio ai me pehea te mahi.
- Ka taea e te kaiwhakamahi te hanga i tetahi kaute me te takiuru.
- Ka kore e taea e te kaiwhakamahi te takiuru ki te he te kupuhipa.
Whakamātautau taumata teitei
Kei roto i te pou tuarua he ingoa kupu matua, haunga te whakatakoto i nga taurangi me nga uara kupu-matua.
Ko nga keehi whakamatautau a te anga karetao ka taea te hanga ma te whakamahi i nga kupu matua taumata teitei noa, kaore he tawhā tuunga. Hei whakamarama ake i nga whakamatautau taumata tiketike, whakaarohia te tauira e whai ake nei.
Nga Whakamatau Raraunga
Ko nga whakamatautau a te Raraunga ka wehe i nga raraunga whakamatautau kaua ki te whakatauira i nga tikanga. I roto i te anga karetao, ko te tautuhinga [tauira] e whakaatu ana i te keehi whakamatautau mo te whakamatautau-a-raraunga.
5. Kupu Matua
Hei hanga i nga keehi whakamatautau i roto i te anga karetao, ka whakamahia nga kupu matua mai i nga puna e rua.
- Kupumatua mo te Whare Pukapuka
- Kupumatua mo te Kaiwhakamahi
Kupumatua mo te Whare Pukapuka
Ka tautuhia e nga whare pukapuka paerewa katoa nga kupu taumata-iti rawa, ka taea te whakamahi ma te whakamahi i nga reo rorohiko penei Python me Java.
Ko nga whare pukapuka paerewa, o waho me nga whare pukapuka ritenga kei roto i nga whare pukapuka whakamatautau e waatea ana me te anga karetao. Kei roto i te anga matua te hanga-i roto, te whakaahua, te OS, me etahi atu whare pukapuka paerewa.
Kupumatua mo te Kaiwhakamahi
Ko te kaha ki te whakaputa kupumatua taumata-tiketike motuhake mai i nga kianga o naianei ko tetahi o nga ahuatanga tino nui o te hoahoa karetao. Kia marama ake ai te mahi, me titiro ki tetahi tauira.
6 Tauira
Ko nga taurangi he waahanga nui o ia keehi whakamatautau i roto i te anga karetao. Ko te taurangi he huarahi pai ki te tohu i nga raraunga i roto i te keehi whakamatautau ka huri, ka rereke ranei.
Me titiro me pehea te tautuhi i nga taurangi i roto i te keehi whakamatautau.
Tautuhi Taurangi
I tua atu i nga taurangi kua tautuhia e te kaiwhakamahi, kei roto i te anga karetao nga taurangi i hangaia penei i te $TEMPDIR me te $/, i whakamahia e matou i te tauira o mua.
Te Whakamahi Taurangi
Ka taea te whakamahi taurangi ki nga waahi katoa o te keehi whakamatautau.
Heoi, e whakamahia nuitia ana hei tohenga kupu matua. Whakaarohia te tauira e whai ake nei hei whakaatu i taku tikanga.
7. Te whakarite i nga keehi whakamatautau
Ka whakamahia nga konae keehi whakamatautau ki te hanga i nga keehi whakamatautau karetao, engari ka taea hoki te whakarōpū ki roto i nga raarangi hei hanga i tetahi raupapatanga huinga whakamatautau. Ko te huinga whakamatautau he whakarōpūtanga o nga keehi whakamatautau. Ko te huinga whakamatautau kei roto nga konae katoa kei roto nga keehi whakamatautau.
Ma te whakamahi i nga raarangi, ka taea te hanga i nga keehi whakamatautau i roto i te hierarchy; Ko enei raarangi katoa e whakarato ana i nga huinga whakamatautau taumata teitei me nga ingoa i ahu mai i nga ingoa whaiaronga.
Te whakamahi i nga Tatūnga me te Wetewete
Ka taea te whakamahi i nga whiringa "Tatūnga Whakamātautau" me te "Test Teardown" o te ripanga tautuhinga ki te mahi i tetahi kupu matua motuhake i roto i te whakamatautau i mua atu, i muri ranei i te mutunga. Ka taea hoki e koe te whakamahi i te "Suite Setup" me te "Suite Teardown" ki te mahi kupu matua i mua i muri mai ranei i te huinga whakamatautau.
Ka taea e koe te hanga ritenga [Tautuhi] me te [Teardown] i roto i te keehi whakamatautau, he rite ki te [Tauira]. Whakaarohia te ahuatanga e whai ake nei kia pai ake ai te maarama ki tenei.
Te whakamahi i nga Tohu
Ka taea e te anga karetao te whakamahi i nga tohu hei whakarato metadata kore utu hei whakamatautau i nga keehi. Ka taea te whakamahi i nga "Tutohu Kaha" me te "Tautohu Taunoa" ki te tautuhi i nga tohu ki tetahi konae. [Tags], penei i te [Tauira], ka taea te whakamahi ki te tautapa tohu ki tetahi keehi whakamatautau. Me titiro ki tetahi tauira kia kite me pehea te whakamahi tohu.
Kei roto i te ripoata nga tohu me nga keehi whakamatautau e hono ana ki a raatau, me nga tatauranga e pa ana ki nga tohu, i muri i te mahi.
AtAKi
- He ngawari ki te whakarite anga Robot.
- Kei runga i te whakamahi kupumatua.
- Ka taea e koe te whakamahi i te Gherkin.
- Ka mahi tahi me nga mea e rua taupānga pūkoro me te paetukutuku.
- He ngawari ki te hopu i nga kaupapa taketake o te Anga Robot.
- Ka whakamahia e ia he huarahi iti-waehere.
- Kei te tautokohia a Windows, Mac OS X, Unix, me Linux.
- Ko te Python, IronPython, me PyPy he reo hotaka tautoko katoa.
- Ka mahi me nga kaitirotiro paetukutuku nui katoa.
- Ko te Robot Framework he taputapu aunoa-kore-kore, tuwhera-puna.
raruraru
- Ko te mahi whakamatautau whakarara e kore e tautokona e te Anga Robot.
- Ko te Anga Robot he uaua ki te whai.
- Ko nga purongo HTML i roto i te Anga Robot he uaua ki te whakarereke.
- Ko te patuiro i etahi take Robot Framework he uaua pea.
- Ko te nuku ka tino whakamanahia i roto i te Anga Robot.
Opaniraa
Ko te Robot Platform he anga-whakamatautau whakamohiotanga kore utu me te tuwhera-puna me te anga whanaketanga e peia ana e te whakamatautau.
Ko nga keehi whakamatautau o te anga karetao he mea hanga i runga i nga kupumatua kua tuhia ki te ahua ripanga, he maamaa te maarama me te tuku korero tika mo te tikanga o te keehi whakamatautau.
He tino watea me te ngawari ki te whakamahi.
Kua whakamahia e etahi o koutou i mua, na mena kua whakaritea e koe o whakamatautau me to taupānga Android / iOS kua rite ki te haere, whakamatauria.
Ka miharo koe ki te pai o nga mahi me te tere o te whakaoti i nga whakamatautau whakaaetanga.
Waiho i te Reply