Middle
რა შედის კრიტიკული ტესტების ნაკრებში?
sobes.tech AI
პასუხი AI-სგან
კრიტიკული ტესტები მოიცავს აპლიკაციის ძირითადი ფუნქციონალობის შემოწმებას, რომლის გარეშე მისი გამოყენება შეუძლებელია ან ძალიან შეზღუდულია. ეს არის ტესტები, რომლებიც წარმატებით უნდა გაიაროს, რათა ბილდი მინიმალურად სტაბილური ჩაითვალოს.
ჩვეულებრივ მოიცავს:
- აპლიკაციის დაწყება და შეჩერება: წარმატებული ინსტალაცია (თუ საჭიროა), შეცდომების გარეშე დაწყება, სწორი დახურვა.
- ავტენტიფიკაცია/შესვლა: შესვლის შემოწმება ვალიდური და არავალიდური მონაცემებით, ახალი მომხმარებლის რეგისტრაცია (თუ საჭიროა), პაროლის აღდგენა.
- ძირითადი მომხმარებლის სცენარები (Happy Path): ძირითადი და ყველაზე ხშირი მოქმედებების შესრულების შემოწმება. მაგალითად:
- ონლაინ მაღაზიისთვის: პროდუქტის ძიება -> კალათაში დამატება -> შეკვეთის განთავსება -> გადახდა.
- სოციალური ქსელისთვის: ანგარიში შექმნა -> პოსტვა -> კომენტირება.
- მთავარი განყოფილებებზე/გვერდებზე წვდომა: ნავიგაციის შემოწმება ძირითადი ნაწილის მიხედვით.
- მონაცემებთან ძირითადი მუშაობა: ძირითადი ობიექტების შექმნა, ნახვა, რედაქტირება, წაშლა (CRUD ოპერაციები), თუ აპლიკაცია მონაცემებთან მუშაობს.
- კრიტიკული გარე სისტემებთან ინტეგრაცია: თუ აპლიკაცია დამოკიდებულია სხვა სერვისებზე (გადახდის სისტემები, გარე API-ები), მათი ძირითადი ურთიერთქმედება შემოწმებულია.
კრიტიკული ტესტების მიზანია სწრაფად განსაზღვროს, არის თუ არა ბილდი შესაფერისი დამატებითი დეტალური ტესტებისთვის ან გამოშვებისათვის.