Sobes.tech
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)
ობიექტის მიხედვით ერთეული კოდის ცალკეული ერთეულები
ინტეგრაცია ურთიერთქმედება მოდულებს შორის ან სისტემებს შორის
სისტემური სისტემა როგორც ერთიანი მთლიანობა
მიღება პროდუქტის მზადყოფნის შემოწმება
კოდზე წვდომის დონით შავი ყუთი კოდის წვდომის გარეშე, სპეციფიკაციით
თეთრი ყუთი კოდის წვდომით
ნაცრისფერი ყუთი ნაწილობრივი წვდომა, შიგნითი ლოგიკის ცოდნა, კოდის სრული გადახედვის გარეშე