ციფრული პროდუქტების ტესტირება

ლექტორის შესახებ:

სოფიო ხაჟალია

განათლება: ტელეკომუნიკაციის მაგისტრი – საქართველოს ტექნიკური უნივერსიტეტი

არაფორმალური განათლება:
პროფესიული ტრენინგი – Partners-Georgia პარტნიორები საქართველო;
ხარისხის მართვის მენეჯერი-SKILLWILL/სქილვილი;
BACK-END DEVELOPMENT-BTU ბიზნესისა და ტექნოლოგიების უნივერსიტეტი

სამუშაო გამოცდილება:
„ბილაინი“ -შ.პ.ს „ვეონი საქართველო“;
„ენგეო-ინგლისური ენის შემსწავლელი ონლაინ პლატფორმა“;
„ტერაბანკი”

მოკლე აღწერა:

სილაბუსი:

#კურსის შინაარსიძირითადი მიგნებები
1 . შესავალი პროგრამული უზრუნველყოფის ტესტირებაში

-ტესტირების მნიშვნელობა, ტესტირება, როგორც კარიერა
-განსხვავება პროექტსა და პროდუქტს შორის
-განსხვავება ხარისხის უზრუნველყოფასა და ხარისხის კონტროლს შორის
-ხელსაწყოს შერჩევის კრიტერიუმები
-მექანიკური და ავტომატიზაციის ტესტირება
-ბიზნეს ანალიტიკოსის, დეველოპერების, არქიტექტორების, ტესტირების გუნდის (ლიდერი, მენეჯერი), სახელმძღვანელო და ავტომატიზაციის ტესტერების, პროექტის მენეჯერების, კონფიგურაციის მართვის გუნდის, საბოლოო მომხმარებლების, კლიენტების და სხვათა როლები და პასუხისმგებლობები.

დავალება: წარმოადგინეთ  ნებისმიერ პლატფორმაზე აღმოჩენილი ბაგები
“user story”-მახასიათებლის ან ფუნქციის მოკლე აღწერა საბოლოო მომხმარებლის პერსპექტივიდან
2. ხელოვნური ინტელექტის  AI-ს გამოყენება ციფრულ სამყაროში

-AI-ს  გამოყენების  გზები და შესაძლებლობები ციფრული პროდიქტის ტესტირებისას

დავალება:  გაგვიზიარეთ თქვენი შეხედულება პრეზენტაციის სახით  ხელოვნური ინტელექტის დადებითი და უარყოფითი მხარეების  შესახებ. ხელოვნური ინტელექტის გამოყენების მეთოდები, ტესტირებისას.

ხელოვნური ინტელექტის მიზანი არის რთული პროცესების ავტომატიზაცია, ადამიანის ინტელექტის  სიმულაცია და ადამიანური შესაძლებლობების გაძლიერება
3.  პროგრამული უზრუნველყოფის განვითარების სასიცოცხლო ციკლის მიმოხილვა (SDLC)

-SDLC ფაზების გაგება
-ტესტირების როლი თითოეულ SDLC ფაზაში

ტესტის გეგმა
4. QA-ს მნიშვნელობა ციფრული პროდუქტის განვითარებაში

-STLC – პროგრამული უზრუნველყოფის ტესტირების სასიცოცხლო ციკლი

-ტესტირების პროცესის კონკრეტული ეტაპები.

დავალება: ტესტის სცენარების შესრულება
სასიცოცხლო ციკლი
5. დავალების წარდგენა
6. ხარისხის უზრუნველყოფის არტეფაქტები

-ტესტ ქეისები, ტესტირების პაკეტები
-ხარვეზების ანგარიშგება

დავალება: შექმენი მინიმუმ ორი ტესტ ქეისი ორ სხვადასხვა აპლიკაციის ნებისმიერი ფუნქციონალისთვის: ავტორიზაცია , თანხის გადარიცხვა  და ა.შ.
არასწორი ან მოულოდნელი შედეგები
7. ტესტირების დონეები

-ერთეულის ტესტირება
-ინტეგრაციის ტესტირება 
-სისტემის ტესტირება
-მიღებადობის ტესტირება

დავალება: შეადგენეთ ტესტ ქეისები ინტეგრაციისა და კომპონენტისთვის 
8. სმოუქ, სანითი და რეგრესული ტესტირება და ტიპები

-სმოუქ ტესტირება
-სანითი ტესტირება
-რა არის რეგრესული ტესტირება
-რეგრესული ტესტირების ტიპები

დავალებანებისმიერ საიტზე მოიძიეთ მინიმუმ 5 ბაგი და  წარადგინეთ ბაგ რეპორტი
9. ტესტირების საფუძვლები

-ტესტირების პრინციპები და საფუძვლები
-დადასტურება ვალიდაციის წინააღმდეგ
-ტესტირების სახეები (ფუნქციური, არაფუნქციური)

დავალება:მოიძეთ ნებიმსიერ აპლიკაციაში ხარვეზის ტიპები: UI, წარმადობა, ლოკალიზაცია.
10. დავალების წარდგენა
11.  
ტესტირების მეთოდები

-შავი ყუთის ტესტირება და მისი ტიპები
ტესტირება გამოცდილების  საფუძველზე
12. ტესტირების მეთოდები

-თეთრი ყუთის ტესტირება და მისი ტიპები

დავალება: ფუნქციონალის აღწერა. თითოეული ფუნქციონალისთვის განსაზღვრე სატესტო მონაცემები ეკვივალენტური დაყოფისა და ზღვრული მნიშვნელობის ანალიზის ტესტირების ტექნიკების გამოყენებით
13. გლობალიზაცია და ლოკალიზაცია

-გლობალიზაციის ტესტირება
-ლოკალიზაციის ტესტირება

დავალება: მოიძიეთ  ბაგები ისეთ საიტი რომელიც არის მორგებული შშმ პირებზე
ლოკალიზაციის დადებითი და უარყოფითი მხარეები
14. ციფრული ხელმისაწვდომობა

-რა არის ციფრული ხელმისაწვდომობა, რატომ არის მნიშვნელოვანი
-როგორ გავტესტო ხელმისაწვდომობა
დამხმარე მოწყობილობები
15. დავალების წარდგენა
16. API ტესტირება

-რა არის API ტესტირება
-როგორ გავტესტო API
თულები (Tools) ხელსაწყოები
17. შესავალი ავტომატიზაციის ტესტირებაში-რა არის ტესტირების ავტომატიზაცია 

-ავტომატიზებული ტესტირების სასიცოცხლო ციკლი
-ტესტირების ავტომატიზაციის ინსტრუმენტები და გამოწვევები
18. დოკუმენტაცია ტესტირებაში და მისი მნიშვნელობა

-ტესტის შემაჯამებელი ანგარიში და სხვა სახის დოკუმენტაცია

დავალება: მოიძიეთ  ბაგები ისეთ საიტი რომელიც არის მორგებული შშმ პირებზე
19. ინტერვიუს მომზადება და კარიერული რჩევა

-რჩევები ტესტირების გასაუბრებისთვის მოსამზადებლად
-კარიერული განვითარების გზები და შესაძლებლობები  ტესტირებაში
განათლების მეთოდები
20. ფინალური პროექტის წარდგენა

შეასრულეთ ფუნქციური ტესტირება ელექტრონული კომერციის აპლიკაციის ძირითად მახასიათებლებზე.

-მომხმარებლის ავტორიზაცია
-პროდუქტის ძებნა და ფილტრაცია
-კალათის ფუნქციონირება
-შეკვეთის პროცესი
-დოკუმენტური ტესტის შემთხვევები, მათ შორის წინაპირობები, ნაბიჯები, მოსალოდნელი შედეგები და ნებისმიერი დაფიქსირებული დეფექტი