Sobes.tech
Junior

Ի՞նչ փուլեր է ներառում թեստի վերլուծությունը։

sobes.tech AI

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

Թեստային վերլուծությունը ներառում է հետևյալ փուլերը:

  1. . Տեղեկատվության վերլուծություն (Requirements Analysis):

    • Ծրագրային փաստաթղթերի ծանոթացում (տարբերակներ, User Stories, մոդելներ և այլն):
    • Անորոշությունների, հակասությունների և լրացուցիչ պահանջների բացահայտում:
    • Նշումներ ստանալ պատվիրատուներից, վերլուծաբաններից կամ ծրագրավորողներից:
    • Թեստավորման ծավալի որոշում:
  2. . Թեստային պայմանների որոշում (Test Condition Identification):

    • Հիմնական գործառնական և ոչ-գործառնական առանձնահատկությունների նույնականացում, որոնք պետք է փորձարկվեն:
    • Թեստային պայմանների ձևակերպում՝ այն, ինչ ենք փորձարկելու (օրինակ՝ օգտատիրոջ հաստատում վավեր մուտքագրումով, ապրանքի ավելացում զամբյուղում):
  3. . Ընդունման չափանիշների որոշում (Acceptance Criteria Definition):

    • Շարունակական կամ ձևակերպված չափանիշներ, որոնց հիման վրա որոշվում է թեստի հաջողությունը:
    • Օրինակ՝ «Օգտատերը հաջողությամբ հաստատված է և ուղղորդված է պրոֆիլի գլխավոր էջին», «Ապրանքը ավելացված է զամբյուղում՝ ճիշտ գինով և քանակով»:
  4. . Թեստային տվյալների որոշում (Test Data Identification):

    • Թեստային տվյալների տեսակների և ծավալների պլանավորում՝ անհրաժեշտ թեստային պայմանները ապահովելու համար:
    • Թեստային տվյալների աղբյուրների որոշում (իրական տվյալներ, սինթետիկ տվյալներ):
  5. . Պատմական մետրի ստեղծում (Requirements Traceability Matrix Creation):

    • Կապերի հաստատում պահանջների և թեստային պայմանների միջև:
    • Համապատասխանության ապահովում պահանջների և թեստերի միջև:
  6. . Ռիսկերի գնահատում (Risk Assessment):

    • Բարձր ռիսկային ոլորտների նույնականացում՝ սխալների կամ բիզնեսի համար կարևոր ոլորտների:
    • Թեստային պայմանների առաջնահերթության որոշում՝ ռիսկերի հիման վրա:
  7. . Թեստավորման մոտեցման պլանավորում (Test Approach Planning):

    • Ընդհանուր մեթոդների և ռազմավարությունների որոշում՝ որոնք կիրականացվեն (օրինակ՝ գործառնական թեստավորում, ռեգրեսիոն թեստավորում, կատարողականության թեստավորում):
    • Թեստ-դիզայնի տեխնիկաների ընտրություն՝ որոնք կիրականացվեն։