ტიპისაკლასო სასწავლო
დარეგისტრირება

სელენი

სელენის ძირითადი ტრენინგი და სერტიფიცირების კურსი

მიმოხილვა

აუდიტორია და წინაპირობები

კურსის შინაარსი

განრიგი და მოსაკრებლები

სერტიფიკაციის

სელენის ძირითადი სასწავლო კურსი და სერტიფიკაცია

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

სელენის ძირითადი ტრენინგის მიზნები

სელენი არის ვებ პროგრამებისთვის პორტატული პროგრამული ტესტირების ჩარჩო. ეს არის ავტომატური ტესტირების ყოვლისმომცველი სასწავლო კურსი, მათ შორის ავტომატური ტესტირების შესავალი, სელენიუმის IDE- სა და მისი მონტაჟის შესავალი, სელენი IDE კონცეფციები, სელენიუმი RC, TestNG, ვებ-დრაივერის ფუნქციები, ჩარჩო და სელენიუმის ქსელი.

  • სელენი არის ღია ინსტრუმენტი.
  • სელენი შეიძლება გაგრძელდეს სხვადასხვა ტექნოლოგიების გამო, რომელიც გამოაშკარავებს DOM- ს.
  • მას აქვს შესაძლებლობები სკრიპტების შესრულება სხვადასხვა ბრაუზერებში.
  • მას შეუძლია შეასრულოს სკრიპტები სხვადასხვა ოპერაციულ სისტემებზე.
  • სელენი მხარს უჭერს მობილური მოწყობილობებს.
  • ბრაუზერი ტესტებს ახორციელებს, ამიტომ ფოკუსი არ არის საჭირო, ხოლო სკრიპტის შესრულება მიმდინარეობს.
  • მას შეუძლია შეასრულოს ტესტები სელენიუმის ბადეების გამოყენების პარალელურად.

Intended Audience of Selenium Basic Course

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

Prerequisites of Selenium Basic Certification

  • ძირითადი ცოდნა JAVA- ზე
  • ძირითადი ცოდნა პროგრამული ტესტირება

Course Outline Duration: 3 Days

თავი 1: დანერგვა სელენიაში

  • სელენის ისტორია
  • შესავალი Selenium
  • სელენის ვესტვერის არქიტექტურა
  • სელენი ჯავადოკები

თავი 2: დანადგარები და კონფიგურაციები

  • ჯავის მონტაჟი
  • Eclipse ინსტალაცია და კონფიგურაცია
  • სელენი ჯორსი ჩამოტვირთვა და კონფიგურაცია
  • სელენის პროექტის პარამეტრები

თავი 3: პირველი Webdriver პროგრამის ძირითადი ცნებები

  • Webdriver ინტერფეისი
  • სწავლება 3.1: ახორციელებს Webdriver ინტერფეისი
  • ბრაუზერის დრაივერები
  • Webdriver- ის ძირითადი მეთოდები
  • სწავლება XHTML: Webdriver- ის ძირითადი მეთოდების განხორციელება
  • როგორ აწარმოოთ ტესტები Google Chrome- ში
  • სწავლება 3.3: მიმდინარე ტესტები Google Chrome- ში
  • როგორ აწარმოოთ ტესტები Internet Explorer- ში
  • სწავლება 3.4: მიმდინარე ტესტები Internet Explorer- ში

თავი 4: ლოკატორი ტექნიკა და ინსტრუმენტები

  • ინსტალაცია Firebug და Firepath Firefox- ში
  • ლოკატორი ტექნიკა: ID, xPath, tagName
  • ლოკატორი ტექნიკა: კლასი სახელი, გვარი, ლინკები
  • დაწერეთ მორგებული xpaths
  • CSS selector locators
  • სწავლება 4.1: ახორციელებს სხვადასხვა ადგილას

თავი 5: ტექნიკა UI- ის ავტომატიზაციისთვის

  • Handle dropdowns
  • ჩამოსაშლელი მეთოდები: აირჩიეთ
  • სავარჯიშო 5.1: Handling dropdowns, აირჩიეთ ღირებულებები ხილული ტექსტი, ღირებულება ატრიბუტი
  • მართოს რადიო ღილაკები და Checkboxes
  • სწავლება 5.2: მართვას რადიო ღილაკები და checkboxes
  • სია ტექნიკა, რათა გაუმკლავდეს რადიო ღილაკები
  • შერჩევა, შერჩევა, ჩართვა და გამორთვა
  • სწავლება 5.3: განმახორციელებელი შერჩევის, შერჩევა, ჩართვა და გამორთვა
  • გაფრთხილება და გაფრთხილება
  • სავარჯიშო 5.4: ხელით ხარ popups, modals, javascript შეტყობინებები და მოთხოვნა

თავი 6: ტექნოლოგიები Web UI- ის ავტომატიზაციისათვის

  • მაუსი ინტერაქციების მართვა
  • სწავლება 6.1: განახორციელოს თაგვის მოვლენები
  • გატარება კლავიატურა მოვლენები
  • სწავლება 6.2: განახორციელოს Keypress მოვლენები
  • დისკუსია სამოქმედო კლასი
  • მრავალი ფანჯრის გატარება
  • სწავლება 6.3: გახსნა მრავალჯერადი ფანჯრები, გადართოთ მათ შორის
  • ფანჯრის სახელური ცნებები
  • მართებული ul li tags
  • სწავლება 6.4: Handle ul და li tags
  • როგორ გაუმკლავდეს iFrames
  • სწავლება 6.5: ურთიერთქმედება iFrames
  • გატარება მაგიდის ბადეები
  • სწავლება 6.6: მონაცემების წაკითხვა მონაცემთა ბადის
  • Maximizing Windows და წაშლა cookies
  • შეცდომა snapshots
  • Email Test შედეგები
  • სწავლება 6.7: მიიღოს შეცდომა snapshots და ელ ტესტი შედეგები

თავი 7: სინქრონიზაცია და ელოდება

  • სინქრონიზაციის პრობლემების მართვა
  • ძილი ()
  • ჩანერგილი და ექსკლუზიური ლოდინი
  • თავისუფლად დაველოდოთ
  • სწავლება 7.1: განახორციელოს ყველა სახის ელოდება

თავი 8: მეტი Webdriver თვისებები

  • სასურველი შესაძლებლობები
  • მუშაობა Headless ბრაუზერი
  • მუშაობა PhantomJS
  • სწავლება 8.1: განახორციელოს ტესტი PhantomJS
  • მუშაობა htmlUnitDriver
  • სწავლება 8.2: განახორციელოს ტესტები HtmlUnitDriver
  • Webdriver პროფილები
  • სწავლება 8.3: შეასრულოს ტესტები სხვადასხვა ბრაუზერის პროფილები
  • დინამიური ობიექტების გატარება

თავი 9: სელენის გრიდი

  • რა არის სელენის გრიდი?
  • როგორ შეასრულოთ სელენის ტესტები დისტანციურად
  • კონფიგურაცია Hub და Node
  • რეგისტრაცია Hub და Node სერვერი
  • სასურველი შესაძლებლობები - ქსელის პროგრამა
  • სწავლება 9.1: შეასრულოს დისტანციური ტესტები

თავი 10: მობილური ავტომატიზაციის ტესტირება

  • appium მახასიათებლები
  • Android SDK, Eclipse- ის მონტაჟი
  • სისტემური ცვლადების შექმნა ანდროიდების მუშაობისთვის
  • დაყენების სერვერზე ადრე ეპოქაში
  • კონფიგურაცია ეპოქაში, სელენი ქილებში
  • Android ვირტუალური მოწყობილობის ამოღება
  • სწავლება 11.1: მიმდინარე ტესტები Android ვირტუალური მოწყობილობაზე

თავი 11: დიზაინის ნიმუშები ვებ-ტესტირებისთვის

  • გვერდი ობიექტის ნიმუშები
  • გვერდი ქარხნის ნიმუშები
  • დატვირთული კომპონენტები
  • სწავლება 12.1: ახორციელებს გვერდი ობიექტებისა და გვერდი ქარხნის ტესტირების სცენარის სცენარებს

თავი 12: TestNG ჩარჩო

  • რატომ TestNG და მისი უპირატესობები
  • TestNG მონტაჟი და კონფიგურაცია eclipse
  • TestNG ანოტაციები
  • ტესტირების პრიორიტეტული ტესტირება
  • სწავლება 13.1: განმახორციელებელი TestNG ანოტაციები
  • დისბალანსი და ტესტების გამტარუნარიანობა და დროთა განმავლობაში გამოყენება
  • TestNG კონფიგურაციის ფაილი - testng.xml
  • ჯგუფები TestNG- ში
  • მონაცემთა ტესტირება TestNG- ზე
  • DataProvider ანოტაცია - Parameterizing ტესტი შემთხვევები
  • პარამეტრებში ანგარიშები
  • პარალელური კრებული, პარალელური ტესტები, კლასები და მეთოდები
  • სწავლება 13.2: Running პარალელური ტესტები და კრებული
  • ჩაიშალა ტესტები
  • წარმატება, მარცხი და მტკიცება
  • ლოგიკური შედეგები, შესვლა მსმენელები, ჟურნალის ჟურნალისტები
  • რეპორტიორი API

თავი 13: მომტანი ანგარიშები

  • ჩამოტვირთვის და კონფიგურაციის XSLT ანგარიშები
  • გენერირება HTML ანგარიშები სელენის გამოცდა შესრულების
  • სწავლება 14.1: გენერირება XSLT და HTML ანგარიშები

გთხოვთ მოგვწეროთ info@itstechschool.com და დაგვიკავშირდით + 91-9870480053 კურსის ფასი და სერტიფიცირების ღირებულება, გრაფიკი და ადგილმდებარეობა

დავწერე კითხვა

დამატებითი ინფორმაციისთვის გთხოვთ დაგვიკავშირდით.


მიმოხილვა