ປະເພດການຝຶກອົບຮົມຫ້ອງຮຽນ
ເຂົ້າສູ່ລະບົບ

selenium advanced

Selenium Advanced Training & Certification Course

ພາບລວມ

Audience & Prerequisites

Course Outline

ຕາຕະລາງແລະຄ່າທໍານຽມ

ການຢັ້ງຢືນ

Selenium Advance

ແນ່ນອນຂັ້ນສູງນີ້ຖືກອອກແບບມາເພື່ອນໍາເອົາຜູ້ຊ່ຽວຊານທົດສອບຜູ້ໃຊ້ Selenium ໄປສູ່ລະດັບໃຫມ່ຂອງທັກສະກັບເຄື່ອງມື. ຜູ້ທົດສອບຈະຮຽນຮູ້ວິທີການນໍາໃຊ້ຄຸນສົມບັດ Selenium ຂັ້ນສູງເພື່ອປັບປຸງຫ້ອງທົດລອງທົດສອບອັດຕະໂນມັດ Selenium ໂດຍໃຊ້ Eclipse IDE Editor. ຄໍາແນະນໍາກ່ຽວກັບມືຖືແມ່ນໃຫ້ແກ່ຜູ້ທີ່ຕ້ອງການຄົ້ນຫາອໍານາດຂອງການນໍາໃຊ້ Selenium.WebDriver ໄດ້ຖືກສ້າງຂື້ນເພື່ອສະຫນອງການໂຕ້ຕອບການຂຽນໂປຣແກຣມທີ່ງ່າຍດາຍແລະສັ້ນແລະບັນຫາຈໍານວນຫນຶ່ງໃນ API Selenium-RC. ຜູ້ປະກອບອາຊີບຜູ້ທີ່ມີຄວາມເຂົ້າໃຈກ່ຽວກັບພື້ນຖານ Java ແລະ selenium. ໃນປັດຈຸບັນ, Selenium WebDriver 2 ເປັນເຄື່ອງມືທີ່ໄດ້ຮັບການຍອມຮັບທີ່ສຸດ. ຈຸດສຸມແມ່ນກ່ຽວກັບຄໍາຮ້ອງສະຫມັກປະຕິບັດຂອງ Selenium ເພື່ອແກ້ໄຂຄວາມທ້າທາຍດ້ານການທົດສອບແບບອັດຕະໂນມັດທີ່ມີຄວາມທັນສະໄຫມ.

ວັດຖຸປະສົງ

  • ໃຊ້ເທກນິກການຂຽນໂປລແກລມຂັ້ນສູງເພື່ອຂັບ Selenium
  • ເຮັດວຽກຮ່ວມກັບການສະແດງອອກຕາມປົກກະຕິແລະການຢັ້ງຢືນຕາມແບບແຜນ
  • ຈັດການຂໍ້ຍົກເວັ້ນທີ່ຢຸດການທົດສອບການທົດສອບ
  • ປະຕິບັດສາຍ SQL ເພື່ອກວດສອບຂໍ້ມູນ
  • ຄົ້ນຫາຕາມໂຄງການສໍາລັບວັດຖຸເວັບ
  • ດຶງຂໍ້ມູນຈາກແບບຄວບຄຸມເວັບໂດຍອັດຕະໂນມັດ
  • ການອອກແບບຂອບເຂດການທົດສອບໂດຍນໍາໃຊ້ຂໍ້ມູນໃນ Selenium
  • ສ້າງການທົດສອບຜູ້ໃຊ້ທີ່ແຈກຢາຍເພື່ອປະຕິບັດການທົດສອບຜູ້ໃຊ້ຫຼາຍໆຄັ້ງ (ການທົດສອບຕາຂ່າຍໄຟຟ້າ Selenium Grid)

ການສົນທະນາມີຈຸດປະສົງ

ຜູ້ຊົມເປົ້າຫມາຍແມ່ນຜູ້ທົດສອບຊອບແວທີ່ກໍາລັງຊອກຫາເພື່ອອັດຕະຍາການທົດສອບການນໍາໃຊ້ເວັບທີ່ນໍາໃຊ້ Selenium ໃນລະດັບວິຊາການສູງ. ຫຼັກສູດນີ້ຖືກອອກແບບມາສໍາລັບຜູ້ຊ່ຽວຊານດ້ານການທົດສອບຜູ້ໃຊ້ Selenium. ຜູ້ຊົມອາດຈະປະກອບມີຜູ້ປະຕິບັດດ້ານການປະກັນໄພທີ່ມີຄຸນະພາບ, ຜູ້ຈັດການຫຼືຫົວຫນ້າທີມທີ່ມີຄວາມຮັບຜິດຊອບໃນການໂຕ້ຕອບກັບຜູ້ທົດສອບຫຼືຜູ້ທີ່ຕ້ອງການໃຫ້ແນ່ໃຈວ່າເຄື່ອງມືແມ່ນຖືກປະຕິບັດຢ່າງຖືກຕ້ອງແລະເຫມາະສົມ.

ກໍາຫນົດເບື້ອງຕົ້ນ

    • ປະສົບການຢ່າງຫນ້ອຍ 3 ເດືອນປະຕິບັດການທົດສອບອັດຕະໂນມັດດ້ວຍ Selenium (ແນະນໍາ)

or

  • ITS Course: Introduction to Selenium
  • ບາງປະສົບການພັດທະນາຊອບແວ (ແນະນໍາ)
  • ຄວາມເຂົ້າໃຈທົ່ວໄປກ່ຽວກັບຄໍາຮ້ອງສະຫມັກຂອງເວັບທີ່ຕ້ອງການ (ຕ້ອງການ)
  • ຄວາມຮູ້ກ່ຽວກັບການຂຽນໂປລແກລມ Java ບໍ່ແມ່ນເງື່ອນໄຂສໍາລັບຫຼັກສູດນີ້, ແຕ່ຄວາມຮູ້ດັ່ງກ່າວແມ່ນເປັນປະໂຫຍດ.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript Injection
  • Robot API ສໍາລັບການຄວບຄຸມ window 20
  • ອອກກໍາລັງກາຍ 1.1 - ການນໍາໃຊ້ API ຫຸ່ນຍົນ
  • ການທົດສອບການອັບໂຫລດໄຟລ໌ແລະດາວໂຫຼດ
  • ການອອກກໍາລັງກາຍ 1.2 - ການທົດສອບອັບໂຫລດແລະດາວໂຫລດໄຟລ໌
  • ການຈັບເວລາຈັບເວລາທີ່ໃຊ້ Selenium
  • ອອກກໍາລັງກາຍ 1.3 - ທົດສອບວັນທີທີ່ເລືອກ
  • SSL Error Handling in Selenium
  • ການອອກກໍາລັງກາຍ 1.4 - ການແກ້ໄຂຂໍ້ຜິດພາດ SSL
  • ປະຕິບັດລະຫັດ JavaScript ທີ່ໃຊ້ Selenium Webdriver
  • ວິທີການຊອກຫາການເຊື່ອມຕໍ່ຫັກໂດຍໃຊ້ Selenium Webdriver
  • ການຈັດການ Cookies ໃນ Selenium WebDriver
  • ລາກແລະລົງໃນ Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • ວັດຖຸແບບເຄື່ອນໄຫວ - xpaths ຕົວແປ
  • Dynamic Web Table Handling
  • ອອກກໍາລັງກາຍ 2.1 - ການເຮັດວຽກກັບຕາຕະລາງເວັບໄຊຕ໌ແບບເຄື່ອນໄຫວ
  • ການຈັດການກັບການຫຼຸດລົງຂອງ AJAX
  • ເມົາຜ່ານເມນູແລະເຟຣມໂດຍໃຊ້ຫຼັກການປະຕິບັດງານ.
  • ການອອກກໍາລັງກາຍ 2.2 - ການເຮັດວຽກກ່ຽວກັບກຸ່ມປະຕິບັດງານ
  • ຄິກຂວາເທິງວັດຖຸ

Chapter 3: Web Tables

  • ຕາຕະລາງເວັບແມ່ນຫຍັງ
  • ການຂຸດຄົ້ນຂໍ້ມູນຈາກຕາຕະລາງເວັບ
  • ຕົວຢ່າງກ່ຽວກັບຕາຕະລາງເວັບໄຊຕ໌ແບບຖາວອນແລະແບບເຄື່ອນໄຫວ
  • ສ້າງຫນ້າທີ່ສາມາດນໍາໃຊ້ໄດ້ສໍາລັບຕາຕະລາງເວັບ
  • ອອກກໍາລັງກາຍ 3.1 - ສ້າງຫນ້າທີ່ສາມາດນໍາໃຊ້ໄດ້ສໍາລັບຕາຕະລາງເວັບ

Chapter 4: Database testing using web driver

  • ການຕິດຕັ້ງຖານຂໍ້ມູນ MySQL
  • ພາບລວມກ່ຽວກັບການເຊື່ອມຕໍ່ອິນເຕີເຟດ, ແຖບຄໍາສັ່ງ, ບົດລາຍງານ Preapared ແລະ Interface Resultset.
  • ຕົວຢ່າງໂຄງການເຂົ້າຖານຂໍ້ມູນ.
  • ຕົວຢ່າງບາງຢ່າງກ່ຽວກັບ SELECT, UPDTE ແລະ DELETE
  • Exercise 4.1 - ການທົດສອບຖານຂໍ້ມູນຕ່າງໆ
  • ບາງຕົວຢ່າງ Webdriver ນໍາໃຊ້ຂໍ້ມູນທີ່ໄດ້ມາຈາກຖານຂໍ້ມູນ

Chapter 5 : DataDriven Framework using TestNG

  • ຫ້ອງການທົດສອບຫ້ອງທົດລອງໂດຍນໍາໃຊ້ຄໍາອະທິບາຍຂອງ testNG
  • ການອ່ານ XPATHS, ການຕັ້ງຄ່າຈາກແຟ້ມຄຸນສົມບັດ
  • Implementing WebDriver implicit wait using WebdriverWait
  • ສ້າງຫນ້າທີ່ປະຕິບັດການ
  • ການປະຕິບັດການທົດສອບ, batch ແລ່ນໃຫ້ເຂົາເຈົ້າແລະ parameterization ໂດຍນໍາໃຊ້ໄຟລ໌ xls
  • ການອອກກໍາລັງກາຍ .1 - Handson ການນໍາໃຊ້ກໍລະນີທີ່ມີວິທີການນໍາໃຊ້ຂໍ້ມູນ
  • ການຄວບຄຸມຄໍາສັ່ງການປະຕິບັດຈາກໄຟລ໌ XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • ສະຖານະການທົດສອບການທົດສອບທີ່ຈະເຮັດໄດ້ໂດຍໃຊ້ຫນ້າ Factory Factory ແລະ TestNG

Chapter 7: Reporting

  • ການຕິດຕັ້ງປື້ມບົດລາຍງານຂະຫນາດໃຫຍ່ໃນ Eclipse
  • ວິທີການໃນຂະແຫນງການລາຍງານ
  • ການອອກກໍາລັງກາຍ 6.1 - ການປະຕິບັດບົດລາຍງານຂະຫນາດໃຫຍ່

Chapter 8: Maven Project Management Tool

  • ການເຊື່ອມໂຍງ Selenium ກັບເຄື່ອງມືສ້າງ: Maven
  • ການເຊື່ອມໂຍງກັບກົນໄກການລາຍງານແບບພິເສດ
  • ການບູລະນາການກັບ log4j Reporting Library
  • ການພັດທະນາ Platform Automation: Desktop, RESTapi, Mobile
  • ການປຽບທຽບລະຫວ່າງ Ant ແລະ Maven
  • ການຕິດຕັ້ງ Maven
  • ຄວາມເຂົ້າໃຈກ່ຽວກັບໂຄງສ້າງ Maven
  • ການສ້າງໂຄງການ Maven ໃນ Eclipse
  • Maven Construct Cycles
  • Demo ຕົວຢ່າງຂອງການກໍ່ສ້າງກອງປະຊຸມຂອງໂຄງການ Maven
  • ຄວາມເຂົ້າໃຈກ່ຽວກັບຄວາມຕ້ອງການ Maven
  • ຄວາມເຂົ້າໃຈກັບ Maven Repositories
  • ການອອກກໍາລັງກາຍ 7.1 - ການສາທິດຂອງ Maven Eclipse Integration

ບົດທີ 9: ທົດສອບການເຊື່ອມໂຍງຢ່າງຕໍ່ເນື່ອງໂດຍໃຊ້ Jenkins

  • Jenkins ແມ່ນຫຍັງ
  • ເຄື່ອງມືບູລະນາການສ້າງແບບຢ່າງຕໍ່ເນື່ອງ
  • ວິທີການຕິດຕັ້ງ Jenkins
  • ວິທີການສ້າງວຽກທີ່ງ່າຍດາຍ
  • ອອກກໍາລັງກາຍ 8.1 - ສ້າງວຽກໃນ Jenkins
  • ລວມ Jenkins ກັບໂຄງການ
  • ການບູລະນາການ Jenkins ກັບ Eclipse
  • ອອກກໍາລັງກາຍ 8.2 - ການປະກອບ Jenkins ກັບ Eclipse

ກະລຸນາຂຽນຫາພວກເຮົາຢູ່ info @ itstechschoolcom & ຕິດຕໍ່ພວກເຮົາທີ່ + 91-9870480053 ສໍາລັບລາຄາຫຼັກສູດແລະຄ່າໃຊ້ຈ່າຍການຢັ້ງຢືນ, ກໍານົດເວລາ & ສະຖານທີ່

ວາງພວກເຮົາສອບຖາມ

ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກະລຸນາ ຕິດ​ຕໍ່​ພວກ​ເຮົາ.


ຄວາມຄິດເຫັນ