Junior
Ի՞նչ տեսակի թեստեր եք գիտակցում:
sobes.tech AI
Պատասխան AI-ից
Ֆունկցիոնալ տեսակներ.
- Մոդուլային (Unit Testing): Անջատված բաղադրիչների/մոդուլների ստուգում ծրագրի մեջ:
- Ինտեգրացիոն (Integration Testing): Մոդուլների կամ բաղադրիչների փոխազդեցության ստուգում:
- Համակարգային (System Testing): Ծրագրի ամբողջականության ստուգում ինտեգրված միջավայրում:
- Ընդունման (Acceptance Testing): Համակարգի համապատասխանության ստուգում պատվիրատուի կամ վերջնական օգտագործողի պահանջներին։ Ներառում է Ալֆա և Բետա թեստավորումներ:
- Ռեգրեսիոն (Regression Testing): Ստուգում, որ փոփոխությունները չեն բերել նոր թերություններ գոյություն ունեցող գործառույթում:
Նեֆունկցիոնալ տեսակներ:
- Աշխատունակություն (Performance Testing):
- Բեռնաթափում (Load Testing): Սիստեմի վարքագծի ստուգում սպասված բեռի տակ:
- Սթրեսային (Stress Testing): Սիստեմի վարքագծի ստուգում արտակարգ բեռի տակ:
- կայունության/դիմացկունության (Endurance/Soak Testing): Սիստեմի աշխատանքի ստուգում երկար ժամանակահատվածում որոշ բեռի տակ:
- Սկալավորման (Scalability Testing): Սիստեմի կարողության ստուգում մեծացնել օգտվողների կամ տվյալների քանակը:
- Օգտագործելիություն (Usability Testing): Ծրագրի օգտագործման հարմարավետության գնահատում:
- Անվտանգության ստուգում (Security Testing):
- Հանցանցային փորձարկում (Penetration Testing): Թերությունների որոնում և փորձեր դրանց օգտագործման:
- Թերությունների հայտնաբերում (Vulnerability Scan): Ավտոմատացված հայտնի թերությունների որոնում:
- Համատեղելիություն (Compatibility Testing): Ծրագրի աշխատանքը տարբեր միջավայրերում (ՕՀ, բրաուզերներ, սարքեր, տվյալների բազաներ և այլն):
- Հասանելիություն (Accessibility Testing): Ծրագրի օգտագործման հարմարավետության ստուգում սահմանափակ հնարավորություններով մարդկանց համար:
- Տեղայնացում և միջազգայինացում (Localization and Internationalization Testing): Ծրագրի համապատասխանության ստուգում տարածաշրջանային ստանդարտներին և հարմարեցման հնարավորություններին:
Փոփոխությունների հետ կապված թեստավորման տեսակներ:
- Ռետեստավորում (Retesting): Թարմացված թերության կրկնակի ստուգում:
- Ռեգրեսիոն (Regression Testing): Վերևում նշված, բայց կարևոր է ընդգծել փոփոխությունների համատեքստում:
Մեթոդոլոգիային հիմնված թեստավորում:
- Ծխի (Smoke Testing): Հիմնական գործառույթների արագ ստուգում, որպեսզի համոզվենք, որ հավաքածուն կայուն է հետագա թեստավորման համար:
- Սանիտարական (Sanity Testing): Նոր կամ փոփոխված գործառույթների արագ ստուգում փոքր փոփոխություններից հետո:
Հետազոտական թեստավորում (Exploratory Testing): Թեստերի նախագծում, կատարման և ուսումնասիրության համատեղ գործընթաց:
Հաջողակ և բացասական թեստավորում:
- Հաջողակ: Ապահովում է սպասվող/ճիշտ մուտքային տվյալների և սցենարների հիման վրա:
- Բացասական: Օգտագործում է սխալ կամ անսպասելի տվյալներ/սցենարներ համակարգի սխալների ստուգման համար։