Junior
რა არის ტესტებზე დაფუძნებული ტესტირება?
sobes.tech AI
პასუხი AI-სგან
ტესტზე დაფუძნებული ტესტირება (Test-Based Testing) არის ტესტირების მიდგომა, სადაც წარმატების კრიტერიუმი არის რეალური შედეგის შესაბამისობა მოსალოდნელთან, რომელიც აღწერილია ტესტის შემთხვევაში. ძირითადი ყურადღება გამახვილებულია წინასწარ მომზადებულ ტესტებზე.
ძირითადი მახასიათებლები:
- ტესტის შემთხვევებზე ფოკუსირება: პრიორიტეტი მიენიჭება ნათლად განსაზღვრულ ტესტის სცენარების შესრულებას, რომლებიც აღწერენ შესასვლელ მონაცემებს, შესრულების ნაბიჯებს და მოსალოდნელ შედეგებს.
- შედარება შედეგების: ტესტის დროს მიღებული რეალური შედეგი შედარებულია ტესტის შემთხვევაში მითითებულ მოსალოდნელ შედეგთან. განსხვავებები ითვლება დეფექტებად.
- პროაქტიული მიდგომა: ტესტები ვითარდება მოთხოვნების საფუძველზე ან მათთან პარალელურად.
- შეზღუდვები: ეფექტიანობა დამოკიდებულია შემუშავებული ტესტების სრული და ხარისხიანობაზე. ტესტის შემთხვევებით არ დაფარული დეფექტები შეიძლება გამორჩეს.
პრაქტიკული მაგალითები:
- ფუნქციონალური ტესტები შემოწმების სია და ტესტის შემთხვევების გამოყენებით.
- რეგრესიული ტესტები არსებული ტესტის ბაზის გამოყენებით.
- ტესტის შემთხვევების ავტომატიზაცია.
სხვაობა ექსპლორატორულ ან ad-hoc ტესტირებასთან ის არის, რომ ძირითადი ყურადღება გამახვილებულია სისტემის კვლევაზე, მკაცრი ჩარჩოებით, რომლებიც წინასწარ განსაზღვრულია, არ არის.