Junior
უარყოფითი ტესტის დროს რა არის მოსალოდნელი ქცევა?
sobes.tech AI
პასუხი AI-სგან
მოლოდინია, რომ ნეგატიური ტესტირების დროს სისტემა სწორად არასწორ მონაცემებს, მომხმარებლის არასწორ ქმედებებს ან არასახარბიელო გარემოს პირობებს უპრობლემოდ დაამუშავებს, მონაცემების დაკარგვის ან არაორიგინალური წვდომის გარეშე.
მოლოდინიანი ქცევის ძირითადი სცენარები:
- შეცდომის შესახებ ინფორმაციული შეტყობინების ჩვენება: მომხმარებელი იღებს ნათელ და გასაგებ ახსნას პრობლემის შესახებ, მაგალითად: "ელექტრონული ფოსტის ფორმატი არასწორია", "პაროლი უნდა შეიცავდეს მინიმუმ 8 სიმბოლოს", "მოთხოვნადი რესურსი მიუწვდომელია".
- არასწორი ოპერაციის თავიდან აცილება: სისტემა ბლოკავს მოქმედებას, რომელიც შეიძლება გამოიწვიოს შეცდომა ან არასასურველი შედეგები. მაგალითად, "შენახვა" ღილაკი გამორთულია აუცილებელი ველების შევსებამდე.
- წინა სტაბილური მდგომარეობის დაბრუნება: შეცდომის ან არასწორი ოპერაციის შემთხვევაში, სისტემა უნდა დაბრუნდეს იმ მდგომარეობაში, რომელიც იყო ოპერაციის შესრულებამდე, სწორ მონაცემებს არ კარგავდეს.
- შეცდომის ლოგში ჩაწერა: ინფორმაცია არასწორ შემთხვევაზე უნდა იყოს ჩაწერილი სისტემის ლოგებში, შემდგომი ანალიზისა და დარეგულირებისათვის.
- მონაცემების მთლიანობის შენარჩუნება: მიუხედავად არასწორ მონაცემების, არსებული ინფორმაცია ბაზაში არ უნდა დაზიანდეს ან წაიშალოს.
- უსაფრთხოების გაჟონვების არარსებობა: არასწორი მონაცემები არ უნდა გამოიწვიოს არაორიგინალური წვდომა ან ზიანის მომტანი კოდის შესრულება.
მოლოდინიანი ქცევის მაგალითები, დამოკიდებულია ნეგატიური ტესტის ტიპზე:
| ტიპი ნეგატიური ტესტი | მოლოდინიანი ქცევა |
|---|---|
| არასწორი ფორმატის შეყვანა | ვალიდაციის შეტყობინება შეცდომის შესახებ, შენახვა/გაგზავნის თავიდან აცილება. |
| ლიმიტების გადაჭარბება | შეზღუდვის შეტყობინება, ოპერაციის ბლოკირება. |
| აუცილებელი ველების არარსებობა | შეცდომის შეტყობინება, შენახვა/გაგზავნის თავიდან აცილება. |
| გამოყენებული ობიექტის წაშლა | გაფრთხილება ან წაშლის ბლოკირება, თუ დამოკიდებული ობიექტი ჯერ კიდევ არსებობს. |
| არასწორი უფლებები | წვდომის უარყოფის შეტყობინება. |
| აკრძალული მოქმედების მცდელობა | შეცდომის შეტყობინება უფლებების ან მოქმედების შესრულების შეუძლებლობის შესახებ. |