ტესტირების ავტომატიზაციის საფუძვლები

ტესტირების ავტომატიზაციის საფუძვლების კურსის მიზანია, სტუდენტებმა ისწავლონ ტესტირების ავტომატიზაციის ტექნიკები, ინსტრუმენტები და საუკეთესო პრაქტიკები.
რას ვისწავლი?
- Java Basics, HTML/CSS Basics, Git, Maven, Selenide, TestNG, Allure, Intellij Idea;
- ვებ აპლიკაციებისთვის ავტომატური ტესტების შექმნას.
რა მოთხოვნებს უნდა ვაკმაყოფილებდე?
- უნდა მქონდეს სიახლეების სწრაფად ათვისების, დამოუკიდებლად მუშაობის უნარი და, რაც მთავარია, მოტივაცია.
ლექტორის შესახებ:
- თაკო დოკვაძე არის ტესტირების ავტომატიზაციის ინჟინერი TBC ბანკში. მის მოვალეობებში შედის სხვადასხვა სახის პროექტებისთვის ავტომატური ტესტების წერის უზრუნველყოფა და გამართული, უწყვეტი ავტომატური ტესტირების პროცესის აწყობა.
დეტალები: ტესტირების ავტომატიზაციის საფუძვლები
|
შეფასებები
შეაფასე პირველმა: “ტესტირების ავტომატიზაციის საფუძვლები” კომენტარის გაუქმება
ლექცია 1
- შესავალი ტესტირების ავტომატიზაციაში
- ALTC მეთოდოლოგია
- ტესტირების ავტომატიზაციის სხვადასხვა ინსტრუმენტების მიმოხილვა
ლექცია 2
- Intellij Idea-ს და Java-ს გაცნობა/დაინსტაალირება
- შესავალი Java-ში, მიმოხილვა, შესაძლებლობები, მაგალითები
- პირველი Java-ს პროგრამის შექმნა
- მონაცემთა ტიპები
- String კლასი და მეთოდები
- ლოგიკური და რელაციური ოპერატორები
ლექცია 3
- მონაცემთა ტიპი – Array
- ერთგანზომილებიანი და მრავალგანზომილებიანი მასივი
- For და While ციკლები
ლექცია 4
- მეთოდი
- მეთოდის პარამეტრები და დასაბრუნებელი მნიშვნელობა
ლექცია 5
- გლობალური ცვლადები
- სტატიკური და არასტატიკური ცვლადები
- ობიექტი და ობიექტის მიმთითებელი
ლექცია 7
- წვდომის მოდიფიკატორები
- Overloading და Overriding მეთოდები
ლექცია 6
- კონსტრუქტორი
- მემკვიდრეობა
- ინტერფეისი და აბსტრაქტული კლასი
- Exception handling
• შუალედური გამოცდა
ლექცია 8
- შესავალი HTML-ში
- ვებ-ელემენტზე წვდომის სტრატეგიები
- ვებ-ელემენტზე წვდომა Chrome-ის და DevTools-ის დახმარებით
- Xpath და CSS
ლექცია 9
- შესავალი ვერსიების კონტროლის სისტემაში
- Git-ის დაინსტალირება
- Git-ის ბრძანებები
- Branch-ის საჭიროება
- შესავალი GitHub-ში (remote repository)
- საკუთარი მომხმარებლისა და repository-ის შექმნა
- Git-ის მეშვეობით GitHub-ზე პროექტის ატვირთვა
ლექცია 10
- შესავალი Selenide API
- Selenide VS Selenium
- Maven-ის დააინსტალირება
- შესავალი Maven-ში და pom.xml ფაილის განმარტება
- ავტომატური ტესტებისთვის შესაბამისი გარემოს მოწყობა
- პირველი ავტომატური ტესტების პროგრამის შექმნა
ლექცია 11
- ვებ-ელემენტების მოძიების საშუალებები Selenide-ით
- კომპლექსური ვებ-ელემენტების მოძიების სტრატეგიები
- ვებ-ელემენტების კოლექციები
- Implicit, Explicit და Fluent Wait
- Mouse და Keyboard მოქმედებები
- Input ოპერაციები
ლექცია 12
• პრაქტიკული სავარჯიშოები
ლექცია 13
• Assertions-ის გამოყენება • Text Assertions
• Collection Assertions
• Input Assertions
• Other Assertions
ლექცია 14
• შესავალი TestNG-ში
• Before და After ანოტაციები
• Assertions და SoftAssertions
• TestSuite-ის გამოყენება
• ტესტის გამოტოვების შესაძლებლობა
ლექცია 15
• პრაქტიკული სავარჯიშოები
ლექცია 16
• რა არის Page Object Model და მისი მნიშვნელობა • Page Object Model-ის მაგალითი
• რა შემთხვევაში უნდა გამოვიყენოთ POM
ლექცია 17
• Allure-ის დაინსტალირება
• Allure-ის ძირითადი ანოტაციები • Screenshot-ის ინტეგრაცია
ლექცია 18
• API ტესტების ტიპები
• ავტომატური ტესტების ინსტრუმენტები • საბოლოო პროექტი

₾1,500
მსგავსი კურსები

მობილური პროგრამირება Android


მობილური პროგრამირება iOS

₾1,500
შეფასებები ჯერ არ არის.