Teburin Abubuwan Ciki[Boye][Nuna]
Kowace ƙungiyar ci gaban yanar gizo tana yin gwajin gwajin samfuranta, duk da haka maganin yanar gizon da aka bayar daga baya yana da aibu.
Ko da tare da mafi kyawun gwajin hannu, lahani ba makawa ya shiga ciki kuma ya sake fitowa, duk da ƙoƙarin ƙungiyar QA na kama su kafin sakin farko.
Idan ya zo ga haɓaka inganci da iyakar gwajin software ɗinku, gwajin gidan yanar gizo mai sarrafa kansa shine mafi kyawun zaɓinku.
Don gwajin kan layi, Python harshen shirin yana ba da tsarin robot wanda zai iya yin amfani da ɗakunan karatu na waje kamar selenium.
A cikin wannan sakon, za mu shiga cikin shari'o'in gwaji da sauran sharuddan da ke da alaƙa da tsarin tsarin robot na Python.
Menene tsarin robot?
Tsarin Robot tsari ne mai sassauƙa buɗaɗɗen tushen tsarin aiki da kai da aka rubuta cikin Python wanda ake amfani da shi don gwajin software mai sarrafa kansa, sarrafa kayan aikin mutum-mutumi, gwajin karɓuwa, da karɓar ci gaban gwajin gwaji.
A cikin kalmomi masu sauƙi, tsari ne na gwaji na tushen-Python.
Yana baiwa masu gwaji damar sarrafa kansa da kuma kula da rubutun tsari mai rikitarwa da inganci. Ana iya amfani da tsarin don gwada mu'amalar mai amfani da mu'amalar shirye-shiryen aikace-aikace.
Yana ba injiniyoyin gwaji damar amfani da Selenium ban da sauran haɗin kai da yawa. Selenium kayan aiki ne daidaitaccen masana'antu don sarrafa halayen mai amfani da rubutun mu'amala ta tushen mai amfani ga kowane gidan yanar gizo.
Menene gwajin karɓa?
Hanya ce ta tantance ƙarfin tsarin. Manufar gwajin karɓuwa ita ce tantance ƙarfin tsarin dangane da buƙatun kasuwanci.
Menene tsarin sarrafa mutum-mutumi?
RPA, ko tsarin sarrafa mutum-mutumi, hanya ce ta rage yawan aikin ɗan adam ta hanyar amfani da software wanda ya haɗa. injin inji da iyawar AI. Ana amfani da RPA don sarrafa manyan matakai, matakai masu maimaitawa.
Menene ci gaban gwajin karbuwa?
Yarda da ci gaban gwajin gwajin, wanda aka fi sani da ATDD, wata dabara ce ta haɓakawa wacce ta dogara kan sadarwa tsakanin abokan cinikin kasuwanci, masu haɓakawa, da masu gwadawa. Suna haɗa kai da gudanar da gwajin karɓuwa kafin ƙaddamar da fasalin.
Tsarin Robot - Babban tsarin gine-gine
Tsarin Robot wani tsari ne wanda shine aikace-aikace da fasahar agnostic. Gine-ginen nasa na zamani ne, kamar yadda aka gani a hoton da ke ƙasa.
Ana gabatar da bayanan gwajin a cikin tsari mai sauƙi, wanda za'a iya gyarawa. Tsarin Robot yana nazarin bayanai, gudanar da shari'o'in gwaji, da ƙirƙirar rajistan ayyukan da rahotanni lokacin da aka fara shi.
Babban tsarin ba shi da masaniya game da makasudin da ake gwadawa, kuma ɗakunan karatu suna sarrafa duk hulɗa tare da shi. Dakunan karatu na iya yin amfani da ƙananan kayan aikin gwaji azaman direbobi ko yin amfani da mu'amalar aikace-aikace kai tsaye.
Features
- Yana sauƙaƙe gwaji-kore bayanai ta hanyar ba da izinin Gwaji Automation na daban-daban bayanai iri.
- Yana guje wa yin amfani da adadi mai yawa na lamba kuma a maimakon haka yana amfani da dabarun gwaji da ke haifar da ɗabi'a.
- Yana iya aiki tare da ɗakunan karatu da ayyuka daga wasu na uku.
- Ana amfani da kalmomi masu mahimmanci (wanda aka riga aka ayyana ko mai amfani) a cikin salon rubutu don rubuta shari'o'in gwaji.
- Masu amfani za su iya ƙirƙirar kalmomi masu mahimmanci.
- An yarda a yi amfani da sauye-sauye.
- Tsarin yana amfani da hanyar da aka sarrafa maɓalli, wanda a cikinsa ake rubuta rubutun ta amfani da ƙanƙanta, kalmomin da aka fahimta cikin sauƙin fahimta (ko dai an riga an ayyana ko siffanta mai amfani).
- Bayan kowane gini, bayar da rahoto,
- kuma an ƙirƙira katako.
- Yana samar da cikakkun rahotanni da ragi na matsayin aiwatar da rubutun, wanda ke da amfani musamman idan rubutun ya gaza.
Koyarwar tsarin Robot
Bari mu nutse a.
1. Robot Tsarin Shigarwa
An ba da shawarar kunshin pip don shigar da tsarin robot a Python. Don shigar da tsarin, gudanar da umarni mai zuwa.
Ya kamata ku sami damar duba nau'ikan tsarin fassarar fassarar da na robot bayan ingantaccen shigarwa ta amfani da zaɓin -version.
2. Laburare
- Builtin - Wannan babban ɗakin karatu ne wanda ya ƙunshi saitin kalmomin da aka saba amfani da su waɗanda ake shigo da su ta atomatik kuma ana samun su a kowane lokaci.
- Tarin - Yana ba da saitin kalmomi don aiki tare da lissafin Python da ƙamus. Ana iya amfani da mahimman kalmomin ɗakin karatu don canzawa da ƙirƙirar ƙima daga jeri da ƙamus.
- Maganganu - Madaidaicin ɗakin karatu don dakatar da aiwatarwa da ɗaukar ra'ayoyin mai amfani. Ya danganta ko idan gwaje-gwajen suna gudana, maganganun ba su da daidaituwa.
- DateTime yana ba ku damar ƙirƙira da canza bayanan kwanan wata da lokaci.
- Tsarin Aiki - Yana ba da damar tsarin robot don yin ayyuka daban-daban masu alaƙa da tsarin aiki a cikin tsarin yayin da yake gudana. Yana iya, a tsakanin sauran abubuwa, aiwatar da umarni da samarwa da gyara bayanai kai tsaye.
- Tsari - Ana amfani da wannan ɗakin karatu don gudanar da matakai ta amfani da tsarin tsarin Python da kuma bude aji. Ana amfani da kalmar aiwatar da gudu don jira tsari mai gudana a cikin tsarin kuma a tattara shi.
- XML kuma ɗakin karatu ne na rubutu da tsarin mutum-mutumi ke amfani da shi don tabbatarwa da gyara takaddun XML.
- Zaren fakiti ne don sarrafa da tabbatar da kirtani.
- Telnet yana aiki wanda ke ba ku damar yin hulɗa ta hanyar telnet. Laburaren telnet yana ba ka damar haɗawa zuwa uwar garken telnet akan haɗin TCP/IP na yau da kullun kuma aiwatar da umarni.
3. Gina kayan aikin
A cikin tsarin mutum-mutumi, da farko akwai ingantattun kayan aikin guda huɗu waɗanda ake amfani da su:
- Rebot - Kayan aiki don ƙirƙirar rajistan ayyukan da rahotanni daga fitowar XML da haɗa abubuwa da yawa a lokaci guda.
- Testdoc - Dangane da shari'o'in gwaji, Tsarin Robot yana ƙirƙirar takaddun HTML masu girma.
- Libdoc - janareta takaddun kalmomi don ɗakunan karatu da fayilolin albarkatu.
- Tsaftace - Kayan aikin Tsarin Robot don tsaftacewa da canza fayilolin bayanai zuwa wani tsari na daban.
4. Gwajin gwaji
Maimakon shari'o'in gwaji na atomatik, ana iya rubuta shari'o'in gwaji a cikin tsarin mutum-mutumi a cikin ainihin Turanci. Ana iya amfani da waɗannan gwaje-gwaje masu zuwa don rarraba yanayin gwajin.
- Gwajin Gudun Aiki
- Gwaje-gwaje mafi girma
- Gwaje-gwajen Bayanai
Gwajin Gudun Aiki
Ana yawan rubuta shari'o'in gwajin tsarin mutum-mutumi a cikin tsarin rubutu. Shagon farko na gwajin gwajin ya ƙunshi sunayen gwajin, kuma shari'ar gwajin ta fara da wani abu a cikin ginshiƙi kuma ta ƙare da sunan shari'ar gwaji na gaba ko ƙarshen tebur.
Bari mu kalli misali na zahiri don fahimtar yadda wannan ke aiki.
- Mai amfani zai iya ƙirƙirar lissafi kuma ya shiga.
- Mai amfani ba zai iya shiga ba idan kalmar sirri ba daidai ba ce.
Gwaje-gwaje masu girma
Rukunin na biyu yawanci ya ƙunshi sunan maɓalli, ban da saitin masu canji tare da ƙimar rubutaccen kalmomi.
Za'a iya gina shari'o'in gwajin tsarin mutum-mutumi ta amfani da manyan kalmomi masu girma kawai kuma babu ma'auni. Don ƙarin fahimtar gwaji mai girma, yi la'akari da misali mai zuwa.
Gwaje-gwajen Bayanai
Gwajin da aka yi amfani da bayanai yana keɓance bayanan gwaji maimakon ƙirar hanyoyin. A cikin tsarin mutum-mutumi, saitin [samfurin] yana bayyana yanayin gwajin gwajin da aka yi amfani da su.
5. Kalmomi
Don gina shari'o'in gwaji a cikin tsarin mutum-mutumi, ana amfani da kalmomi masu mahimmanci daga tushe guda biyu.
- Mabuɗin don Laburare
- Mabuɗin don Mai amfani
Mabuɗin don Laburare
Madaidaitan ɗakunan karatu suna ayyana duk mafi ƙasƙanci kalmomi, waɗanda za a iya aiwatar da su ta amfani da yarukan kwamfuta kamar Python da Java.
Daidaitaccen ɗakunan karatu, na waje, da na al'ada suna daga cikin dakunan gwaje-gwaje da ake da su tare da tsarin mutum-mutumi. Babban tsarin ya haɗa da ginannen ciki, hoton allo, OS, da sauran ɗakunan karatu na yau da kullun.
Mabuɗin don Mai amfani
Ƙarfin don samar da manyan kalmomi masu mahimmanci na musamman daga jimlolin da ake da su shine ɗayan mahimman fasalulluka na ƙirar mutum-mutumi. Don ƙarin fahimtar yadda yake aiki, bari mu kalli misali.
6. Bambanci
Masu canji wani muhimmin sashi ne na kowane shari'ar gwaji a cikin tsarin mutum-mutumi. Maɓalli hanya ce mai kyau don tantance kowane bayanai a cikin yanayin gwaji wanda ke iya canzawa ko kuma canzawa.
Bari mu kalli yadda ake ayyana masu canji a yanayin gwaji.
Ƙayyadaddun Canje-canje
Baya ga ma'anar ma'anar mai amfani, tsarin mutum-mutumi yana da ingantattun masu canji kamar $TEMPDIR da $/, waɗanda muka yi amfani da su a misali na baya.
Yin Amfani da Canje-canje
Ana iya amfani da sauye-sauye a ko'ina a cikin yanayin gwaji.
Koyaya, galibi ana amfani da su azaman muhawarar kalmomi. Yi la'akari da misalin nan don kwatanta abin da nake nufi.
7. Shirya lokuta na gwaji
Ana amfani da fayilolin shari'ar gwaji don gina shari'o'in gwajin mutum-mutumi, amma kuma ana iya haɗa su cikin kundayen adireshi don ƙirƙirar jerin gwanon gwaji. Gidan gwaji shine haɗakar shari'o'in gwaji. Gidan gwaji ya ƙunshi duk fayilolin da ke ɗauke da shari'o'in gwaji.
Yin amfani da kundayen adireshi, ana iya tsara shari'o'in gwaji a cikin matsayi; duk waɗannan kundayen adireshi suna ba da manyan ɗakunan gwaji tare da sunaye waɗanda aka samo daga sunayen kundin adireshi.
Amfani da Setups da Teardowns
Za a iya amfani da zaɓuɓɓukan “Test Test” da “Test Teardown” na tebur ɗin don aiwatar da takamaiman kalma a gwaji kafin ko bayan an gama. Hakanan zaka iya amfani da "Setup Suite" da "Suite Teardown" don aiwatar da kalmomi kafin ko bayan ɗakin gwaji.
Kuna iya ƙirƙirar al'ada [Setup] da [Teardown] a cikin yanayin gwaji, kama da [Template]. Yi la'akari da yanayin da ke gaba don ƙarin fahimtar wannan.
Amfani da Tags
Tsarin mutum-mutumi yana ba da damar yin amfani da tags don samar da metadata kyauta don gwada lokuta. "Force Tags" da "Tsoffin Tags" ana iya amfani da su don saita alamun a cikin fayil. [Tags], kamar [Template], ana iya amfani da su don sanya alamomi zuwa shari'ar gwaji ɗaya. Bari mu kalli misali don ganin yadda muke amfani da tags.
Rahoton zai hada da tags tare da shari'o'in gwaji da ke da alaƙa da su, da kuma kididdigar da aka danganta da alamun, bayan aiwatarwa.
ribobi
- Yana da sauƙi saita Tsarin Robot.
- Ya dogara ne akan amfani da kalmomi masu mahimmanci.
- Yana ba ku damar amfani da Gherkin.
- Yana aiki tare da duka biyu wayar hannu da na tushen apps.
- Tushen Tsarin Robot yana da sauƙin fahimta.
- Yana amfani da tsarin ƙima.
- Windows, Mac OS X, Unix, da Linux duk ana tallafawa.
- Python, IronPython, da PyPy duk harsunan shirye-shirye ne masu goyan bayan.
- Yana aiki tare da duk manyan masu binciken gidan yanar gizo.
- Tsarin Robot kayan aiki ne na kyauta don amfani, buɗe tushen kayan aiki.
fursunoni
- Ba a samun goyan bayan aiwatar da gwajin layi ɗaya ta Tsarin Robot.
- Tsarin Robot yana da wahala a ci gaba.
- Rahoton HTML a cikin Tsarin Robot yana da wahala a canza.
- Gyara wasu batutuwan Tsarin Tsarin Robot na iya zama da wahala.
- Ana aiwatar da shigarwa sosai a cikin Tsarin Robot.
Kammalawa
Platform na Robot gwaji ne mai kyauta kuma buɗaɗɗen gwajin yarda da tsarin ci gaba da gwajin gwaji.
An gina shari'o'in gwajin tsarin mutum-mutumi akan kalmomi masu mahimmanci da aka bayyana a cikin salon rubutu, wanda ke sa su sauƙin fahimta da ba da cikakkun bayanai game da ma'anar shari'ar.
Yana da matukar dacewa kuma mai sauƙin amfani.
Wasu daga cikinku sun yi amfani da shi a baya, don haka idan kuna da tsarin gwaje-gwajenku kuma kuna shirye-shiryen Android / iOS app, gwada shi.
Za ku yi mamakin yadda abubuwa ke gudana da kuma yadda za a iya kammala gwajin karbuwa.
Leave a Reply