Junior
რა მოქმედებები გექნებათ საიტის ტესტირებისათვის?
sobes.tech AI
პასუხი AI-სგან
- მოთხოვნების ანალიზი: პროექტის დოკუმენტაციის (სპეციფიკაციები, მოდელები) შესწავლა ფუნქციონალური და არასამუშაო მოთხოვნების გასაგებად.
- ტესტირების დაგეგმვა:
- მიზნების და მასშტაბის განსაზღვრა.
- სტრატეგიებისა და მეთოდების არჩევა (ხელით, ავტომატიზებული, დატვირთვის და სხვა).
- რესურსებისა და დროის შეფასება.
- ტესტირების დოკუმენტაციის შექმნა (ჩეკლისტები, ტესტსცენარები).
- ტესტის არტეფაქტების შემუშავება:
- ძირითადი სცენარების სწრაფი გადახედვისთვის ჩეკლისტების შექმნა.
- კრიტიკული და რთული ფუნქციებისთვის დეტალური ტესტსცენარების დაწერა.
- ავტომატიზებული ტესტირების სკრიპტების შემუშავება (თუ შესაძლებელია).
- ტესტის გარემოს მომზადება: საჭირო ოპერაციული სისტემის, ბრაუზერების, პროგრამული ვერსიების და ტესტის მონაცემების კონფიგურაცია.
- ტესტირების განხორციელება: გეგმებისა და სცენარების მიხედვით ტესტების ჩატარება.
- ფუნქციონალური ტესტირება (მომხმარებლის სცენარები, ფორმები, ნავიგაცია).
- UI/UX ტესტირება (გარე სახე, გამოყენების მარტივობა, ადაპტაცია).
- ბრაუზერების თავსებადობის ტესტირება.
- შესრულებისა და დატვირთვის ტესტირება (თუ საჭიროა).
- უსაფრთხოების ტესტირება (ძირითადი).
- შეცდომების დოკუმენტაცია: აღმოჩენილი შეცდომების აღწერა, გადამწყვეტი ნაბიჯები, მოსალოდნელი და რეალური შედეგები, გარემო და პრიორიტეტი.
- განმეორებითი და რეგრესიული ტესტირება: შეცდომების გადაკეთება და ახალი შეცდომების არარსებობა ცვლილებების შემდეგ.
- ანგარიშგება: შესრულებული სამუშაო, აღმოჩენილი შეცდომები და ტესტირების სტატუსის შესახებ ანგარიშების შედგენა.
- შედეგების ანალიზი: პროდუქტის ხარისხის შეფასება ტესტირების შედეგებზე დაყრდნობით.
ავტომატიზაციისთვის:
- ჩარჩოს და ინსტრუმენტების არჩევა (Selenium, Cypress, Playwright).
- ავტომატიზირებული სკრიპტების დაწერა და შენარჩუნება.
- CI/CD-ის ინტეგრაცია (Jenkins, GitLab CI).
ტესტირების ტიპები:
- ფუნქციონალური ტესტირება
- UI/UX ტესტირება
- ბრაუზერების თავსებადობის ტესტირება
- ადაპტივური ტესტირება
- უსაფრთხოების ტესტირება (ძირითადი)
- შესრულების ტესტირება (საჭიროების შემთხვევაში)
ტესტის სცენარის სტრუქტურის მაგალითი:
| ID | სცენარის სახელი | წინაპირობები | ნაბიჯები | მოსალოდნელი შედეგი | რეალური შედეგი | სტატუსი | კომენტარები |
|---|---|---|---|---|---|---|---|
| TC-01 | რეგისტრირებული მომხმარებლის წარმატებული ავტორიზაცია | მომხმარებელი ვალიდურ მონაცემებს (მომხმარებლის სახელი/პაროლი) აქვს სისტემაში | 1. ავტორიზაციის გვერდის გახსნა. <br> 2. ვალიდური მომხმარებლის სახელის შეყვანა. <br> 3. ვალიდური პაროლის შეყვანა. <br> 4. "შესვლა" ღილაკის დაჭერა. | მომხმარებელი გადამისამართებულია პირად ანგარიშზე/საიტის მთავარ გვერდზე ავტორიზაციის შემდეგ |