Junior
რა ტიპების კლასიფიკაციებია ტესტირების?
sobes.tech AI
პასუხი AI-სგან
ტესტირების კლასიფიკაციები შეიძლება იყოს დაფუძნებული სხვადასხვა კრიტერიუმებზე. ყველაზე გავრცელებული:
-
ტესტირების მიზნის მიხედვით:
- ფუნქციონალური ტესტირება
- ნეფუნქციონალური ტესტირება
- ცვლილებებთან დაკავშირებული ტესტირება
-
ტესტირების ობიექტის მიხედვით:
- ერთეული (Unit)
- ინტეგრაცია (Integration)
- სისტემური (System)
- მიღება (Acceptance)
-
ტესტირების ჩატარების დროის მიხედვით:
- ალფა-ტესტირება (შიდა კომპანია)
- ბეტა-ტესტირება (შეზღუდული გარე ჯგუფის მონაწილეობით)
- რეგრესიული ტესტირება
- სუნის ტესტირება (Sanity testing)
- კვამლის ტესტირება (Smoke testing)
-
კოდზე წვდომის დონით:
- თეთრი ყუთის მეთოდი (White-box / Structural testing)
- შავი ყუთის მეთოდი (Black-box / Behavioral testing)
- ნაცრისფერი ყუთის მეთოდი (Gray-box testing)
-
ფორმალიზაციის დონის მიხედვით:
- ფորմალური ტესტირება (სრული სპეციფიკაციების საფუძველზე)
- არაფორმალური ტესტირება (კვლევითი, ad-hoc)
-
ავტომატიზაციის დონის მიხედვით:
- ხელით ტესტირება
- ავტომატიზებული ტესტირება
-
აპლიკაციის ტიპის მიხედვით:
- ვებ-აპლიკაციები
- მობილური აპლიკაციები
- დესკტოპის აპლიკაციები
- API
- მონაცემთა ბაზა
-
სხვა კრიტერიუმებზე:
- დატვირთვის ტესტირება (Load testing)
- სტრესის ტესტირება (Stress testing)
- სტაბილურობის/სანდოობის ტესტირება (Stability/Reliability testing)
- გამოყენებადობის ტესტირება (Usability testing)
- უსაფრთხოების ტესტირება (Security testing)
- ბრაუზერის/პლატფორმის გადაკვეთის ტესტირება
მაგალითი კლასიფიკაციის სტრუქტურის ცხრილში:
| კლასი კრიტერიუმი | ტესტირების ტიპები | აღწერა |
|---|---|---|
| მიზნის მიხედვით | ფუნქციონალური | შესაბამისობის შემოწმება სპეციფიკაციასთან |
| ნეფუნქციონალური | შესრულება, უსაფრთხოება, გამოყენების კომფორტი და ა.შ. | |
| ცვლილებებთან დაკავშირებული | რეგრესიული, განმეორებითი (retesting) | |
| ობიექტის მიხედვით | ერთეული | კოდის ცალკეული ერთეულები |
| ინტეგრაცია | ურთიერთქმედება მოდულებს შორის ან სისტემებს შორის | |
| სისტემური | სისტემა როგორც ერთიანი მთლიანობა | |
| მიღება | პროდუქტის მზადყოფნის შემოწმება | |
| კოდზე წვდომის დონით | შავი ყუთი | კოდის წვდომის გარეშე, სპეციფიკაციით |
| თეთრი ყუთი | კოდის წვდომით | |
| ნაცრისფერი ყუთი | ნაწილობრივი წვდომა, შიგნითი ლოგიკის ცოდნა, კოდის სრული გადახედვის გარეშე |