Tosca Tutorial – Ամբողջական հաջողության ուղեցույց Tosca 13.x-ի համար

Tosca ձեռնարկ

Tosca Tutorial-ի հոդվածների ցանկը նշված է բովանդակության աղյուսակում, որը կբացատրվի ամբողջ ձեռնարկում: Բոլոր հոդվածները գրված են պարզ լեզուներով՝ պատշաճ օրինակով, ինչը կօգնի մուտքի մակարդակի ծրագրային ապահովման փորձարկողին հասկանալ կարճ ժամանակում:

Tosca ձեռնարկ #1: Տոսկայի ակնարկ

Տոսկա Խնամակալական #2: Tricentis Tosca Setup – Տեղադրեք, տեղահանեք և լիցենզիայի կազմաձևում

Տոսկա Խնամակալական #3: Տոսկա Աշխատանքային տարածքի ստեղծում

Տոսկա Խնամակալական #4: TOSCA Commander-ի և Tosca User Management-ի իմացություն

Տոսկա Խնամակալական #5: Tosca սկանավորում – Մոդուլների ներածություն

Տոսկա Խնամակալական #6: Tosca Test Case-ի ստեղծում

Տոսկա Խնամակալական #7: Տոսկայի պարամետրեր և գրադարան – բուֆեր, բիզնեսի պարամետր, TCP

Տոսկա Խնամակալական #8:Tosca թեստի կատարում, հաշվետվություններ և սխալների կառավարում

Տոսկա Խնամակալական #9: Test Case Design – Փորձարկման տվյալների կառավարման մոտեցում 

Տոսկա Խնամակալական #10: Tosca թեստային տվյալների կառավարում.

Տոսկա Խնամակալական #11: API-ի փորձարկում Տոսկայում

Tosca ձեռնարկ #12: Տոսկայի հարցազրույցի հարցեր և պատասխաններ

Այս հոդվածում մենք կսկսենք TOSCA Overview-ով: Tosca-ի հարցազրույցների համը ստանալու համար կարող եք ստուգել հարցազրույցի ամենահաճախ տրվող հարցերը և դրանց պատասխանները այստեղ.

Տոսկայի ակնարկ

Այս ձեռնարկի նպատակն է նկարագրել ա TOSCA-ի ամբողջական և մանրամասն ակնարկ՝ որպես սկսնակների համար թեստային ավտոմատացման գործիք.

Ծրագրային ապահովման փորձարկման հասկացությունները.

Ծրագրային ապահովման փորձարկումը կարևոր քայլ է ծրագրային ապահովման արտադրանքի որակն ապահովելու համար: Այն ապահովում է, որ պահանջները կատարվում են ըստ ակնկալիքների: Փորձարկումը կարող է իրականացվել Ծրագրային ապահովման մշակման կյանքի ցիկլերի տարբեր փուլերում: Դրանք են -

Միավորի փորձարկում – Կատարված է ծրագրաշարի մշակողի կողմից մշակման պահին:

Ինտեգրման փորձարկում – Տարբեր բաղադրիչները մշակելուց հետո բաղադրիչներից յուրաքանչյուրը պետք է ինտեգրվի՝ յուրահատուկ արտադրանք ստեղծելու համար: Ինտեգրումից հետո անհրաժեշտ է ինտեգրման թեստավորում՝ ստուգելու համար, որ ամբողջ կարգավորումը (ներառյալ ծրագրաշարի բոլոր բաղադրիչները) լավ է աշխատում որպես մեկ արտադրանք:

Համակարգի փորձարկում – Ինտեգրման փորձարկումից հետո անհրաժեշտ է համակարգի թեստավորում՝ ծրագրաշարի որակն ապահովելու համար:

Օգտագործողի ընդունման փորձարկում - Դա սև արկղի փորձարկման մի տեսակ է: Բիզնես թիմը (ծրագրային արտադրանքի վերջնական օգտագործողը) պատասխանատու է այս թեստավորումն իրականացնելու համար՝ ստուգելու, որ բոլոր պահանջները կատարվում են:

Ծրագրային ապահովման կամ հավելվածի փորձարկումը կարող է իրականացվել ձեռքով կամ որոշակի ավտոմատացված մոտեցման միջոցով: Նշվածում առկա է փորձարկման ավտոմատացման մի քանի գործիք՝ թեստավորման գործընթացը ավտոմատացնելու համար: Այս հոդվածում մենք պատրաստվում ենք բացատրել TOSCA-ի ակնարկը՝ որպես փորձարկման ավտոմատացման գործիք:

Ի՞նչ է ավտոմատացման թեստավորումը:

Այսօր ՏՏ ոլորտը պահանջում է որակ և արդյունավետություն՝ մարդկային նվազագույն ջանքերով, ցանկացած տեսակի ՏՏ ծառայություններ մատուցելու համար: Այստեղ ավտոմատացման թեստավորումը մեծ դեր է խաղում թեստավորման ծառայությունների համար։ Ավտոմատացման թեստավորումը փորձարկման գործընթացի և սցենարների ավտոմատացման ծառայություն է՝ նվազեցնելու մարդկային ջանքերը: Ավտոմատացման ուղղահայաց ոլորտում առաջատար գործիքները, ինչպիսիք են QTP (UFT), RFT և Selenium-ը, սպառում էին հիմնական տարածքները: Այժմ Tosca-ն կոշտ մրցակցություն է տալիս այս գործիքներին:

Ինչու՞ Տոսկա:

Tosca-ն ժամանակակից շուկայի առաջատար գործիքներից մեկն է: Այն ունի նաև ֆունկցիոնալ և ռեգրեսիոն թեստավորում կատարելու հնարավորություն: API-ի փորձարկումը, որը կարևոր դեր ունի AGILE գործընթացում, կարող է իրականացվել TOSCA-ի միջոցով: Այժմ ընդգծված պահանջում է ավելի քիչ փորձարկման ջանքեր և ավելի քիչ ուսուցման տևողությունը գործիքի վրա: Այս առումով Tosca-ն լավագույնս համապատասխանում է գործիքին, քանի որ այն աջակցում է սցենարի ավելի քիչ թեստավորում, որը սովորելու համար նվազագույն ժամանակ կխլի: Tosca-ի օգտատերը կարող է գրել արդյունավետ թեստային դեպքեր՝ նվազագույն հմտություններով: Նաև այն ստեղծում է ստանդարտ թեստային հաշվետվություններ ղեկավարության համար՝ առանց մեծ անհատականացման:

Առանցքային Նկարագրություն:

  • Մոդելի վրա հիմնված փորձարկման մոտեցում. Սա Tosca-ի հիմնական հատկանիշներն են՝ որպես թեստային ավտոմատացման գործիք: Դրա շնորհիվ Tosca-ն ավելի հարմար է, քան շուկայում առկա փորձարկման ավտոմատացման այլ գործիքները: Որպես թեստային դեպքի մշակման մաս, մենք պետք է մոդուլներ ստեղծենք միավորի մակարդակի յուրաքանչյուր գործառույթի համար: Փորձարկման օբյեկտների բոլոր տեխնիկական հատկությունները պահվում են մոդուլներում, որոնք կմիավորվեն թեստի ստեղծման ընթացքում՝ թեստի տվյալների հետ միասին:
  • Ռիսկի վրա հիմնված փորձարկման մոտեցում. Tosca-ի մեկ այլ կարևոր ասպեկտը, քանի որ այն աջակցում է ռիսկի վրա հիմնված թեստավորման մոտեցմանը: Tosca-ն ի վիճակի է գնահատել ռիսկը թեստային գործերով: Հիմնականում այն ​​կարող է բացահայտել ամբողջ թեստային փաթեթի ենթաբազմությունը, որը նվազագույնի կհասցնի ռիսկերի հավանականությունը: Կատարումն ավարտվելուց հետո ռիսկերը չափվում են՝ հաշվի առնելով թեստի կատարման արդյունքը և ռիսկի ծածկույթը:
  • Սցենարի պակաս թեստային դեպքեր. Tosca-ն աջակցում է script-ի պակաս ավտոմատացմանը, ինչը նշանակում է, որ թեստային դեպքերը կարող են մշակվել Tosca-ի TestCase բաժնում մոդուլների քաշել և թողնել մեթոդով: Թեստային տվյալների պարամետրիզացիան և անցակետերի իրականացումը կարող է իրականացվել կոնֆիգուրացիայի միջոցով: Այսպիսով, յուրաքանչյուրը կկարողանա թեստեր մշակել նվազագույն հմտություններով և պատրաստվածությամբ:
  • Դինամիկ փորձարկման տվյալներ.  Դինամիկ փորձարկման տվյալները կարող են պահպանվել տեխնիկական փորձարկման դեպքերից առանձին: Դրան հասնելու համար Tosca-ն տրամադրում է նախնական հնարավորություններ, ինչպիսիք են՝ TDM, TCD, TDS և այլն:
  • Հեշտ է պահպանել.  Եթե ​​կա հավելված կամ տվյալների բարելավում, նույնը կարող է ներառվել ամբողջ թեստային փաթեթում՝ թարմացնելով մոդուլները կամ տվյալները կենտրոնական պահոցում: Այստեղ ծախսված ջանքերն ավելի քիչ են՝ համեմատած փորձարկման ավտոմատացման որևէ այլ գործիքի հետ:
  • Տարածեք կատարումը. Դա նշանակում է թեստի կատարման բաշխումը բազմակի համակարգում՝ նվազեցնելու մարդկային ջանքերը և կատարման ցիկլը: Բաշխված կատարման կոնֆիգուրացիայի հիման վրա մենք կարող ենք պլանավորել թեստի կատարումը մի քանի համակարգերում:
  • API-ի փորձարկում. API-ի թեստավորումը շատ օգտակար է, երբ ամբողջ հավելվածը պատրաստ չէ, բայց հավելվածի որոշ բաղադրիչներ մշակված են: Օգտագործելով API-ը՝ Tosca-ն ի վիճակի է փորձարկել համապատասխան հավելվածի բաղադրիչները:
  • Փորձարկման ձայնագրում. Tosca-ն ի վիճակի է գրանցել թեստային սցենար՝ ժամանակ խնայելու համար գծային թեստային դեպքեր առաջացնելու համար անցակետերի հետ միասին: Այս հատկությունը շատ օգտակար է միայն մեկ անգամ փորձարկելու համար:
  • Մանրամասն հաշվետվություն. Tosca-ն ստեղծում է քայլ առ քայլ կատարման հաշվետվություններ և տեղեկամատյաններ՝ գրավված էկրաններով: Կատարման տեղեկամատյանները շատ օգտակար են ցանկացած սխալ ուսումնասիրելիս:
  • Բջջային թեստավորում. Tosca-ն աջակցում է բջջային հավելվածների թեստավորմանը և՛ android, և՛ iOS սարքերում: iOS-ի փորձարկման համար անհրաժեշտ է լրացուցիչ MAC ենթակառուցվածք:
  • Աջակցվող ծրագրեր.  Tosca-ն համատեղելի է տարբեր տեսակի հավելվածների հետ, ինչպիսիք են Salesforce, SAP, Web, Powerbuilder, DotNet, Mainframe, Mobile սարքեր և այլն:
  • Ինտեգրում երրորդ կողմի գործիքների հետ. Tosca-ն օգնում է ինտեգրվել երրորդ կողմի գործիքներին՝ նվազագույն հարմարեցմամբ, ինչպիսիք են Perfecto, Selenium, Azure, Jenkins և այլն:

TOSCA Architecture:

ՏՈՍԿԱ նախագծված և մշակված է TRICENTIS Technology & Consulting GmbH-ի կողմից (ավստրիական ծրագրային ընկերություն, որը հիմնված է Վիեննայում): Փորձարկման գործիք TOSCA-ն ունի հետևյալ միջերեսները.

  • GUI – Օգտագործողի գրաֆիկական ինտերֆեյս
  • API – Ծրագրավորման ինտերֆեյս
  • CLI – Հրամանի տողի միջերես
  • Ինտեգրված թեստի կառավարում
TOSCA Overview- Tosca Architecture
Ճարտարապետության դիագրամ (Տոսկա ակնարկ)

TOSCA Commander-ի վերջին տարբերակը, որը հասանելի է շուկայում, 13.3-ն է: Տոսկայի հիմնական բաղադրիչները նշված են ստորև.

  • Տոսկա կախարդ
  • Տոսկայի հրամանատար
  • Տոսկա կատարող
  • Փորձարկման պահոց

TOSCA-ի հրամանատար. TOSCA-ի հրամանատարը գործիքի առանցքային հիմքն է՝ թեստային սցենարների ստեղծման մշակման, կառավարման, կատարման և վերլուծության համար: Tosca Commander-ն ունի հինգ բաժիններ, որոնք օգտագործվում են նախագծերի մեծ մասում. 

1. Մոդուլ – Բոլոր մոդուլները (պահպանում են փորձարկման օբյեկտի տեխնիկական տվյալները) պահվում են այս բաժնում:

2. Փորձարկման դեպք – Ցանկացած փորձարկման դեպքի տեխնիկական բաղադրիչները պահվում են այս բաժնում:

3. TestCaseDesign – Այս բաժինը օգտագործվում է թեստի տվյալները փորձարկման դեպքից լավ կազմակերպված կերպով մեկուսացնելու համար: Այս բաժնի հիմնական նպատակն է չդիպչել տեխնիկական փորձարկման դեպքերին՝ թեստի տվյալները փոփոխելու համար:

4. Կատարում – Այս բաժինը պահում է թեստի կատարման արդյունքների տեղեկամատյանները կատարման ցանկում: Հիմնականում այն ​​օգտագործվում է թեստի կատարումը կառավարելու համար:

5. Պահանջներ – Պահանջների հետ կապված բոլոր տեղեկությունները պահվում են այս բաժնում:

Տոսկայի ակնարկ - Տոսկայի հրամանատար
TOSCA-ի ակնարկ – Tosca-ի հրամանատար

Տարբեր բաժինների մանրամասն ուսումնասիրությունը հասանելի է հաջորդ հոդվածում:

TOSCA-ի կատարող. Tosca Executor-ը օգտագործվում է իրականացնելու փորձարկման դեպքեր, որոնք մշակված են TOSCA-ում: Սա այլընտրանք է թեստի կատարմանը առանց Tosca-ի հրամանատարը բացելու: Մենք կարող ենք նավարկել Tosca կատարողին պատուհանների մեկնարկի ցանկի միջոցով.  Start-> All Programs-> Tricentis-> Tosca Executor

TestSet ֆայլերի վերաբերյալ ավելի շատ մանրամասներ ստանալու համար սեղմեք այստեղ.

Tosca Overview - Tosca Executor
Tosca Overview – Tosca Executor

Տոսկա հրաշագործ. Մենք պետք է սկանավորենք հավելվածը՝ թեստային ավտոմատացման համար մոդուլներ (օբյեկտային քարտեզ) ստեղծելու համար: Tosca Wizard-ը հավելվածների սկանավորման հին մոդելն է: Այն կարող է բաց լինել նաև որպես ինքնուրույն բաղադրիչ նաև հրամանատարից:

TOSCA Overview- Tosca Wizard
TOSCA-ի ակնարկ – Tosca Wizard

Փորձարկման պահոցTestcase-ը կարող է պահվել արտաքին ընդհանուր պահոցում/տվյալների բազաներում, ինչպիսիք են Oracle-ը, SQLServer-ը, SQL Lite-ը և այլն: Բացի այդ, թեստային տվյալները կարող են պահպանվել Tosca-ի արտաքին պահոցում տարբեր գործընթացների միջոցով, ինչպիսիք են TDM – Test Data Management, TDS – Test Data: Ծառայություն. Փորձարկման պահեստը պահանջվում է, որպեսզի մի քանի փորձարկողներ կարողանան միաժամանակ աշխատել:

TOSCA Overview- Tosca Repository
TOSCA-ի ակնարկ – Tosca-ի պահեստ

 

Աջակցվող հարթակ.

  • Շրջանակներ և ծրագրավորման լեզուներ. dotNet, ներառյալ WPF, Java, VB, Delphi:
  • Վեբ բրաուզերներ՝ Firefox, Internet Explorer, Chrome.
  • Հավելվածի մշակման միջավայր՝ PowerBuilder.
  • Հյուրընկալող հավելվածներ՝ 3270, 5250:
  • MS ծրագրեր՝ MS Outlook, MS excel
  • Ձեռնարկությունների հայտ. Seibel, SAP:
  • Արձանագրություններ և սարքավորումներ՝ Flash, Webservices (SOAP),ODBC:

եզրափակում

Tosca-ի ակնարկի այս ներածական հոդվածում մենք լուսաբանել ենք Tricentis TOSCA փորձարկման գործիքի, Tosca հրամանատարի և աշխատանքային տարածքի ակնարկը: Խնդրում ենք սեղմել այստեղԼրացուցիչ տեղեկությունների համար նավարկելու Tosca-ի աջակցության պորտալ:

Խնդրում ենք սեղմել TOSCA ձեռնարկի հաջորդ հոդվածը կարդալու համար – TOSCA հրամանատարի ամբողջական ուսումնասիրություն:

Թողնել Մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվելու.