Քանի որ նորարարությունը շարունակում է ընդլայնել այն, ինչ հնարավոր է ծրագրային ապահովման մշակման ժամանակ, թեստավորումը որպես կենտրոնացված ծառայություն օգտագործելը գնալով ավելի տարածված է դառնում:
Կազմակերպությունները շահագրգռված են մի քանի թիմերում փորձարկողներ ուղարկելու հաջող ուղիներ գտնելու հարցում. Նպատակը դա անելն է ոչ թե գերազանց փորձից և ստանդարտացումից հրաժարվելու հաշվին, որոնք ՈԱ կազմակերպությունները անխոնջ աշխատում են ստեղծելու, փորձարկելու և պահպանելու համար:
Գերազանցության թեստավորման կենտրոնի ընդգրկումը կարող է լուծում լինել ձեր թիմերում ստանդարտացման պահպանման համար և ապահովելու, որ թեստավորման նորարարությունը առաջնահերթություն է ստանում ձեր կազմակերպությունում:
Թեստային թիմերը պետք է կատարեն ճշգրիտ քայլեր՝ հաջող TCoE-ն իրականացնելու համար: Դա ներառում է ազդեցության վերլուծություն, պլանավորում, գնահատում, կազմակերպչական ճշգրտումներ, գործիքների ընտրություն և նպատակային կարգավորում:
Ի՞նչ է գերազանցության թեստավորման կենտրոնը (TCoE):
Գերազանցության թեստավորման կենտրոնը հմուտ է օգնելու ընկերություններին օպտիմալացնել հավելվածների կատարողականի թեստերը և որակը , որպեսզի ուժեղացնեն ՏՏ-ի և բիզնեսի միջև սիներգիան, ավելին անեն իրենց գործիքների, ՈԱ բյուջեների, մարդկանց և շրջակա միջավայրի հետ և բարձրացնել ՈԱ արդյունավետությունը:
TCoE-ն հնարամիտ վիրտուալ հրամանատարական կենտրոն է, որն օգտագործում է չափումներ, ավտոմատացում, ստանդարտացված թեստավորման մեթոդաբանություն, գործիքներ և լավագույն փորձը: Նախքան տեղակայումը և արտադրության ընթացքում, TCoE-ն կառավարում է հասանելի ռեսուրսների բազմակողմանի հավաքածու՝ ապահովելու, որ որակը միատեսակ բարձր է բոլոր հավելվածներում:
Ավելին, այն ապահովում է ցանկացած նախագծի կամ ծրագրային համակարգի որակը դիտելու և վերահսկելու շոշափելի միջոց: TCoE-ն ՏՏ ղեկավարությանը հնարավորություն է տալիս տեղակայման ընտրություն կատարել ա բիզնես ռիսկի հեռանկար.
ՈԱ գործընթացների, մարդկային ռեսուրսների և գործիքների խառնուրդը թույլ է տալիս TCoE-ին ուժեղացնել կազմակերպությունները՝ թույլ տալով նրանց պատշաճ կերպով ներառել TCoE-ի ավտոմատացման փորձարկման գործընթացը ՝ միաժամանակ բարձրացնելով ձեռքով փորձարկման արդյունքները և արտադրողականությունը:
Ե՞րբ է Ձեզ անհրաժեշտ Գերազանցության թեստավորման կենտրոն (TCoE):
Միշտ ճնշում է գործադրվում TCoE թեստավորման թիմերի վրա՝ արագացնելու զարգացման ժամանակը, առանց որակը վտանգելու: Հենվելով բացառապես որակի ապահովման ավանդական մեթոդներ անբավարար է, քանի որ նրանք չեն կարող համընթաց քայլել միշտ պահանջկոտ ծրագրային ապահովման հետ, որն արդյունավետ, ամուր և ժամանակի հետ կապված է: Երկար են այն օրերը, երբ փորձարկումն իրականացվել է մեկ հարթակի, սարքի, բրաուզերի և եզակի կատարման վրա: Մեր օրերում բարդ կազմակերպությունները պահանջում են գործիքներ և գործընթացներ՝ միջպլատֆորմային, խաչաձև հավելվածների, խաչաձև զննարկիչների, զուգահեռ կատարման, կենդանի/ձայնագրման կարգավիճակի և շատ ավելին գործարկելու համար:
Որպես այս կազմակերպություններից մեկը, դուք կարող եք պահանջել փորձարկել մի շարք հարթակներում, ինչպիսիք են Linux , Պատուհաններ , Android , iOS , վեբ և անցկացրեք մի շարք թեստեր բեռնվածության թեստեր , կատարողականի թեստեր , UI թեստեր , QA թեստեր , բարդ ռեգրեսիայի փորձարկում , միավորի թեստեր , ֆունկցիոնալ թեստեր , ինտեգրման թեստավորում , UI թեստեր , բարդ API թեստեր և շատ ավելին:
Այս փոփոխությունը առաջատար գործոն է եղել բոլոր ընկերությունների համար՝ ուսումնասիրելու կենտրոնացված թեստավորման ծառայության ստեղծման գաղափարը:
TCoE-ների ստեղծման դրական և բացասական կողմերը
Նախքան Գերազանցության թեստավորման կենտրոն ստեղծելու ուղղությամբ քայլեր ձեռնարկելը, դուք պետք է նայեք դրան տարբեր տեսանկյուններից և հաշվի առնեք դրական և բացասական կողմերը:
Կողմ
1. Բարելավված հիմնական հմտություններ .
Կիրառելով Գերազանցության փորձարկման կենտրոնի լավագույն փորձը, դուք ակտիվորեն ներդրումներ եք կատարում ձեր փորձարկողների ընդհանուր հմտությունների մեջ՝ նորարարության և ուսուցման միջոցով, ինչը նշանակում է ավելի բարձր որակի արտադրանք ձեր թիրախային հաճախորդների համար:
2. Փորձարկման ավտոմատացում .
Հաստատվելով ավտոմատացման խիստ շրջանակի վրա՝ կարող եք վստահ լինել, որ ձեր բոլոր թիմերը կհետևեն հիմնական կոդավորման մեթոդներին: Արդյունքում, կան ավելի կարճ կատարման ժամանակներ և սկրիպտավորման ցիկլեր, բարելավված ծածկույթի և թեստավորման որակ, և կրճատված ժամանակ՝ նոր ինժեներների ավտոմատացման համար:
3. Ավելի լավ ճարպկություն .
Պահանջելով, որ յուրաքանչյուր փորձարկող աշխատի որոշակի տիրույթում, այն թույլ է տալիս առաջադրանքների բազմակողմանի տեղաշարժը գլխարկի վերջում, առանց փորձարկողների թերության, որոնք ստիպված կլինեն տարբեր գործիքներ և գործընթացներ թողնել թիմերում: Ավելին, scaling թիմերը օգտագործելով an Աութսորսինգի մոդելը մարդկանց տալիս է հետևողականորեն և արագ ներգրավվելու ազատություն:
4. Կատարել բարելավումներ .
Անկասկած, համապարփակ TCoE ունենալու հիմնական պատճառը գործընթացների և գործիքների մշտական արդիականացումն է։ Այս նպատակին նվիրված թիմը երաշխավորում է, որ դուք շարունակաբար աշխատում եք նորագույն ժամանակակից թեստավորման աշխարհում:
5. Խնայել գումար .
Թիմերի միջև ստանդարտացված գործիքների ներդրումը կարող է հանգեցնել որոշակի ժամանակահատվածում ձեր կազմակերպության ծախսերի զգալի խնայողության:
6. Նվազեցնել փորձարկման ծախսերը .
HCL-ի ուսումնասիրությունը ցույց է տվել, որ TCoE-ն հանգեցրել է կազմակերպության ներսում թեստավորման գների 11 տոկոս նվազմանը:
Դեմ
1. Չափազանց բարդ .
Եթե դուք ստատիկ փորձարկողներով մեկ կամ գուցե նույնիսկ երկու թիմ ունեցող մարդ եք, գործիքներն ու գործընթացները համեմատաբար նույնն են: Այս դեպքում լրացուցիչ շերտ ավելացնելը կարող է անհարկի բարդացնել ամեն ինչ՝ ավարտվելով հիասթափությամբ և հետաձգված թողարկումներով:
2. Հանձնառության բացակայություն .
Եթե դուք որոշեք ներառել TCoE առանց ձեր կազմակերպության օգնության բոլոր մակարդակներում, դա կարող է հանգեցնել ձեր անդամներին այրված և հուսալքված զգալու: Ավելի կոնկրետ, եթե գործիքների ամբողջական աջակցություն չկա, և գործընթացի առաջարկությունները պատշաճ կերպով չեն հարմարեցված, ամեն ինչ կարող է շեղվել:
Օրինակներ, որտեղ կարող են իրականացվել TCoE-ները
Ստորև բերված են մի քանի ոլորտներ, որտեղ դուք պետք է մտածեք TCoE-ի իրականացման մասին.
1. Դուք ցանկանում եք սովորել Tech և KPI միտումները
Մի քանի թիմերում որակի ապահովումը կարող է դժվար լինել, հատկապես, եթե դուք չունեք խումբ կամ մեկ անձ, որը նշանակված է աշխատանքի համար: Նման իրավիճակներում այն կարող է օգնել ձեզ տեսնել տարբերություններ, թե ինչպես են թիմերը հետևում կոնկրետ KPI-ներին, մինչդեռ մյուսները կարող են ընդհանրապես չհետևել որևէ մեկին: Այն կարող է չափել որակը և չափումները ձեր ընկերության ողջ տարածքում՝ նվազեցնելով կամ ամբողջությամբ հեռացնելով առաջադրանքը:
2. Ներգրավվել համասեռացման գործընթացներում
Գերազանցության թեստավորման կենտրոնի հիմնական գործառույթը գործիքների և գործընթացների ստանդարտացումն է բոլոր թիմերում: Միավորները կարող են ավելի քիչ ժամանակ ծախսել ստանդարտացման միջոցով մի քանի անհարկի տատանումներ սահմանելու և ներառելու համար:
Բացի այդ, կարգավորումը հեշտացնում է թիմային հաղորդակցությունը սկրիպտավորման, կատարման և ավտոմատացման հետ կապված ուղեցույցների և լավագույն փորձի վերաբերյալ:
3. Որակի ապահովում Կազմակերպության վրա իրականացվող նախագծերի հետ համապատասխանեցում
Երբ չկա կենտրոնացված թեստավորման շրջանակ, թեստավորման թիմերը կզեկուցեն անհատներին և, հետևաբար, կկորցնեն ընդհանուր նպատակը կամ ուղղությունը կիսելու հնարավորությունը:
TCoE-ի ներդրման միջոցով բոլոր թեստավորման գործառույթները տեղադրվում են մեկ կենտրոնական և հարմար վայրում՝ ապահովելով, որ գործողությունները նույն էջում են՝ եզակի առաքելությամբ և տեսլականով, որը համահունչ է կազմակերպության նպատակներին :. Դա ավելի շատ տեսանելիություն և հստակություն է հաղորդում որակի ապահովմանը ղեկավարության տեսանկյունից:
Երբ դուք կարող եք կարիք չունենալ Գերազանցության կենտրոն
Խելամիտ չի լինի փորձել կենտրոնացումը մի քանի արտադրանքի թիմերում, եթե թիմի անդամներից նույնիսկ մեկը հիմնվում է ինստիտուցիոնալ գիտելիքների վրա՝ որպես իրենց մեթոդաբանության: Սա ճիշտ է նաև, եթե թիմի գործընթացները հիմնվելով վերացական ֆունկցիոնալ մոդելների վրա, հիմնվում են անվանված անհատների վրա:
Նմանապես, դա կօգնի, եթե ապրանքների խմբերը չտեղափոխեք Գերազանցության փորձարկման կենտրոն՝ նախապես չտեսնելով, որ հիմնական գործիքները ստանդարտացված են, ինչպիսիք են փորձարկման դեպքերի պահոցները և արատների տվյալների բազաները:
Արդյո՞ք ձեր բիզնեսին անհրաժեշտ է գերազանցության փորձարկման կենտրոն (TCoE):
Երբ զգալի կազմակերպչական տեղաշարժի մեջ է, ձեր բացթողումները մանրակրկիտ հասկանալը և ձեր ընկերության ներկայիս վիճակը ուսումնասիրելը կարևոր է, երբ որոշում եք, թե արդյոք TCoE-ը համապատասխանում է ձեր կազմակերպությանը:
Վերցրեք անհրաժեշտ ժամանակը՝ համոզվելու համար, որ դուք ճիշտ եք որոշել, թե որն է ձեր Գերազանցության թեստավորման կենտրոնը կամ ինչ չէ, և ընտրեք համապատասխան անհատներին աշխատանքի համար:
TCoE-ի հաջող իրականացման համար կարևոր նշանակություն ունի փորձարկողներին հաղորդակցման և համագործակցության գերազանց հմտությունների ապահովումը. նրանք պետք է նաև համակողմանի պատկերացում ունենան թեստավորման սկզբունքների վերաբերյալ:
Մի մոռացեք պարզել, թե ինչպես եք բացահայտելու և չափելու ձեր կազմակերպության հաջողությունը: Եթե Ձեզ անհրաժեշտ է օգտագործել KPI-ներ, փոխանցեք այս տեղեկատվությունը ձեր թիմին՝ հասկանալու համար, թե ինչպես եք չափելու հաջողությունը:
Որո՞նք են գերազանցության թեստավորման կենտրոնի (TCoE) հիմնական բնութագրերը:
Թեև Գերազանցության թեստավորման կենտրոնն օգնում է կազմակերպություններին որակի և պլանավորման հարցում, կան մի քանի հիմնական բնութագրեր՝ TCoE-ի նույնականացման համար:
1. Ավտոմատացված փորձարկման շրջանակ
Ենթադրենք, որ ձեր կազմակերպությունը չունի կենտրոնացված թեստային ավտոմատացման Գերազանցության կենտրոն: Այդ դեպքում մեծ հավանականություն կա, որ ձեր թիմը չի կիսի ձեր ընկերության ընդհանուր նպատակները, կամ գուցե նրանք շեղվեն այն ճանապարհից, որը նախատեսված է օգտագործել բիզնես նպատակներին հասնելու համար:
Գերազանցության թեստավորման կենտրոնը թույլ է տալիս կազմակերպություններին հասնել բիզնես նպատակներին համախմբված թեստավորման գործառույթների միջոցով:
2. Ավելի շատ փորձարկում
Ծրագրի սահմանափակ տեսանելիության մեղավորներից մեկը բազմաֆունկցիոնալ թիմերի միջև սիներգիայի բացակայությունն է, ինչը խոչընդոտում է մասշտաբի տնտեսմանը: Գերազանցության թեստավորման կենտրոնը երաշխավորում է միավորների համակարգումը նախագծերի տեխնոլոգիայի հետ կապված նրանց հիմնական հմտությունների համաձայն: Բացի այդ, չկա կախվածություն միջպլատֆորմներից, որոնք թույլ են տալիս օպտիմալ օգտագործել ձեր ռեսուրսները:
Որակի թեստավորման թիմն ունի իր աշխատանքային տարածքը, որպեսզի նրանց տրամադրի անհրաժեշտ տարածք թեստավորումն իրականացնելու համար՝ առանց ծրագրային ապահովման զարգացման առաջընթացը վնասելու: Բացի այդ, անձնակազմը կարող է զուգահեռ թեստեր անցկացնել տարբեր միջավայրերում մի քանի նախագծերի համար:
3. Տեսանելիություն թիմերի միջև
Սովորաբար բազմաֆունկցիոնալ թիմերը տեսանելիություն չունեն՝ ճշգրիտ հաշվարկելու ներդրումների վերադարձը փորձարկման արդյունքում, և չկա կենսունակություն՝ կապված թեստավորման հետ կապված ընդհանուր ծախսերի հետ: TCoE-ն ունի չափումների վրա հիմնված հետևում, ինչը թույլ է տալիս չափել ձեր թեստավորման արդյունավետությունը և ROI-ն ստացվել է փորձարկումից :
TCoE-ն պարզեցնում է կազմակերպության հետ կապված բնորոշ մարտահրավերները, ինչպիսիք են փորձարկման ջանքերի և դրանց արդյունավետության չափումը, թերությունների բացահայտումը և թեստի ծածկույթի մոնիտորինգը: Դուք կունենաք կենտրոնացված տեսանելիություն և հստակություն շահագրգիռ կողմերի համար՝ շնորհիվ իրական ժամանակի վերլուծության և առկա սխալների հաշվետվության՝ ավելի լավ հայտը ստեղծելու համար:
Որո՞նք են Գերազանցության թեստավորման կենտրոնի (TCoE) առավելությունները:
Ձեր ընկերության համար Գերազանցության թեստավորման կենտրոնի ներդրումն ունի մի քանի առավելություններ, ինչպիսիք են հետևյալը.
1. Առաքման ժամանակացույցի օպտիմալացում
Կաղապարների և ավելորդ թեստերի ավտոմատացման միջոցով թեստի կատարումը կտրուկ նվազում է: Ընդամենը ստանդարտ գործընթացներ ներառելով՝ դուք կարող եք արագացնել լուծման գործընթացը՝ ըստ առաջնահերթության և նվազեցնել սովորական առաջադրանքների միջև ընկած ժամանակը:
2. Ավելի լավ կատարողականության թեստավորում
Գերազանցության թեստավորման կենտրոնի ներդրումը համախմբում է ՈԱ կանոնները և ակտիվացնում դրանք: Դա նվազագույնի է հասցնում տիպիկ ծրագրի ռիսկերի ազդեցությունը` միաժամանակ բարձրացնելով արտադրանքի որակը: Բացի այդ, ձեր միավորը ստեղծում է շտեմարան՝ հայտնաբերված սխալների քանակն ավելացնելու և ուշ առաքումները նվազեցնելու համար:
3. Ծախսերի արդյունավետ լուծումներ
Ձեր բիզնեսը կարող է օգտվել ծառայություններից, և աշխատանքային արբիտրաժի շնորհիվ նրանք կարող են դա անել ցածր գնով, ինչը, հնարավոր է, կհանգեցնի ծախսերի խնայողության: Ռեսուրսների օգտագործման օպտիմալացման միջոցով դուք կարող եք խնայել ծախսերը ծրագրային ապահովման գնման, պահպանման և տեղադրման տեսքով:
4. Խմբային հավատարմություն
Գերազանցության թեստավորման կենտրոնը թույլ կտա ապահով կերպով համապատասխանեցնել ձեր բիզնեսի նպատակները: Դուք կարող եք հասնել դրան՝ մշակելով ծրագրային ապահովման փորձարկման կառավարման մոդել՝ հիմնված KPI-ների չափման, քննարկման և հաշվետվության համակարգի վրա:
Որո՞նք են սխալ պատկերացումները՝ կապված Գերազանցության թեստավորման կենտրոնի (TCoE) ստեղծման հետ:
Ստորև բերված են մի քանի առասպելներ, որոնց մենք անդրադառնում ենք Գերազանցության թեստավորման կենտրոնի մասին.
1. Յուրաքանչյուրը կարող է կատարել ՈԱ թեստավորում
Հաշվի առնելով բիզնեսի որոշակի գիծ՝ QA-ի փորձագետները մանրակրկիտ կիմանան իրենց համապատասխան ծրագրաշարը և տեղյակ կլինեն բոլոր հնարավոր թեստավորման և զարգացման բարդությունների մասին: TCoE-ն բաղկացած է ծրագրային ապահովումից, որը համապատասխանում է որակավորման բարձր որակավորում ունեցող մասնագետների իրավասությանը և ՈԱ համախմբված ստանդարտների առավելություններին:
2. TCoE-ն չափազանց թանկ է
Չնայած TCoE-ում ներդրումները կարող են շատ թանկ թվալ, նախ պետք է մտածել սխալի հնարավորության և արժեքի մասին:
Հաշվի առեք վրիպակների շտկման և կարկատանների գնման բոլոր ծախսերը, որոնք, հավանաբար, կպահանջվեն արտադրանքի թողարկումից հետո խափանումներն ակնհայտ դառնալուց հետո: Դուք, անշուշտ, ավելի շատ կծախսեք նվազեցված ROI ստանալու վրա, երբ փորձեք վերացնել ձեր արտադրանքի թերությունը: Ձեր կազմակերպությունը կարող է խուսափել դրանից՝ ներդրումներ կատարելով որակյալ TCoE-ում:
3. Բոլոր կողմերի միջև շփումը չափազանց քաոսային է
Հեշտ է ենթադրել, որ հաղորդակցությունը մղձավանջ կլինի, երբ փորձում են համակարգել տարբեր դերերով և գիտելիքների բազա ունեցող տարբեր թեստային թիմերի միջև:
Այնուամենայնիվ, թեստի ղեկավարը և ղեկավարը պետք է նախադեպ ստեղծեն խնդիրների լուծման և հարցերի համար՝ միաժամանակ ամրապնդելով արձանագրությունները և ակնկալիքները ի սկզբանե: Այս խորհուրդը կխուսափի ապագա խնդիրներից, որոնք կարող են խանգարել TCoE-ի հաջողությանը:
Ինչպես ստեղծել TCoE
Հետևեք այս ձևանմուշին, եթե հետաքրքրված եք Գերազանցության թեստավորման կենտրոն ստեղծելով:
1. Ուրվագծեք մարտահրավերները
Ձեր Գերազանցության փորձարկման կենտրոնի ռազմավարությունը պետք է նվազագույնը կարողանա ստանդարտացնել գործընթացներն ու գործիքները: Դուք կարող եք նաև ավելացնել հատուկ գործառույթներ՝ գոյություն ունեցող կամ նոր KPI-ներ սահմանելու և չափելու, արդյունավետ տեխնոլոգիաներ հայտնաբերելու կամ ձեր թիմին ավելի շատ QA ռեսուրսներ մուտքագրելու համար: Մի փորձեք ստեղծել փորձնական COE առանց նախանշելու այն խնդիրները, որոնք պետք է լուծել:
2. Ընտրեք Փորձագետներ
Որոշումներ կայացրեք այն մասին, թե ով կներգրավվի ձեր TCoE թեստավորման մեջ, որը կարող է առաջնորդել և ներկայացնել փորձարկողներին որպես ամբողջություն: Դուք կարող եք ընտրել երրորդ կողմի հետ գնալ՝ ընտրության համար ձեր ձեռքերից ավելի մեծ պատասխանատվություն վերցնելու համար, կամ կարող եք պահել այն տանը:
3. Ստեղծեք ՈԱ Գերազանցության Կենտրոն Ճանապարհային քարտեզ
Յուրաքանչյուր բիզնես ունի հատուկ կարիքներ, որոնց նրանք ցանկանում են լուծել և ցանկալի լուծումների ցանկ: Ընդգծե՛ք կազմակերպության ներսում խնդրահարույց ոլորտները, մշակե՛ք առաջնահերթության աստիճանը և համոզվեք, որ բոլորը նույն էջերում են՝ ստեղծելով ՈԱ գերազանցության կենտրոն:
4. Սահմանել խմբային հաղորդակցությունը
Այս քայլն այն է, որտեղ ուժեղ առաջնորդությունը մեծ ազդեցություն ունի: Ինչպե՞ս է ձեր փորձարկման COE շրջանակը ներդնելու նոր գործիքներ և գործընթացներ՝ միաժամանակ ապահովելով, որ բոլորը հետևում են արձանագրությանը:
Ինչպե՞ս կարող եք առավելագույն հավատարմություն ստանալ TCoE-ին: Երբ դուք հստակեցնում եք, թե ում մոտ կարող են գնալ թիմի անդամները առաջնորդության և շրջանակից հրաժարվելու հետևանքների համար, դա սահմանափակում է թիմերի միջև սխալները ապագայում:
5. Լավ փաստագրված KPI-ներ, գործիքներ, մեթոդաբանություններ և գործընթացներ
Նախքան և մինչ դուք կատարում եք ձեր պլանները թեստային ավտոմատացման համար Գերազանցության կենտրոն, դուք կօգտագործեք նախկինում գոյություն ունեցող գործիքներ և գործընթացներ տարբեր գործառույթներ իրականացնելու համար: Ստեղծեք գրավոր քաղաքականություն, որը նախանշում է առաջ շարժվող ակնկալիքները: Այս պահոցը նույնպես արժեքավոր կլինի նոր անդամներ մուտքագրելիս կամ եթե փորձարկողների միջև շփոթություն լինի:
6. Դեֆիցիտի վերլուծություն
Երբ սկսում եք ձեր փորձարկման ավտոմատացման CoE-ն, կարող են լինել որոշ ոլորտներ, որտեղ թերությունները պետք է առաջնահերթ լինեն, հատկապես, եթե դուք մտադիր եք պահել իրերը տանը: Լավ ղեկավարը կհասկանա բացերը և կաշխատի անդամների հետ, որպեսզի նրանք իրենց ընդգրկված զգան, և որ նրանց ներդրումները գնահատվում են:
Ի՞նչ ծախսեր և ռեսուրսներ են պահանջվում Գերազանցության թեստավորման կենտրոն ստեղծելու համար:
Թեև գործիքներն անհրաժեշտ են Գերազանցության փորձարկման կենտրոնի լավագույն փորձի ստեղծման համար, դուք կարող եք ակնկալել, որ նախքան սկսելը ձեզ անհրաժեշտ կլինեն գործիքների և ռեսուրսների լայն շրջանակ:
1. Ծրագրային ապահովման և փորձարկման գործիքներ
Մենք կանդրադառնանք այս հատվածին ավելի ուշ, սակայն ծրագրային գործիքներն ու փորձարկման ռեսուրսներն անհրաժեշտ են Գերազանցության թեստավորման կենտրոն կառուցելիս: Դուք կցանկանաք ներդրումներ կատարել փաստաթղթերի պահեստում, ստանդարտացված փորձարկման գործիքներ, արդյունավետության չափումներ և այլն:
2. Թիմի զարգացում
Ավտոմատացման փորձարկման գործընթացին լիովին նվիրված անհատների ներգրավումը կամ նշանակումը կարևոր է TCoE-ի հաջողության համար: Ձեզ անհրաժեշտ կլինեն փորձագետներ թեստային առաջատարի, թեստային մենեջերի, թեստային ճարտարապետի և խմբի ներսում այլ պաշտոնների համար:
Այս մարդիկ կլինեն ձեր օգտագործած տեխնոլոգիաներից դուրս հիմնական ակտիվները: Նրանք կօգտագործեն իրենց իրավասությունը գնահատելու համար տեղայնացման փորձարկման գործընթաց , կիրառական փորձարկման մեթոդաբանություն, կատարողականի փորձարկման մեթոդաբանություն և այլն:
Ինչպե՞ս պետք է ստուգեք ձեր TCoE-ի արդյունավետությունը:
Դուք կարող եք օգտագործել տարբեր չափումներ՝ որոշելու համար, թե որքանով է արդյունավետ ձեր Գերազանցության փորձարկման կենտրոնի ռազմավարությունը և արդյոք այն հասել է սահմանված նպատակներին: KPI-ները (գործողության հիմնական ցուցանիշները) հաջողության արդյունավետ չափման հիանալի միջոց են:
1. Ի՞նչ KPI-ներ պետք է կարգավորեք կատարողականությունը վերահսկելու համար:
Ընտրեք, թե կատարողականի որ ցուցանիշներն եք ցանկանում օգտագործել նախապես: Այն կօգնի ձեզ իմանալ, թե արդյոք ձեր TCoE-ն իրականում օգնում է կազմակերպությանը, թե՞ ամեն ինչ նույնն է, ինչ մինչ ներդրումը: Երբ դուք կարգավորում եք ընթացիկ գործընթացները և ավելացնում նորերը, լավագույն KPI-ները կօգնեն ձեզ կամրջել բացերը:
TCoE-ի հաջողությունը չափելու համար հաշվի առեք այս հայտնի KPI-ները.
- Բաց թողնված սխալների մակարդակըԱյս KPI-ն չափում է որակի բարձրացումը: Օգտագործեք այս ցուցանիշը որոշելու համար, թե արդյոք նախագիծը համապատասխանում է որակի ստանդարտ նպատակներին, ավելացնում է AUT-ին և այլն:
- Փորձարկման ծախսերԱյս KPI-ն հարմար է թեստային բյուջեի և QA-ի օպտիմալացման համար: Դուք կգտնեք, թե որտեղ են անհրաժեշտ ճշգրտումները՝ հաշվարկելով թեստի ծախսերի միջինները COE-ի ստեղծումից առաջ և հետո: Խնայեք մոտ 35 տոկոսը երեք տարվա ընթացքում արդյունավետ TCoE-ի միջոցով:
- QA հասունությունԿատարողականության թեստավորման COE շրջանակի ամենամեծ նպատակներից մեկը որակի ապահովումն է: Յուրաքանչյուր ոք պետք է գնի բարելավման և հաճախորդների գոհունակության նպատակին:
ՈԱ հասունությունը և հաստատված մեթոդոլոգիաների արդյունավետությունը չափելու համար կարող եք օգտագործել Փորձարկման գործընթացի բարելավումը (TPI) կամ Test Maturity Model Integration (TMMi):
Գերազանցության թեստավորման կենտրոն ստեղծելու համար անհրաժեշտ տեխնոլոգիաներ և գործիքներ
Ահա TCoE ստեղծելու համար օգտագործվող գործիքների և գերժամանակակից տեխնոլոգիաների տարբեր ձևեր.
1. Հետևելու և Ծրագրի պլանավորման գործիքներ
Օգտագործեք այս գործիքները՝ ծրագրային ապահովման փորձարկման ընթացքում փորձերի դիզայնը մշակելու և հետևելու համար: Ամենաուշագրավ գործիքներն են Microsoft Project Planner-ը, Trello-ն և JIRA-ն:
2. Մատյանների վերլուծություն
Ցանկացած հավելված, որը դուք օգտագործում եք, ժամանակի ընթացքում գրանցամատյան կստեղծի: Երբ դուք փորձարկում եք, այս տեղեկատվությունը կարող է օգտակար լինել փորձարկողների համար: Նրանք կարող են գրառումները ավելացնել իրենց վրիպակների հաշվետվություններին՝ հասկանալու, վերլուծելու և վերանորոգելու թերությունները: Փորձեք Elastic Stack, Nagios, LOGalyze և Graylog:
3. Կատարման փորձարկման գործիքներ
Օգտագործեք կատարողականության փորձարկման գործիք՝ համոզվելու համար, որ ձեր նախընտրած հավելվածը համապատասխանում է որակի ապահովման չափանիշներին, երբ ծանրաբեռնվածությունը տարբեր է: Համակարգը պետք է կայուն լինի և կարողանա բարձր մակարդակով կառավարել հաշվարկները:
Կատարման փորձարկման շատ գործիքներ չափում են հուսալիությունը, արագությունը, մասշտաբայնությունը, արձագանքման ժամանակը և ռեսուրսների օգտագործումը: Ներառեք այնպիսի գործիքներ, ինչպիսին է ZAPTEST-ը ձեր ծրագրային ապահովման փորձարկման կառավարման մեջ:
Դերեր, որոնք Ձեզ անհրաժեշտ են TCoE-ում
Տեխնիկական և թեստավորման մասնագետները համագործակցում են՝ օգտագործելու մեթոդաբանությունը, ռեսուրսները, տեխնոլոգիաները և փորձարկելու գիտելիքները ներգրավվածությունների ընթացքում: Այս անդամները կլրացնեն փորձարկման գործիքները յուրաքանչյուր նախագծի շրջանակներում:
1. Փորձարկման մենեջերի պարտականությունները
Թեստի մենեջերը պետք է ղեկավարի թեստավորման թիմերը: Նրանք պետք է հասկանան թեստավորման ասպեկտները և ինչպես սկսել թեստավորման գործընթաց, քանի որ նրանք կատարում են ավանդական նյութական դերերը: Փորձարկման մենեջերը կենսական նշանակություն ունի ամուր շրջանակի, ծախսարդյունավետ լուծումների և հեղուկ հաղորդակցության և թիմային աշխատանքի համար:
Փորձարկման մենեջերի պարտականությունները սովորաբար ներառում են հետևյալը.
- Ստեղծել և պահպանել SLAs ( ծառայության մակարդակի համաձայնագրեր )
- Տրամադրել գիտելիքներ փորձարկման թիմերին SLA-ի վերաբերյալ
- Կառավարեք թեստավորման կենտրոնի բյուջեն, ինչպես նաև մարդկային ռեսուրսները
- Վերցրեք թեստի խնդիրները և գտնեք լուծումներ
- Վեբ թեստավորման մեթոդաբանության ներդրում
2. Փորձարկման առաջատար պարտականությունները
Փորձարկման առաջատարը պետք է արագ արձագանքի փոփոխությանը և հարմարվի բազմակողմանի իրավիճակներին, քանի որ թիմերի միջև խնդիրներ են առաջանում: Դա դժվար դիրքորոշում է, որը հավասարապես անբաժանելի է TCoE-ի հաջողության համար:
Թեստի առաջատարը պետք է.
- Մատչելի պահեք թեստի մասնագետներին
- Ուրվագծեք և կատարեք դերերի թեստավորում կազմակերպչական շրջանակներում
- Մշակեք յուրաքանչյուր նախագծի թողարկման և առաքման փորձարկման շրջանակը
- Իրականացնել համապատասխան չափումներ և չափումներ
- Թուլացրեք հակամարտությունները թիմերի միջև՝ արդյունավետ թեստավորում ապահովելու համար
3. Փորձարկման ճարտարապետի պարտականությունները
Test Architect-ը պահպանում է ձեր TCoE-ի մեծ պատկերը տեղադրման կենտրոնում և թեստավորման ընթացքում: Որպես կանոն, բոլոր մակարդակներում մեծ փորձ ունեցող ավագ թեստավորման անձնակազմը պետք է ստանձնի այս պաշտոնը, քանի որ այն ունի բազմաթիվ պարտականություններ: Նրանք սերտորեն համագործակցում են բոլոր մյուս դերակատարների հետ՝ հասնելու վերջնաժամկետներին և նպատակներին:
Փորձարկման ճարտարապետի պարտականությունները ներառում են.
- Լինել TCoE ճարտարապետության էվոլյուցիայի ջատագով
- Ինտեգրել մեթոդաբանությունները, գործընթացները և գործիքները, ինչպիսիք են ծրագրային ռոբոտաշինությունը ՝ ավելի համահունչ փորձի համար
- Ձևակերպեք կարճ և երկարաժամկետ փորձնական ճարտարապետական նպատակներ
- Փորձարկման նպատակներին հասնելու համար օգտագործեք համապատասխան ծրագրակազմ
- Կատարեք ՈԱ ստուգումներ յուրաքանչյուր թեստային թիմում, որպեսզի համոզվեք, որ նրանք հետևում են արձանագրություններին
4. Փորձարկման մեթոդիստի պարտականությունները
Փորձարկման մեթոդիստը նման դերեր ունի թեստավորման ճարտարապետի հետ՝ ապահովելով ընթացակարգերը, ձևանմուշները և գործընթացները՝ հեշտացնելու արդյունավետ թեստային նախագծերը և թեստավորումը:
Փորձարկման մեթոդիստի պարտականությունները ներառում են.
- Տրամադրեք Proof of Concept ձևանմուշ՝ ծրագրային ապահովման փորձարկման համար
- Աշխատեք թեստային թիմերի հետ՝ շարունակաբար կատարելագործելու աշխատանքը
- Գնահատեք և առաջարկեք համապատասխան կիրառական փորձարկման մեթոդոլոգիաներ
- Տրամադրել ուսումնական ռեսուրսներ թեստավորման մեթոդների և ծրագրային ապահովման փորձարկման վերաբերյալ
- Կառավարեք ծրագրակազմը, սարքաշարը և հավելվածները՝ փորձարկման նպատակներին հասնելու համար
Գերազանցության թեստավորման կենտրոնի (TCoE) կառուցման 10 ամենակարևոր քայլերը
Համոզվեք, որ հետևում եք այս տասը քայլերին, երբ մշակում և իրականացնում եք ձեր Գերազանցության թեստավորման կենտրոնը.
1. Գործադիր հանձնառություն
Որակին նվիրվածությունը սկսվում է վերևից: Գործադիր աջակցության պահպանումը շատ կարևոր է ձեր TCoE-ի հիմքը ստեղծելու համար:
2. Եղեք ազնիվ
Երբ դուք առաջնորդներ եք ընտրում թեստավորման թիմերի համար, դուք պետք է պատրաստեք այդ անհատներին ազնիվ և իրատես լինել բոլոր ներգրավվածների հետ նպատակների և ակնկալիքների վերաբերյալ: Չի կարող լինել շահերի բախում կամ կողմնակալություն։ Ձեր ընտրած փորձագետները պետք է ներկայացնեն կազմակերպչական հաջողության մարմնացում:
3. Հասկացեք ռիսկերը և օգուտները
Կլինի փոխզիջում ռիսկերի և օգուտների միջև, քանի որ TCoE-ն ներդրում է, որն արժե կատարել: Մի ակնկալեք տեսնել զրոյական սխալներ կամ թերություններ ձեր նախագծերում: Դուք, ամենայն հավանականությամբ, ստիպված կլինեք գնալ փոխզիջումների՝ մրցակցային ոլորտներում օպտիմալ որակի ապահովման հասնելու համար:
4. Արատների կանխարգելում և հայտնաբերում
ՈԱ թիմը կարևոր է ծրագրային ապահովման փորձարկման և հայեցակարգի ապացույցի մշակման ժամանակ ծրագրային ապահովման փորձարկման ձևանմուշ: Նախագծման և պահանջների փուլերում թերությունների հայտնաբերումը խնայում է ժամանակ և գումար՝ ընդդեմ արտադրության փուլերում դրանք հայտնաբերելու:
5. Գնահատեք ինտեգրման խոչընդոտները
Վերջից մինչև վերջ ինտեգրման վրա կենտրոնանալը նաև բարձրացնում է արտադրողականությունը և կանխում է հետագա խոչընդոտները: Հաճախորդի փորձի հետ կապված թերությունները նկատելը միշտ պետք է լինի ցանկացած համակարգի ներդրման մի մասը, որը լավ է ստացվում ծրագրային ապահովման փորձարկումով:
6. Թեստերը դարձրեք ավտոմատ
Դուք կգտնեք, որ շատ կազմակերպություններ ունեն անարդյունավետ և ձեռքով փորձարկման գործընթացներ: Օպտիմալ կատարման համար ավտոմատացրեք և գործարկեք ամենակարևոր առաջադրանքները՝ օգնելու ՈԱ ջանքերին: Ընկերությունները պետք է լայնորեն իրականացնեն ZAPTEST-ի նման ընկերությունների հիպերավտոմատացման տեխնոլոգիաները հաշվետվությունների, լաբորատորիայի կառավարման, տվյալների ստեղծման և ավելին ձեռնարկության մակարդակով. որտեղ դուք կարող եք համախմբել ձեր թիմի հմտությունները և ավտոմատացված շրջանակի արտեֆակտները. բազմակի օգտագործման սկրիպտներ; թեստի տվյալներ; ֆունկցիոնալ գրադարաններ; օբյեկտների պահոցներ և շատ ավելին… որոնք կհանգեցնեն ձեր ավտոմատացման գործընթացի ընդհանուր օպտիմալացմանը
7. Գործիքները, գործընթացները և փորձարկման մեթոդները դարձրեք ստանդարտացված
Ձեզ անհրաժեշտ չեն հարմարեցված գործիքներ կամ մեթոդոլոգիաներ: Արեք այն, ինչ աշխատում է: Եթե դուք պարզեցնեք գործընթացները, կարող եք խուսափել սխալ քայլերից, խնայել ժամանակն ու գումարը և անմիջապես օգուտներ ստանալ: Գործերը հնարավորինս սահուն դարձրեք իրականացման միջոցով ավտոմատացման գործընթացներ , որոնք ստեղծում են ճշգրիտ արդյունքներ:
8. Օգտագործեք ճշգրիտ տվյալներ
Կառավարեք փաստերով՝ կարծիքների փոխարեն՝ առաջնորդելու ձեր TCoE-ի զարգացումը: Եթե որոշումներ կայացնելիս միշտ ձեռքի տակ ունեք տվյալների վրա հիմնված արդյունքներ, դա ոչ միայն ավելի վստահելի է ձեր ջանքերին, այլև արժեք է ավելացնում ընդհանուր շրջանակին:
9. Ձգտեք շարունակական կատարելագործման
Երբ դուք ստեղծում եք TCoE, դուք միշտ պետք է ուղիներ փնտրեք ավելի լավը դառնալու համար: Հրամայական է անխնա բարելավել ՈԱ գործընթացը՝ իրականացնելով արմատական պատճառների վերլուծություններ կամ փորձարկումներ և սխալներ: Նայեք ժամանակի ընթացքում զարգացած միտումներին, ինչն է աշխատել և խանգարել, և հիմնվել այդ գործընթացների վրա:
10. Հավաքեք մասնագետներ՝ գերազանց հաղորդակցությամբ
Դուք հավանաբար կունենաք մարդկանց մի տեսակ, որոնք աշխատում են ձեր COE-ում: Յուրաքանչյուր ոք պետք է անընդհատ շփվի աշխատակիցների, արտաքին վաճառողների, կապալառուների և այլոց հետ: Նրանք պետք է ապավինեն միմյանց գիտելիքներին, նվիրված լինեն և միշտ բարձր մակարդակներում հանդես գան: Ընտրեք բարձր որակավորում ունեցող և վստահելի աշխատողներ՝ ձեր թեստավորման կենտրոնից լավագույնը ստանալու համար: