System testing-ը ծրագրային ապահովման փորձարկում է, որն իրականացվում է ամբողջական, ինտեգրված համակարգի վրա՝ ստուգելու համար, որ համակարգը համապատասխանում է իր սկզբնական պահանջներին՝ ինչպես ֆունկցիոնալ, այնպես էլ ոչ ֆունկցիոնալ:
Փորձարկման առարկան ընդգծված է կարմիրով:
Կատարելով system testing՝ կարող եք հայտնաբերել հետևյալ տեսակի թերությունները.
Համակարգի ռեսուրսների ոչ ճիշտ օգտագործում:
Օգտագործողի տվյալների անսպասելի համակցություններ:
Շրջակա միջավայրի համատեղելիության խնդիրներ.
Չնախատեսված օգտագործման դեպքեր.
Ֆունկցիոնալ պահանջների հետ անհամապատասխանություն:
Վատ օգտագործելիություն.
System testing-ն իրականացվում է «Սև արկղ» մեթոդով, քանի որ Ստուգվող հավաքածուն «արտաքին» սուբյեկտներ են, որոնք չեն պահանջում փոխազդեցություն ծրագրի ներքին կառուցվածքի հետ: Խորհուրդ է տրվում նաև այն իրականացնել վերջնական օգտագործողի միջավայրին հնարավորինս մոտ միջավայրում:
System testing-ի 2 մոտեցում կա.
Պահանջների հիման վրա. Թեստավորումն իրականացվում է ֆունկցիոնալ կամ ոչ ֆունկցիոնալ պահանջներին համապատասխան, որոնցից յուրաքանչյուրի համար գրվում է թեստային դեպք:
Օգտագործման դեպքերի հիման վրա: Թեստավորումն իրականացվում է արտադրանքի օգտագործման դեպքերի համաձայն, որոնց հիման վրա ստեղծվում են օգտագործողների գործեր: Այս օգտագործողների դեպքերից յուրաքանչյուրի համար ստեղծվում են իրենց փորձարկման դեպքերը:
System testing-ը ներառում է նաև ալֆա թեստավորում և բետա թեստավորում, որոնց էությունը մենք կքննարկենք հաջորդ հոդվածներում:
Օգտակար հղումներ՝
System testing /article/eng
System testing /article/eng
Testing levels /article/rus
System testing /video tutorial/rus