Tosca Tutorial - Isang Kumpletong Gabay sa Tagumpay para sa Tosca 13.x

Tosca Tutorial

Ang listahan ng mga artikulo sa Tosca Tutorial ay nabanggit sa talahanayan ng nilalaman na ipapaliwanag sa buong Tutorial. Ang lahat ng mga artikulo ay nakasulat sa mga simpleng wika na may tamang halimbawa na makakatulong sa antas ng entry software tester upang maunawaan sa maikling panahon.

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: Tosca Test Case Creation

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 artikulong ito, magsisimula kami sa Pangkalahatang-ideya ng TOSCA. Upang makuha ang lasa ng mga panayam sa Tosca, maaari mong suriin ang pinaka-madalas na tinatanong na mga katanungan sa pakikipanayam sa mga sagot mula sa dito.

Pangkalahatang-ideya ng Tosca

Ang layunin ng tutorial na ito ay upang ilarawan ang a kumpleto at detalyadong pangkalahatang ideya ng TOSCA bilang isang tool sa pag-aautomat ng pagsubok para sa mga nagsisimula.

Mga konsepto ng Pagsubok ng Software:

Ang pagsubok ng software ay isang mahalagang hakbang upang matiyak ang kalidad ng mga produktong software. Tinitiyak nito na ang mga kinakailangan ay napunan ayon sa mga inaasahan. Ang pagsubok ay maaaring gawin sa iba't ibang mga yugto ng mga pag-ikot ng buhay sa pag-unlad ng Software. Iyon ang mga -

Pagsubok ng Yunit - Tapos ng software developer sa oras ng pag-unlad.

Pagsubok sa Pagsasama - Matapos mabuo ang iba't ibang mga bahagi, ang bawat isa sa mga sangkap ay kailangang isama upang makagawa ng isang natatanging produkto. Matapos ang pagsasama, kinakailangan ang pagsubok sa pagsasama upang ma-verify na ang buong pag-setup (kasama ang lahat ng mga bahagi ng software) ay gumagana nang maayos bilang isang solong produkto.

Pagsubok ng System - Matapos ang pagsubok sa pagsasama, kinakailangan ang pagsubok ng system upang matiyak ang kalidad ng software.

Pagsubok ng Pagtanggap ng Gumagamit - Ito ay isang uri ng pagsubok sa itim na kahon. Ang koponan ng negosyo (end user ng produkto ng software) ay responsable na gawin ang pagsubok na ito upang mapatunayan na ang lahat ng mga kinakailangan ay natupad.

Ang Software o pagsubok ng application ay maaaring maisagawa nang manu-mano o sa pamamagitan ng ilang awtomatikong diskarte. Mayroong maraming kasangkapan sa pagsubok na awtomatiko ay magagamit sa minarkahan upang awtomatiko ang proseso ng pagsubok. Sa artikulong ito, ipapaliwanag namin ang pangkalahatang-ideya ng TOSCA bilang tool sa pag-automate ng pagsubok.

Ano ang pagsubok sa Automation?

Ngayon, hinihingi ng industriya ng IT ang kalidad at pagiging epektibo sa pinakamaliit na pagsisikap ng tao upang maihatid ang anumang uri ng mga serbisyong IT. Dito, ang pagsubok sa awtomatiko ay may malaking papel para sa mga serbisyo sa pagsubok. Ang pagsubok sa automation ay isang serbisyo upang i-automate ang proseso ng pagsubok at mga senaryo upang mabawasan ang mga pagsisikap ng tao. Sa patayong automation, ang mga nangungunang tool tulad ng QTP (UFT), RFT, at Selenium ay kumakain ng mga pangunahing puwang. Ngayon si Tosca ay nagbibigay ng matigas na kumpetisyon sa mga tool na ito.

Bakit Tosca?

Ang Tosca ay isa sa mga nangungunang tool sa merkado sa mga kasalukuyang araw. Ito ay may kakayahang magsagawa din ng pagganap at pagbabalik ng pagsubok din. Ang pagsubok sa API na may mahalagang papel sa proseso ng AGILE, ay maaaring gawin sa pamamagitan ng TOSCA. Ngayon isang araw, minarkahan ng hinihiling na mas kaunting pagsisikap sa pagsubok at mas kaunting haba ng pagsasanay sa tool. Sa aspektong ito, ang Tosca ay pinakamahusay na angkop na tool dahil sinusuportahan nito ang script na hindi gaanong pagsubok na gugugol ng minimum na oras upang malaman. Ang gumagamit ng Tosca ay maaaring sumulat ng mahusay na mga kaso sa pagsubok na may minimum na hanay ng kasanayan. Gayundin, bumubuo ito ng isang karaniwang mga ulat sa pagsubok para sa pamamahala na may labis na pagpapasadya.

Key Tampok:

  • Diskarte sa Pagsubok na Batay sa Model: Ito ang pangunahing tampok ng Tosca bilang isang tool sa pag-automate ng pagsubok. Dahil dito ang Tosca ay mas angkop kaysa sa iba pang mga tool sa pag-automate ng pagsubok na magagamit sa merkado. Bilang isang bahagi ng pagbuo ng kaso ng pagsubok, kailangan naming lumikha ng mga module para sa bawat pag-andar sa antas ng yunit. Ang lahat ng mga teknikal na katangian ng mga pagsubok na bagay ay nakaimbak sa mga module na pagsasama-sama sa panahon ng paggawa ng pagsubok kasama ang data ng pagsubok.
  • Diskarte sa Pagsubok na Batay sa Panganib: Ang isa pang mahalagang aspeto ng Tosca dahil sinusuportahan nito ang diskarte sa pagsubok na nakabatay sa peligro. May kakayahang masuri ng Tosca ang panganib sa mga kaso ng pagsubok. Karaniwan, maaari nitong makilala ang subset ng buong test suite na kung saan ay mababawasan ang mga pagkakataon ng mga panganib. Kapag natapos na ang pagpapatupad, sinusukat ang mga panganib sa pamamagitan ng pagsasaalang-alang sa resulta ng pagpapatupad ng pagsubok at saklaw ng peligro.
  • Mga kaso sa mas kaunting pagsubok sa script: Sinusuportahan ng Tosca ang script na hindi gaanong awtomatiko na nangangahulugang ang mga kaso ng pagsubok ay maaaring mabuo sa pamamagitan ng pag-drag at drop na pamamaraan ng mga module sa seksyong TestCase ng Tosca. Ang parametrization ng data ng pagsubok at pagpapatupad ng mga checkpoint, maaaring gawin sa pamamagitan ng pagsasaayos. Kaya, ang sinuman ay makakagawa ng mga pagsubok na may pinakamaliit na skillet at pagsasanay.
  • Dynamic na data ng pagsubok:  Maaaring mapanatili ang hiwalay na data ng pagsubok mula sa mga teknikal na pagsubok. Upang makamit ito, nagbibigay ang Tosca ng mga advance na tampok tulad ng, TDM, TCD, TDS atbp.
  • Madaling mapanatili:  Kung mayroong isang application o pagpapahusay ng data, pareho ay maaaring isama sa buong pagsubok suite sa pamamagitan ng pag-update ng mga module o data sa gitnang lalagyan. Ang mga pagsisikap na ginugol dito, ay mas mababa sa ihambing sa anuman sa iba pang mga tool sa pag-automate ng pagsubok.
  • Ipamahagi ang Pagpapatupad: Nagsasaad ito tungkol sa pamamahagi ng pagpapatupad ng pagsubok sa maraming sistema upang mabawasan ang mga pagsisikap ng tao at ikot ng pagpapatupad. Batay sa pagsasaayos ng ipinamamahaging pagpapatupad, maaari naming iiskedyul ang pagpapatupad ng pagsubok sa maraming mga system.
  • Pagsubok sa API: Ang pagsubok sa API ay lubhang kapaki-pakinabang kapag ang buong aplikasyon ay hindi handa ngunit ang ilan sa mga bahagi ng aplikasyon ay binuo. Gamit ang API, nasubok ng Tosca ang kaukulang mga bahagi ng application.
  • Pagrekord ng Pagsubok: Nakapagtala si Tosca ng senaryo ng pagsubok upang makabuo ng mga linear na kaso ng pagsubok kasama ang mga checkpoint upang makatipid ng oras. Ang tampok na ito ay napaka kapaki-pakinabang para sa isang beses na pagsubok lamang.
  • Detalyadong Pag-uulat: Bumubuo ang Tosca ng sunud-sunod na mga ulat sa pagpapatupad at mga tala na may mga nakuhang screen. Ang mga log ng pagpapatupad ay lubhang kapaki-pakinabang habang iniimbestigahan ang anumang mga error.
  • Pagsubok sa Mobile: Sinusuportahan ng Tosca ang pagsubok ng mga mobile app sa parehong mga Android at iOS device. Para sa pagsubok sa iOS, kinakailangan ng karagdagang imprastraktura ng MAC.
  • Mga sinusuportahang application:  Ang Tosca ay katugma sa iba't ibang mga uri ng mga application tulad ng Salesforce, SAP, Web, Powerbuilder, DotNet, Mainframe, Mga mobile device, atbp.
  • Pagsasama sa mga tool ng third-party: Tumutulong ang Tosca na isama sa mga tool ng third party na may minimum na pagpapasadya tulad ng Perfecto, Selenium, Azure, Jenkins atbp.

TOSCA Arkitektura:

TOSCA ay dinisenyo at binuo ng TRICENTIS Technology & Consulting GmbH (Isang Austrian Software Company na nakabase sa Vienna). Ang tool sa pagsubok na TOSCA ay may mga interface sa ibaba -

  • GUI - Ang Graphical User Interface
  • API - Application Programming Interface
  • CLI - Interface ng Command Line
  • Pinagsamang Pamamahala ng Pagsubok
Pangkalahatang-ideya ng TOSCA- Arkitektura ng Tosca
Diagram ng Arkitektura (Pangkalahatang-ideya ng Tosca)

Ang pinakabagong bersyon ng TOSCA Commander na magagamit sa merkado ay 13.3. Ang mga pangunahing bahagi ng Tosca ay nabanggit sa ibaba -

  • Tosca Wizard
  • Tosca Kumander
  • Tosca Executor
  • Repository sa Pagsubok

Kumander ng TOSCA: Ang kumander ng TOSCA ay ang pangunahing gulugod ng tool upang paunlarin, pamahalaan, ipatupad, at pag-aralan ang paglikha ng mga script ng pagsubok. Ang Tosca Commander ay mayroong limang seksyon na ginagamit sa karamihan ng mga proyekto - 

1. Modyul - Ang lahat ng mga Modyul (panatilihin ang impormasyong panteknikal ng pagsubok na bagay) ay nakaimbak sa seksyong ito.

2. Testcase - Ang mga teknikal na bahagi ng anumang mga kaso ng pagsubok ay itinatago sa seksyong ito.

3. TestCaseDesign - Ang seksyon na ito ay ginagamit upang ihiwalay ang data ng pagsubok mula sa testcase sa isang maayos na paraan. Ang pangunahing hangarin ng seksyon na ito ay hindi pindutin ang mga kaso ng teknikal na pagsubok upang mabago ang data ng pagsubok.

4. Pagpapatupad - Ang seksyon na ito ay pinapanatili ang mga tala ng mga resulta ng pagpapatupad ng pagsubok sa listahan ng pagpapatupad. Talaga, ginagamit ito upang pamahalaan ang pagpapatupad ng pagsubok.

5. Mga Kinakailangan - Ang lahat ng impormasyon na may kaugnayan sa mga kinakailangan ay nakaimbak sa seksyong ito.

Pangkalahatang-ideya ng Tosca - Tosca Commander
Pangkalahatang-ideya ng TOSCA - Kumander ng Tosca

Ang isang detalyadong pag-aaral ng iba't ibang mga seksyon ay magagamit sa susunod na artikulo.

TOSCA Executor: Ang Tosca Executor ay ginagamit upang maisagawa ang pagpapatupad ng mga kaso ng pagsubok na binuo sa TOSCA. Ito ay isang kahalili upang masubukan ang pagpapatupad nang hindi binubuksan ang komandante ng Tosca. Maaari naming i-navigate ang tagapagpatupad ng Tosca sa pamamagitan ng menu ng pagsisimula ng windows:  Magsimula-> Lahat ng Mga Programa-> Tricentis-> Tosca Executor

Upang makakuha ng higit pang mga detalye sa mga file ng TestSet, mangyaring mag-click dito.

Pangkalahatang-ideya ng Tosca - Tosca Executor
Pangkalahatang-ideya ng Tosca - Tosca Executor

Tosca wizard: Kailangan naming i-scan ang application upang lumikha ng mga module (object object) para sa pagsubok na awtomatiko. Ang Tosca wizard ay ang lumang modelo ng mga pag-scan ng application. Maaari itong buksan bilang isang nakapag-iisang sangkap din mula sa Kumander din. Tosca Tutorial - Isang Kumpletong Gabay sa Tagumpay para sa Tosca 13.x

Pangkalahatang-ideya ng TOSCA- Tosca Wizard
Pangkalahatang-ideya ng TOSCA - Tosca Wizard

Repository sa Pagsubok: Ang Testcase ay maaaring itago sa panlabas na nakabahaging repository / database tulad ng Oracle, SQLServer, SQL Lite, atbp. Gayundin, ang data ng pagsubok ay maaaring maiimbak sa isang panlabas na imbakan sa Tosca sa pamamagitan ng iba't ibang mga proseso tulad ng TDM - Pamamahala ng Data ng Test, TDS - Pagsubok ng Data Serbisyo Kinakailangan ang test repository upang ang maraming mga tester ay maaaring gumana nang paisa-isa.

Pangkalahatang-ideya ng TOSCA- Tosca Repository
Pangkalahatang-ideya ng TOSCA - Tosca Repository

 

Sinusuportahang platform:

  • Mga Framework at wika ng programa: kasama ang dotNet kasama ang WPF, Java, VB, Delphi.
  • Mga web browser: Firefox, Internet Explorer, Chrome.
  • Kapaligiran sa Pag-unlad ng Application: PowerBuilder.
  • Mga Application ng Host: 3270, 5250.
  • Mga programang MS: MS Outlook, MS excel
  • Application ng Enterprise: Seibel, SAP.
  • Mga protokol at hardware: Flash, Webservices (SOAP), ODBC.

Konklusyon

Sa panimulang artikulong ito ng pangkalahatang-ideya ng Tosca, sakop namin ang pangkalahatang ideya ng tool sa pagsubok ng Tricentis TOSCA, Tosca Commander at Workspace. Paki-klik dito, upang mag-navigate sa portal ng suporta ng Tosca para sa karagdagang impormasyon.

Mangyaring i-click upang basahin ang susunod na artikulo ng TOSCA Tutorial - Kumpletong Pag-aaral ng TOSCA Commander.

Tungkol kay K Mondal

Tosca Tutorial - Isang Kumpletong Gabay sa Tagumpay 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