Sobes.tech
Junior

Խոսեք դինամիկ թեստավորման մասին։

sobes.tech AI

Պատասխան AI-ից

Դինամիկ փորձարկումը այն մեթոդն է, երբ ծրագրային ապահովման կատարմանը իրականացվում է սխալների և թերությունների հայտնաբերման համար իրական պայմաններում: Այդ ժամանակ տեղի է ունենում հավելվածի հետ փոխազդեցություն, նրա գործառույթների կատարման և սպասվող վարքագծի ստուգում:

Հիմնական հատկանիշներ:

  • Կոդի կատարմամբ: Փորձարկումը պահանջում է ծրագրի գործարկում և կատարում:
  • Թերությունների որոնում: Մտադրությունը՝ հայտնաբերել սխալներ ծրագրի աշխատանքի ժամանակ:
  • Տարբեր մակարդակներ: Կատարվում է տարբեր մակարդակներում՝ կոմպոնենտային, ինտեգրացիոն, համակարգային, ընդունման:
  • Կատարման վրա հիմնված: Վերած статического, չի վերլուծում կոդը առանց գործարկման:

Դինամիկ փորձարկման տեսակներ:

  • Ֆունկցիոնալ փորձարկում: Ստուգում է ֆունկցիոնալ պահանջների համապատասխանությունը:
  • Ներքին փորձարկում: Ստուգում է կատարողականությունը, հուսալիությունը, անվտանգության մակարդակը, օգտագործման հարմարավետությունը և այլն:

Տեխնիկաների օրինակներ:

  • Սև տուփի փորձարկում (Black-box testing): հիմնված է պահանջների և օգտագործողի սցենարների վրա, առանց կոդի ներքին կառուցվածքի հաշվի առնելու:
  • Աստղային տուփի փորձարկում (White-box testing): հիմնված է կոդի ներքին կառուցվածքի և տրամաբանության վերլուծության վրա:
  • Մոխրագույն տուփի փորձարկում (Gray-box testing): սև և սպիտակ տուփի համակցում, օգտագործում է մասնակի գիտելիքներ ներքին կառուցվածքի մասին:

Առավելություններ:

  • Հայտնաբերում է թերություններ իրական պայմաններում: Իմիտացիա է օգտագործողի վարքագծի:
  • Բարձր արդյունավետություն ֆունկցիոնալ սխալների համար: Լավ է հայտնաբերում աշխատանքի տրամաբանության սխալները:

Անբավարարություններ:

  • Պահանջում է ժամանակ և ռեսուրսներ: Պետք է տեղադրել և գործարկել հավելվածը:
  • Չի երաշխավորում լրիվ ծածկույթ: Կարող է չհայտնաբերել բոլոր հնարավոր ուղիները:

Դինամիկ փորձարկման սցենարի օրինակ (սև տուփ):

  • Փորձարկման օբյեկտ: Սիստեմի մուտքի ֆունկցիան:
  • Քայլեր:
    1. Բացել մուտքի էջը:
    2. Մուտքագրել վավեր մուտքանուն և գաղտնաբառ:
    3. Կտտացնել "Մուտք" կոճակը:
  • Ապահովված արդյունք: Օգտատերը հաջողությամբ մուտք է գործում համակարգ և ուղղորդվում է գլխավոր էջ։