Sobes.tech
Junior

რა არის ტესტებზე დაფუძნებული ტესტირება?

sobes.tech AI

პასუხი AI-სგან

ტესტზე დაფუძნებული ტესტირება (Test-Based Testing) არის ტესტირების მიდგომა, სადაც წარმატების კრიტერიუმი არის რეალური შედეგის შესაბამისობა მოსალოდნელთან, რომელიც აღწერილია ტესტის შემთხვევაში. ძირითადი ყურადღება გამახვილებულია წინასწარ მომზადებულ ტესტებზე.

ძირითადი მახასიათებლები:

  • ტესტის შემთხვევებზე ფოკუსირება: პრიორიტეტი მიენიჭება ნათლად განსაზღვრულ ტესტის სცენარების შესრულებას, რომლებიც აღწერენ შესასვლელ მონაცემებს, შესრულების ნაბიჯებს და მოსალოდნელ შედეგებს.
  • შედარება შედეგების: ტესტის დროს მიღებული რეალური შედეგი შედარებულია ტესტის შემთხვევაში მითითებულ მოსალოდნელ შედეგთან. განსხვავებები ითვლება დეფექტებად.
  • პროაქტიული მიდგომა: ტესტები ვითარდება მოთხოვნების საფუძველზე ან მათთან პარალელურად.
  • შეზღუდვები: ეფექტიანობა დამოკიდებულია შემუშავებული ტესტების სრული და ხარისხიანობაზე. ტესტის შემთხვევებით არ დაფარული დეფექტები შეიძლება გამორჩეს.

პრაქტიკული მაგალითები:

  • ფუნქციონალური ტესტები შემოწმების სია და ტესტის შემთხვევების გამოყენებით.
  • რეგრესიული ტესტები არსებული ტესტის ბაზის გამოყენებით.
  • ტესტის შემთხვევების ავტომატიზაცია.

სხვაობა ექსპლორატორულ ან ad-hoc ტესტირებასთან ის არის, რომ ძირითადი ყურადღება გამახვილებულია სისტემის კვლევაზე, მკაცრი ჩარჩოებით, რომლებიც წინასწარ განსაზღვრულია, არ არის.