Junior
მითხარით ფუნქციონალური და ფუნქციონალური არამოქმედი ტესტირების განსხვავებები.
sobes.tech AI
პასუხი AI-სგან
ფუნქციური ტესტები ამოწმებს, რომ სისტემა აკეთებს იმას, რაც უნდა გააკეთოს მოთხოვნების შესაბამისად. ნეფუნქციური ტესტები აფასებს, როგორ ასრულებს სისტემა თავის ფუნქციებს, შეფასებით თვისებებს, როგორიცაა შესრულება, საიმედოობა, უსაფრთხოება, გამოყენებადობა და ა.შ.
| მახასიათებელი | ფუნქციური ტესტები | ნეფუნქციური ტესტები |
|---|---|---|
| მიზანი | ფუნქციების შესაბამისობის შემოწმება მოთხოვნებთან. | სისტემის ხარისხის მახასიათებლების შემოწმება. |
| რა იწინასწარმეტყველებს | ფუნქციონალობა, ოპერაციები, სისტემის ქცევა. | შესრულება, მასშტაბურობა, საიმედოობა, და სხვა. |
| მოთხოვნები | ჩვეულებრივ, დაფუძნებულია ფუნქციურ მოთხოვნებზე. | დაფუძნებულია ნეფუნქციურ მოთხოვნებზე (SLA, სტანდარტები). |
| ტესტის ტიპები | ერთეული, ინტეგრაცია, სისტემური, მიღება, რეგრესია. | დატვირთვა, სტრესი, სტაბილურობა, უსაფრთხოება, გამოყენებადობა, თავსებადობა. |
| ვინ ახორციელებს | დეველოპერები (მოდული/ინტეგრაცია), QA ინჟინრები, ბიზნეს-ანალიტიკოსები/მომხმარებლები (მიღება). | QA ინჟინრები (სპეციალისტები შესრულებაში, უსაფრთხოებაში). |
| მეტრიკები | ფუნქციონალობაში ხარვეზების რაოდენობა. | პასუხის დრო, გამტარუნარიანობა, ხელმისაწვდომობა, რესურსების მოხმარება, სუსტი წერტილები. |
| მაგალითი | მომხმარებლის წარმატებული ავტორიზაციის შემოწმება. | გვერდის ჩატვირთვის დრო გადატვირთვისას. |