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

სოფიო ხაჟალია
განათლება: ტელეკომუნიკაციის მაგისტრი – საქართველოს ტექნიკური უნივერსიტეტი
არაფორმალური განათლება:
პროფესიული ტრენინგი – Partners-Georgia პარტნიორები საქართველო;
ხარისხის მართვის მენეჯერი-SKILLWILL/სქილვილი;
BACK-END DEVELOPMENT-BTU ბიზნესისა და ტექნოლოგიების უნივერსიტეტი
სამუშაო გამოცდილება:
„ბილაინი“ -შ.პ.ს „ვეონი საქართველო“;
„ენგეო-ინგლისური ენის შემსწავლელი ონლაინ პლატფორმა“;
„ტერაბანკი”
მოკლე აღწერა:
| შეხვედრების რაოდენობა | ლექცია 20 (90 წუთი) საკონსულტაციო შეხვედრა 3 (90 წუთი) ფინალური პროექტი |
| სასწავლო კურსის მიზანი | მსმენელები მიიღებს ხარისხის უზრუნველყოფის საფუძვლიან ცოდნას როგორც თეორიულ ასევე პრაქტიკულ ნაწილში. შეისწავლიან ტესტირების ძირითად პრინციპებს, ტესტირების ტიპებს, ტესტირების დონეებს და ტესტირების მეთოდებს. ტესტირების სასიცოცხლო ციკლს, ტესტის დაგეგმვასა და დიზაინს, ტესტის შესრულებასა და ტესტის დახურვას. სატესტო ქეისის დიზაინს, ყოვლისმომცველი და ეფექტური სატესტო შემთხვევების შექმნის შესაძლებლობას, რომელიც მოიცავს სხვადასხვა სცენარებსა და ზღვრულ შემთხვევებს. მსმენელები გაეცნობიან შეცდომების თვალყურის დევნებასა და შეცდომების იდენტიფიცირება, დოკუმენტირებას. კურსის ბოლოს კი, შესაძლებლობა ექნებათ დასაქმდნენ ხარისხის უზრუნველყოფის მენეჯერად. |
| სწავლის შედეგი | კურსის დასრულების შემდეგ მსმენელებს ეცოდინებათ: ტესტირების მეთოდოლოგიები, ინსტრუმენტები და ტესტ ქეისების პრინციპები. ეს კურსი სტუდენტებს დაეხმარება ჰქონდეთ სრულად საჭირო ცოდნა და უნარები, რათა გახდნენ ციფრული პროდუქტის გამოცდილი ტესტერები. შეეძლებათ უზრუნველყონ ციფრული პროდუქტების ხარისხის სტანდარტი და მისი შესრულება ისე, როგორც ეს იყო დაგეგმილი. |
სილაბუსი:
| # | კურსის შინაარსი | ძირითადი მიგნებები |
| 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. | ფინალური პროექტის წარდგენა შეასრულეთ ფუნქციური ტესტირება ელექტრონული კომერციის აპლიკაციის ძირითად მახასიათებლებზე. -მომხმარებლის ავტორიზაცია -პროდუქტის ძებნა და ფილტრაცია -კალათის ფუნქციონირება -შეკვეთის პროცესი -დოკუმენტური ტესტის შემთხვევები, მათ შორის წინაპირობები, ნაბიჯები, მოსალოდნელი შედეგები და ნებისმიერი დაფიქსირებული დეფექტი |