Ավտոմատ թեստեր՝ առանց կոդի և ենթակառուցվածքի

Կազմեք սցենար քայլերից կամ պատրաստի թեստային դեպքը արհեստական բանականության օգնականի միջոցով վերածեք ավտոմատ թեստի։ Գործարկումները կատարվում են մեր ենթակառուցվածքի բրաուզերներում։ Ձեզ հարկավոր չէ սպասարկել CI/CD գործընթաց, սերվեր կամ ծրագրային հենք։

  • Chromium, Firefox, WebKit
  • Բջջային User-Agent
  • Մինչև 10 զուգահեռ աշխատող
  • Գործարկման էկրանակադրեր
  • Առանց CI/CD-ի և սեփական սերվերների

Ավտոմատացումն այլևս ավտոմատացման մասնագետ չի պահանջում

Նույն արտադրանքը լուծում է թիմում հանդիպող երեք տարբեր իրավիճակ։

Ձեռքով թեստավորող

Կարիք չկա սովորելու լեզու, ծրագրային հենք կամ կառուցման համակարգ։ Մեկ անգամ կազմեք ռեգրեսիոն ընթացքը, որը յուրաքանչյուր թողարկման ժամանակ կատարում եք ձեռքով, ապա գործարկեք այն երկու կտտոցով։

Փոքր թիմի որակի ապահովման ղեկավար

Կարիք չկա որևէ մեկին հանձնարարելու ծրագրային հենքի սպասարկումը։ Գործարկումները կատարվում են զուգահեռ, իսկ քայլերն ու տեղորոշիչները պահվում են ընդհանուր կատալոգում, ոչ թե մեկ ուրիշի շտեմարանում։

Սեփական միջավայր չունեցող թիմ

Գործարկիչներ, պատկերներ կամ CI/CD հերթ հարկավոր չեն։ Մենք տրամադրում ենք բրաուզերներն ու գործարկման ռեսուրսները, իսկ հաշվետվությունները մնում են ձեր նախագծում։

Չորս քայլ մինչև առաջին գործարկումը

Դատարկ նախագծից մինչև արդյունքը բրաուզերում։ Ոչինչ տեղադրելու կարիք չկա։

  1. 01

    Միացրեք տիրույթը

    Ավելացրեք և հաստատեք ձեր միջավայրի տիրույթը։ Ավտոմատ թեստերը գործարկվում են միայն ձեր թիմի հաստատած տիրույթներում։ Երրորդ կողմերի կայքերում թեստեր գործարկել հնարավոր չէ։

  2. 02

    Կազմեք սցենար

    Քայլը պարունակում է գործողություն, թիրախ և արժեք՝ բացել, կտտացնել, լրացնել կամ ստուգել։ Կամ թեստային դեպքը տվեք արհեստական բանականության օգնականին և ստացեք պատրաստի քայլեր։

  3. 03

    Սկսեք գործարկումը

    Ընտրեք բրաուզերը, կետայնությունը, աշխատողների և կրկնափորձերի քանակը։ Գործարկումը մտնում է հերթ և կատարվում մեր կողմից։

  4. 04

    Վերլուծեք արդյունքը

    Կարող եք տեսնել ճշգրիտ քայլը, որի վրա սցենարը կանգ է առել։ Ձախողման էկրանակադրը ստեղծվում է լռելյայն, իսկ վերջնական էկրանակադրը կարելի է միացնել։

Թեստային դեպքը կամ թերությունը վերածեք ավտոմատ թեստի

Արհեստական բանականության օգնականը ձեր թեստային դեպքի, էջի կամ թերության հիման վրա կազմում է օգտագործման պատրաստ հարցում։ Գործարկեք այն ձեր ընտրած մոդելում, ապա արդյունքը կրկին ներմուծեք նախագիծ։ Ներմուծված սցենարները պիտակ են ստանում, որպեսզի կարողանաք դրանք ստուգել և խմբագրել մինչև գործարկումը։

Թերություններն ունեն իրենց առանձին աշխատանքային ընթացքը։ Միայն բառերով նկարագրված շտկումից հետո խնդիրը կարող է կրկնվել։ Վերարտադրման քայլերից կազմված ավտոմատ թեստը մնում է նախագծում և հաջորդ թողարկման ժամանակ հայտնաբերում է ռեգրեսիան։

Փոխեք տեղորոշիչը մեկ տեղում

Էջերն ու տարրերը պահվում են առանձին կատալոգներում։ Յուրաքանչյուր քայլում ընտրում եք տարրը կատալոգից՝ ընտրիչը ձեռքով մուտքագրելու փոխարեն։ Երբ միջերեսը փոխվում է, տասը սցենարի քսան քայլի փոխարեն թարմացրեք մեկ գրառում։

Սցենարի կրկնվող սկիզբը տեղափոխեք ընդհանուր բլոկ և միացրեք որպես նախապայման։ Այն կատարվում է բրաուզերի նույն աշխատաշրջանում՝ հիմնական քայլերից առաջ։

Օգտանուններն ու գաղտնաբառերը վերցվում են նախագծի թեստային հաշիվներից՝ քայլում բաց տեքստով պահվելու փոխարեն։

Էջեր

Մուտք գործել/login
Նախագծերի ցանկ/projects
Թեստային դեպքի էջ/test-case/:id

Տարրեր

Մուտքի կոճակrole = button
Մուտքանվան դաշտname = login
Նախագծի տողtestid = project-row

Բրաուզերներ, կետայնություններ և զուգահեռ կատարում

Գործարկումներն օգտագործում են մեր պատկերում ներառված Playwright բրաուզերային շարժիչները։ Կարգավորումները նշեք գործարկման ձևում։

Բրաուզերներ
Chromium, Firefox, WebKit, առանց միջերեսի Chromium
Կետայնություններ
Համակարգի ցանկացած ակտիվ կետայնություն
Բջջային ստուգումներ
Բջջային User-Agent, կետայնություն և touch հնարավորություններ
Զուգահեռ կատարում
Մինչև 10 աշխատող մեկ գործարկման մեջ
Կրկնափորձեր
Մինչև 3 կրկնափորձ ձախողված սցենարի համար
Ժամանակային սահմանափակումներ
Առանձին սահմանափակումներ քայլի, սցենարի և գործարկման համար
Դադարեցում
Կարգավորված թվով հաջորդական սխալներից հետո
Էկրանակադրեր
Ձախողման և վերջնական էկրանակադրեր

Հեռախոսը վերարտադրվում է User-Agent-ի և էկրանի կետայնության միջոցով․ կայքը ցուցադրում է իր բջջային դասավորությունը, իսկ աշխատողը տրամադրում է բջջային և touch հնարավորություններ։ Playwright սարքի պրոֆիլ չի կիրառվում, ուստի բջջային User-Agent-ով Chromium-ը մնում է Chromium։

ComplexQA նախագծի գծապատկեր․ թեստային դեպքերը, թերությունները, թեստային ռեսուրսները և ավտոմատ թեստերը միավորված են մեկ նախագծում

Ինչն է աշխատում հիմա և ինչ է սպասվում

Հասանելի է հիմա

  • Վեբ միջերեսի գործողություններ և ստուգումներ
  • Էջերի և տարրերի կատալոգներ
  • Նախապայմաններ և թեստային հաշիվներ
  • Զուգահեռ գործարկումներ և կրկնափորձեր
  • Ձախողման և վերջնական քայլի էկրանակադրեր
  • Սցենարների ներմուծում արհեստական բանականության օգնականի միջոցով
  • Բջջային User-Agent և touch հնարավորություններ

Նախատեսվում է

  • Ավելի շատ բրաուզերներ
  • API թեստավորում
  • Էկրանակադրերի համեմատություն
  • Ձեր Playwright թեստերը գործարկելու միջավայր
  • Թեստերի ձայնագրման բրաուզերային ընդլայնում

Մեր փաստաթղթերում նկարագրվում է, թե արտադրանքը կոնկրետ տարբերակում ինչ է աջակցում, և չեն խոստացվում դեռևս անհասանելի հնարավորություններ։

Հաճախ տրվող հարցեր

Արդյո՞ք ծրագրավորման հմտություններ են պետք։

Ոչ։ Սցենարը կազմում եք միջերեսի քայլերից։ Playwright-ի իմացությունը կարող է օգնել հասկանալ հիմքում ընկած գործընթացը, բայց պարտադիր չէ։

Արդյո՞ք սեփական սերվեր կամ CI/CD գործընթաց է պետք։

Ոչ։ Գործարկումները կատարվում են մեր ենթակառուցվածքում, ուստի ձեզ հարկավոր չէ որևէ բան տեղադրել կամ սպասարկել։

Կարո՞ղ եմ թեստերը գործարկել ուրիշի կայքում։

Ոչ։ Թեստերը գործարկվում են միայն ձեր թիմի հաստատած տիրույթներում։ Այս սահմանափակումը միտումնավոր է։

Ի՞նչ կլինի սցենարների հետ, երբ միջերեսը փոխվի։

Եթե տեղորոշիչները վերցված են տարրերի կատալոգից, յուրաքանչյուր քայլի փոխարեն թարմացրեք կատալոգի մեկ գրառում։

Արդյո՞ք մեր տվյալներն ուղարկվում են լեզվային մոդելին։

Միայն եթե դուք ինքներդ ուղարկեք դրանք։ Մենք մոդել չենք գործարկում և հարցումը ձեր փոխարեն չենք ուղարկում։

Կարո՞ղ եմ սցենարները տեղափոխել մեկ այլ համակարգից։

Այո։ Ներմուծեք JSON զանգված, որը միաժամանակ պարունակում է մինչև հիսուն սցենար։

Կազմեք ձեր առաջին ավտոմատ թեստն այսօր

Մեկ տիրույթ, տասը քայլ, մեկ գործարկում։ Դրանից հետո այն աշխատում է ձեզ համար յուրաքանչյուր թողարկման ժամանակ։