Mga Isyu sa Pagpapatupad ng Tosca at Tosca - Isang Mahusay na Patnubay sa Pag-aaral para sa Tosca 13.x

Tosca Tutorial - Talaan ng Nilalaman

Pinaghiwalay namin ang buong tutorial ng Tosca sa mga nasa ibaba na artikulo. Sinulat namin ang artikulong "Tosca Execution" na ito sa isang simpleng salita na may mga halimbawa na maaaring maging napaka kapaki-pakinabang para sa antas ng entry tester ng software na madaling maunawaan ang konsepto. Ang moto ng artikulong ito ay upang maunawaan ang mga konsepto ng Pagpapatupad ng Tosca.

Tosca Tutorial # 1: Pangkalahatang-ideya ng Tosca

Tosca Sangguni # 2: Pag-setup ng Tricentis Tosca - Pag-install, Pag-uninstall at Pag-configure ng Lisensya

Tosca Sangguni # 3: Tosca Paglikha ng Workspace

Tosca Sangguni # 4: Pag-unawa sa TOSCA Commander at Tosca User Management

Tosca Sangguni # 5: Tosca Scanning - Isang Panimula sa Modyul

Tosca Sangguni # 6: Paggawa ng Tosca Test Case

Tosca Sangguni # 7: Mga Parameter at Library ng Tosca– Buffer, Parameter ng Negosyo, TCP

Tosca Sangguni # 8:Pagpapatupad ng Tosca Test, Mga Ulat, at pamamahala ng Bug

Tosca Sangguni # 9: Disenyo ng Kaso sa Pagsubok - Isang diskarte upang subukan ang pamamahala ng data 

Tosca Sangguni # 10: Pamamahala ng Data ng Tosca Test.

Tosca Sangguni # 11: Pagsubok ng API sa Tosca

Tosca Tutorial # 12: Mga Tanong at Sagot sa Panayam ng Tosca

Sa pamamagitan ng "Pagpapatupad ng Tosca at Mga Isyu ng Tosca"Artikulo, bibigyan namin ang sunud-sunod na gabay sa proseso ng Tosca Pagpapatupad. Gayundin, ipapaliwanag namin ang pangkalahatang ideya ng Mga Isyu ng Tosca.

Listahan ng Pagpapatupad ng Tosca - Pangkalahatang-ideya ng Pagpapatupad ng Pagsubok

Bakit Pagpapatupad ng Pagsubok sa Automation?

Ang pagpapatupad ng pagsubok ay isang proseso upang mapatunayan ang pagpapaandar ng aplikasyon batay sa mga kaso ng pagsubok. Ang pagpapatupad ng pagsubok ay maaaring gawin nang manu-mano o sa pamamagitan ng awtomatikong diskarte. Sa artikulong ito, malalaman natin ang pagpapatupad ng pagsubok sa awtomatiko para sa mga kaso ng pagsubok na binuo sa Tosca. Ang pangunahing layunin ng pagpapatupad ng pagsubok sa awtomatiko sa tulong ng Tosca ay -

  • Bawasan ang mga pagsisikap ng tao.
  • Taasan ang saklaw ng pagganap.
  • Tiyaking ang kalidad ng paghahatid sa pamamagitan ng pag-iwas sa mga hindi ginustong pagsisikap ng tao.
  • Bawasan ang mga gastos at subukan ang tagal ng pagpapatupad.
  • Madaling pamamahala ng data at pagpapanatili ng pagsubok.
  • Mas propesyonal na paraan ng pagsubok sa pag-uulat sa mga may hawak ng stack.
  • Hindi nag-iingat na pagpapatupad ng pagsubok sa pamamagitan ng ipinamahaging modelo ng pagpapatupad ng Tosca.

Diskarte upang makuha ang mga screenshot habang isinasagawa?

Pagkuha ng Screen ng Nabigong Mga Hakbang sa Pagsubok: Nagagawa ni Tosca na makuha ang mga screen para sa bawat hakbang sa pagsubok na nabigo dahil sa pag-verify ng mga pagkabigo sa dayalogo. Para sa mga kaso ng pagsubok na nilikha gamit ang Mga Klasikong Engine, Pinapayagan ng Tosca na makuha ang screen sa mga pag-abort ng gumagamit. Ang nakunan ng screenshot ay magagamit sa landas - @ {Kapaligiran.ProjectDir} \ Mga screenshot. Landas upang mai-configure ang setting na ito - 

3.0 Engines - Project-> Mga setting-> TBox-> Pag-log-> Mga Screenshot 

Mga Klasikong Engine - Project-> Mga setting-> Engine-> Mga Pagpipilian sa Pag-log-> Mga Screenshot 

Pagpapatupad ng Tosca - Capture ng Screen para sa Nabigong Hakbang sa Pagsubok
Pagpapatupad ng Tosca - Capture ng Screen para sa Nabigong Hakbang sa Pagsubok

Patay - Hindi kukuha ng Tosca ang screenshot.

Kabiguan sa Dialog - Pinapayagan ang Tosca Commander na kumuha ng isang screenshot para sa pagkabigo sa dayalogo.

Kabiguan sa pag-verify - Pinapayagan ang Tosca Commander na kumuha ng isang screenshot para sa pagkabigo sa pag-verify.

Screen Capture ng TestStepValues: Batay sa pagsasaayos, pinapayagan ng Tosca na makuha ang mga screen para sa bawat mga TestStepValues ​​na gumagamit ng action mode bilang Input habang isinasagawa. Maaari naming gamitin ang parehong pagsasaayos, upang suriin ang mga screen na nakunan habang isinasagawa ang pagsubok.

Ang pagpipilian para sa pagkuha ng screen ng mga halaga ng hakbang sa pagsubok, ay magagamit para sa pagsunod sa Engine 3.0 - DotNet, AnyUI, XBrowser, UIA, at ang automation ng pagsubok, tapos na batay sa imahe.

Upang buhayin ito, kailangan naming baguhin ang pandaigdigan na setting ng Daloy ng Screen mula sa landas Project-> Mga setting-> Engine-> Doku Snapper.

Pagpapatupad ng Tosca - Setting ng Daloy ng Screen
Pagpapatupad ng Tosca - Setting ng Daloy ng Screen

Gayundin, ang parehong bagay ay maaaring makamit sa pamamagitan ng pagdaragdag ng parameter ng pagsasaayos ScreenFlow at ScreenFlowPath sa listahan ng pagpapatupad.

Pagpapatupad ng Tosca - Parameter ng Pag-configure ng Daloy ng Screen
Pagpapatupad ng Tosca - Parameter ng Pag-configure ng Daloy ng Screen

Ang log ng pagpapatupad ay magiging katulad ng -  

Pagpapatupad ng Tosca - Halimbawang Log ng Pagpapatupad
Pagpapatupad ng Tosca - Halimbawang Log ng Pagpapatupad

DokuSnapper:  Ginagamit ito upang makabuo ng isang dokumento ng Microsoft® Word na naglalaman ng mga screenshot at data sa lahat ng naisakatuparan na TestSteps. Sa halip na makuha ang mga screenshot sa bawat TestStep, pinagsama ng DokuSnapper ang lahat ng data sa isang salitang dokumento. 

Maaari naming paganahin ito sa pamamagitan ng pagbabago ng Paganahin ang Snapper halaga sa True mula sa landas - Project-> Mga setting-> Engine-> Doku Snapper.

Ang nabuong dokumento ay magiging katulad ng - 

Pagpapatupad ng Tosca - Dokusnapper
Pagpapatupad ng Tosca - Dokusnapper

Paano maisagawa ang mga kaso ng pagsubok sa Tosca?

Kapag tapos na kami sa paglikha ng Kaso ng Pagsubok kasama ang Tosca Commander Mga Kaso sa Pagsubok seksyon, susundan namin ang mga nabanggit na diskarte sa ibaba para sa karagdagang mga paglilitis:

· Isagawa ang mga kaso ng pagsubok sa ScratchBook

· Isagawa ang mga kaso sa pagsubok mula sa Listahan ng Pagpapatupad

Ipatupad ang mga kaso ng pagsubok sa ScratchBook:

Pinapayuhan ng Tricentis na gamitin ang ScratchBook para sa isang dry run (upang suriin ang kahandaan sa kaso ng pagsubok) lamang, dahil ang mga resulta ay hindi nag-iimbak para sa sanggunian sa hinaharap. Maaari rin naming maisagawa ang pagpapatupad ng mga indibidwal na TestSteps.

Pagpapatupad ng mga kaso ng pagsubok mula sa listahan ng Pagpapatupad:

Ang Pagpapatupad nagbibigay ang mga segment ng isang tampok ng pagpili at paghahanda ng maraming mga TestCase para sa pagpapatupad. Ang pagpapatupad na isinagawa sa ExecutionList ay magagamit para sa karagdagang sanggunian sa hinaharap.

Hakbang-hakbang na pamamaraan upang maghanda at magpatakbo ng mga kaso ng pagsubok mula sa Seksyon ng Pagpapatupad:

Hakbang1 # Lumikha ng Folder List ng Pagpapatupad sa ang Pagpapatupad seksyon sa pamamagitan ng pagpili ng "Lumikha ng Folder List ng Pagpapatupad" na icon pagkatapos ng pag-right click sa anumang folder.

Hakbang2 # Katulad nito, kailangan nating likhain ang aming bahagi ng Listahan ng pagpapatupad sa ilalim ng bagong nilikha na listahan ng listahan ng pagpapatupad.

Hakbang3 # Maaari naming idagdag ang mga kaso ng pagsubok (na nilikha sa huling artikulo) sa listahan ng pagpapatupad mula sa seksyon ng TestCases sa pamamagitan ng drag-drop na pamamaraan. Ang kumpletong listahan ng pagpapatupad ay magmumukha sa ibaba -

Pagpapatupad ng Tosca - Listahan ng Pagpapatupad
Pagpapatupad ng Tosca - Listahan ng Pagpapatupad

Hakbang4 # Ngayon, kailangan naming i-configure ang pag-uugali ng pagpapatupad, tulad ng mekanismo ng pagkuha ng screen. Para sa aming hangarin sa pag-aaral, pinagana namin Kumuha ng mga screenshot ng TestStepValues ​​at DockuSnapper.

Hakbang5 # Ngayon, maaari naming maisagawa ang isa, maramihang, o buong mga kaso ng pagsubok batay sa pagpipilian. Isinasagawa namin ang kaso ng pagsubok sa pamamagitan ng pagpindot sa F6 susi o mag-click sa run button pagkatapos ng pag-right click sa napiling mga case ng pagsubok / pagpapatupad ng listahan. 

Hakbang6 # Maunawaan at maproseso ang iyong mga resulta sa pagsubok. Ipinapakita ang log ng pagpapatupad sa ibaba na may naka-highlight na path ng screenshot - 

Pagpapatupad ng Tosca - Log ng Listahan ng Pagpapatupad
Pagpapatupad ng Tosca - Log ng Listahan ng Pagpapatupad

Gayundin, ang dokusnapper ay nilikha sa default na path na "% AppData% \ TRICENTIS \ TOSCA TestSuite \ 7.0.0 \ dokusnapper \" na may pangalan ng dokumento na nakatingin sa pangalan ng case ng pagsubok.

Mga Isyu ng Tosca

Ipaliwanag ang konsepto ng Mga Isyu ng Tosca?

Ang isyu ay walang iba kundi ang dahilan para sa pagkabigo sa pagsubok. Ang sanhi ng ruta ng isyu ay isang wastong wastong depekto sa application o mayroong isang pagpapahusay sa application (TampokRequest). Sa panahon ng pagpapatupad ng awtomatiko, ang isyu o depekto ay dapat na naka-log at naka-link sa kaso ng pagsubok.

Pang-apekto - Ito ay isang isyu ng aplikasyon hal, ang application ay hindi gumagana bilang bawat mga hakbang sa pagsubok (inaasahan). Ang depekto ay dapat na maayos ng developer ng application.  

Tampok na hiling - Kung ang aplikasyon ay napahusay, ang aplikasyon ay hindi mai-synched sa mga kaso ng pagsubok na magreresulta sa pagkabigo ng pagsubok na kaso. Dahil ito ay isang wastong pagbabago sa application, ang kaso ng pagsubok ay kailangang i-update batay dito. Ang sitwasyong ito ay dapat tratuhin bilang isang kahilingan sa tampok.

Maaari naming mai-log ang mga isyu sa Mga Isyu seksyon o sa Pagpapatupad seksyon.

Hakbang # 1:  Mag-navigate sa Mga Isyu seksyon.

Hakbang # 2: Upang lumikha ng isang isyu, kailangan naming mag-right click sa Isyu folder at piliin ang alinman sa pagpipilian ng uri ng isyu sa pagitan Lumikha ng Kakulangan or Lumikha ng FeatureRequest na magagamit sa menu ng konteksto. Matapos ang pagpili ng uri, lumilikha ang Tosca Commander ng isang bagong isyu at awtomatikong hiniling na baguhin ang pangalan.

Hakbang # 3: Sa susunod na hakbang, maaari kaming magbigay ng isang bagong pangalan o magamit ang default na pangalan sa pamamagitan ng pagpindot Magpasok.

Hakbang # 4: Ngayon, kailangan naming ipasok ang mga detalye sa ibaba para sa iba't ibang mga magagamit na patlang - 

ID - Maaari nating tukuyin ang aming sariling mga pamantayan sa ID o gamitin ang Ids mula sa anumang mga panlabas na system.

Estado - Ipinapaliwanag ng patlang ng estado ang kasalukuyang katayuan ng isyu. Ang saklaw ng halaga ay maaaring ipasadya batay sa mga pamantayan.

Uri - Laging dalawang uri ang magagamit dito na maaaring mabago anumang oras.

Paglalarawan - Kinakatawan ng patlang na ito ang mga pahayag ng problema ng isyu. Batay sa paglalarawan, kumilos ang mga developer. Dapat maglaman ang paglalarawan ng lahat ng impormasyon upang muling likhain ang isyu.

Kalubhaan - Ang kalubhaan ay kumakatawan sa epekto ng isyu. Tanggapin lamang ng patlang na ito ang integer na halaga lamang.

Priority - Inilalarawan nito ang pagka-madali ng isyu upang maiayos ito. Tumatanggap din ang patlang na ito ng mga halaga ng integer.

Mga Isyu ng Tosca
Mga Isyu ng Tosca

Paghihinuha:

Sa artikulong ito ng Tricentis Tosca Tutorial, natutunan namin ang tungkol sa kung paano gampanan ang Tosca Execution at taasan ang Mga Isyu ng Tosca. Paki-klik dito upang makakuha ng karagdagang impormasyon mula sa portal ng suporta.

Mangyaring i-click upang basahin ang susunod na artikulo - Pangkalahatang-ideya ng Tosca Test Case Design.

Tungkol kay K Mondal

Mga Isyu sa Pagpapatupad ng Tosca at Tosca - Isang Mahusay na Patnubay sa Pag-aaral para sa Tosca 13.xKumusta, ako si K. Mondal, naiugnay ako sa isang nangungunang samahan. Mayroon akong 12+ taon na karanasan sa pagtatrabaho sa mga domain hal, pag-unlad ng application, pagsubok sa automation, IT Consultant. Lubhang interesado akong matuto ng iba't ibang mga teknolohiya. Narito ako upang matupad ang aking hangarin at kasalukuyang nagbibigay ng kontribusyon bilang isang May-akda at Developer ng Website kapwa sa LambdaGeeks.
Kumonekta sa LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Mag-iwan ng komento

Ang iyong email address ay hindi ilalathala. Ang mga kailangang field ay may markang *

en English
X