Sobes.tech
Junior

რა მოქმედებები გექნებათ საიტის ტესტირებისათვის?

sobes.tech AI

პასუხი AI-სგან

  1. მოთხოვნების ანალიზი: პროექტის დოკუმენტაციის (სპეციფიკაციები, მოდელები) შესწავლა ფუნქციონალური და არასამუშაო მოთხოვნების გასაგებად.
  2. ტესტირების დაგეგმვა:
    • მიზნების და მასშტაბის განსაზღვრა.
    • სტრატეგიებისა და მეთოდების არჩევა (ხელით, ავტომატიზებული, დატვირთვის და სხვა).
    • რესურსებისა და დროის შეფასება.
    • ტესტირების დოკუმენტაციის შექმნა (ჩეკლისტები, ტესტსცენარები).
  3. ტესტის არტეფაქტების შემუშავება:
    • ძირითადი სცენარების სწრაფი გადახედვისთვის ჩეკლისტების შექმნა.
    • კრიტიკული და რთული ფუნქციებისთვის დეტალური ტესტსცენარების დაწერა.
    • ავტომატიზებული ტესტირების სკრიპტების შემუშავება (თუ შესაძლებელია).
  4. ტესტის გარემოს მომზადება: საჭირო ოპერაციული სისტემის, ბრაუზერების, პროგრამული ვერსიების და ტესტის მონაცემების კონფიგურაცია.
  5. ტესტირების განხორციელება: გეგმებისა და სცენარების მიხედვით ტესტების ჩატარება.
    • ფუნქციონალური ტესტირება (მომხმარებლის სცენარები, ფორმები, ნავიგაცია).
    • UI/UX ტესტირება (გარე სახე, გამოყენების მარტივობა, ადაპტაცია).
    • ბრაუზერების თავსებადობის ტესტირება.
    • შესრულებისა და დატვირთვის ტესტირება (თუ საჭიროა).
    • უსაფრთხოების ტესტირება (ძირითადი).
  6. შეცდომების დოკუმენტაცია: აღმოჩენილი შეცდომების აღწერა, გადამწყვეტი ნაბიჯები, მოსალოდნელი და რეალური შედეგები, გარემო და პრიორიტეტი.
  7. განმეორებითი და რეგრესიული ტესტირება: შეცდომების გადაკეთება და ახალი შეცდომების არარსებობა ცვლილებების შემდეგ.
  8. ანგარიშგება: შესრულებული სამუშაო, აღმოჩენილი შეცდომები და ტესტირების სტატუსის შესახებ ანგარიშების შედგენა.
  9. შედეგების ანალიზი: პროდუქტის ხარისხის შეფასება ტესტირების შედეგებზე დაყრდნობით.

ავტომატიზაციისთვის:

  1. ჩარჩოს და ინსტრუმენტების არჩევა (Selenium, Cypress, Playwright).
  2. ავტომატიზირებული სკრიპტების დაწერა და შენარჩუნება.
  3. CI/CD-ის ინტეგრაცია (Jenkins, GitLab CI).

ტესტირების ტიპები:

  • ფუნქციონალური ტესტირება
  • UI/UX ტესტირება
  • ბრაუზერების თავსებადობის ტესტირება
  • ადაპტივური ტესტირება
  • უსაფრთხოების ტესტირება (ძირითადი)
  • შესრულების ტესტირება (საჭიროების შემთხვევაში)

ტესტის სცენარის სტრუქტურის მაგალითი:

ID სცენარის სახელი წინაპირობები ნაბიჯები მოსალოდნელი შედეგი რეალური შედეგი სტატუსი კომენტარები
TC-01 რეგისტრირებული მომხმარებლის წარმატებული ავტორიზაცია მომხმარებელი ვალიდურ მონაცემებს (მომხმარებლის სახელი/პაროლი) აქვს სისტემაში 1. ავტორიზაციის გვერდის გახსნა. <br> 2. ვალიდური მომხმარებლის სახელის შეყვანა. <br> 3. ვალიდური პაროლის შეყვანა. <br> 4. "შესვლა" ღილაკის დაჭერა. მომხმარებელი გადამისამართებულია პირად ანგარიშზე/საიტის მთავარ გვერდზე ავტორიზაციის შემდეგ