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

ຊີລີນຽມ

Selenium Basic Training & Certification Course

ພາບລວມ

Audience & Prerequisites

Course Outline

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

ການຢັ້ງຢືນ

Selenium ຫຼັກສູດການຝຶກອົບຮົມພື້ນຖານແລະການຢັ້ງຢືນ

Selenium ແມ່ນເປັນ ເປີດເຜີຍແຫຼ່ງ ແລະເຄື່ອງມືອັດຕະໂນມັດແບບມືຖື / w ທີ່ໃຊ້ສໍາລັບການທົດສອບອັດຕະໂນມັດ (ຄໍາຮ້ອງສະຫມັກເວັບຕ່າງໆ). ມັນໄດ້ຖືກອະນຸຍາດພາຍໃຕ້ໃບອະນຸຍາດ Apache 2.0. Selenium ແມ່ນຊຸດຂອງເຄື່ອງມືທີ່ຊ່ວຍໃນການອັດຕະໂນມັດພຽງແຕ່ຄໍາຮ້ອງສະຫມັກເວັບ. tutorial ນີ້ຈະຊ່ວຍໃຫ້ທ່ານມີຄວາມເຂົ້າໃຈລະອຽດກ່ຽວກັບ Selenium & ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງແລະການນໍາໃຊ້ຂອງມັນ. ມັນມີຄວາມສາມາດໃນການດໍາເນີນງານລະບົບປະຕິບັດການຕ່າງໆແລະຕົວທ່ອງເວັບຕ່າງໆ. Selenium ບໍ່ພຽງແຕ່ເປັນເຄື່ອງມືດຽວແຕ່ຊຸດເຄື່ອງມືທີ່ຊ່ວຍໃຫ້ນັກທົດສອບສາມາດນໍາໃຊ້ຄໍາຮ້ອງສະຫມັກຂອງເວັບທີ່ມີປະສິດທິພາບແລະມີຄວາມຖືກຕ້ອງ.

ຈຸດປະສົງຂອງ Selenium ການຝຶກອົບຮົມພື້ນຖານ

Selenium ແມ່ນໂຄງການທົດສອບຊອບແວແບບພະກະພາສໍາລັບການນໍາໃຊ້ເວັບໄຊຕ໌. ນີ້ແມ່ນວິທີການຝຶກອົບຮົມທີ່ສົມບູນແບບຂອງການທົດສອບແບບອັດຕະໂນມັດລວມທັງການນໍາສະເຫນີການທົດສອບອັດຕະໂນມັດ, ການນໍາສະເຫນີ Selenium IDE ແລະການຕິດຕັ້ງ, ແນວຄວາມຄິດ Selenium IDE, Selenium RC, TestNG, Web Driver Functions, Framework ແລະ Selenium Grid.

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

Intended Audience of Selenium Basic Course

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

Prerequisites of Selenium Basic Certification

  • ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບ JAVA
  • ຄວາມຮູ້ພື້ນຖານກ່ຽວກັບການທົດສອບຊອບແວ

Course Outline Duration: 3 Days

ບົດທີ 1: ການແນະນໍາກັບ Selenium

  • Selenium History
  • Introduction to Selenium
  • Architecture of Selenium Webdriver
  • Selenium Javadocs

ບົດທີ 2: ການຕິດຕັ້ງແລະການຕັ້ງຄ່າ

  • ການຕິດຕັ້ງ Java
  • Eclipse Installation & Configuration
  • ດາວໂຫລດແລະກໍານົດຄ່າ Selenium Jars
  • Selenium Project Settings

ບົດທີ 3: Concepts ພື້ນຖານຂອງໂຄງການ Webdriver ທໍາອິດ

  • Webdriver Interface
  • ການອອກກໍາລັງກາຍ 3.1: ການປະຕິບັດການ Webdriver Interface
  • ໄດເວີເບົາເຊີ
  • ວິທີພື້ນຖານຂອງ Webdriver
  • ການອອກກໍາລັງກາຍ 3.2: ການປະຕິບັດວິທີການພື້ນຖານຂອງ Webdriver
  • ວິທີການດໍາເນີນການທົດສອບໃນ Google Chrome
  • ອອກກໍາລັງກາຍ 3.3: ແລ່ນທົດສອບໃນ Google Chrome
  • ວິທີການດໍາເນີນການທົດສອບໃນ Internet Explorer
  • ອອກກໍາລັງກາຍ 3.4: ແລ່ນທົດສອບໃນ Internet Explorer

ບົດທີ 4: ເຕັກນິກການຊອກຫາແລະເຄື່ອງມື

  • ການຕິດຕັ້ງ Firebug ແລະ Firepath ໃນ Firefox
  • ເທກນິກສະຖານທີ່: ID, xPath, tagName
  • ເທກນິກການຄົ້ນຫາ: className, name, linkText
  • ຂຽນ xPaths ທີ່ກໍາຫນົດເອງ
  • ຕົວເລືອກທີ່ເລືອກ CSS
  • ອອກກໍາລັງກາຍ 4.1: ການປະຕິບັດລະບົບຕໍາແຫນ່ງທີ່ແຕກຕ່າງກັນ

ບົດທີ 5: ເຕັກນິກການອັດຕະໂນມັດ Web UI

  • ຈັດການແຖບເລື່ອນ
  • ວິທີການ Dropdown: ເລືອກ
  • ການອອກກໍາລັງກາຍ 5.1: ການຈັດການ dropdowns, ເລືອກຄ່າໂດຍຂໍ້ຄວາມທີ່ເບິ່ງເຫັນ, ໂດຍຄຸນສົມບັດຄຸນຄ່າ
  • ການຈັດການປຸ່ມ Radio & ກ່ອງຈົດຫມາຍ
  • ການອອກກໍາລັງກາຍ 5.2: ການຈັດການປຸ່ມແລະກ່ອງກາເຄື່ອງຫມາຍ
  • ລາຍຊື່ເຕັກນິກການຈັດການກັບປຸ່ມວິທະຍຸ
  • Selection, Deselection, Enable & Disabling
  • ການອອກກໍາລັງກາຍ 5.3: ການປະຕິບັດການເລືອກ, deelection, ເປີດແລະປິດການນໍາໃຊ້
  • ການເຕືອນໄພການຈັດການແລະປ໊ອບອັບ
  • ອອກກໍາລັງກາຍ 5.4: ຈັດການປ໊ອບອັບ, ແບບຟອມ, ການແຈ້ງເຕືອນ javascript ແລະ prompts

ບົດທີ 6: ເຕັກນິກເພື່ອອັດຕະໂນມັດ Web UI - ແບບພິເສດ

  • Handling Mouse Interactions
  • ອອກກໍາລັງກາຍ 6.1: ປະຕິບັດກິດຈະກໍາຫນູ
  • ການຈັດການເຫດການຄີບອດ
  • ອອກກໍາລັງກາຍ 6.2: ປະຕິບັດກິດຈະກໍາ Keypress
  • ການສົນທະນາກ່ຽວກັບກຸ່ມປະຕິບັດງານ
  • ການຄຸ້ມຄອງປ່ອງຢ້ຽມຫຼາຍ
  • ອອກກໍາລັງກາຍ 6.3: ເປີດປ່ອງຢ້ຽມຫຼາຍ, ສະຫຼັບລະຫວ່າງເຂົາເຈົ້າ
  • Window Handle concepts
  • ການຈັດການແທໍກ ul li
  • ອອກກໍາລັງກາຍ 6.4: ຈັບ ul ແລະ li tags
  • ວິທີການຈັດການ iFrames
  • ການອອກກໍາລັງກາຍ 6.5: ພົວພັນກັບ iFrames
  • ການຈັດຕາຕະລາງຕາຕະລາງ
  • ການອອກກໍາລັງກາຍ 6.6: ອ່ານຂໍ້ມູນຈາກຕາລາງຂໍ້ມູນ
  • ຂະຫຍາຍກໍາລັງ Windows ແລະລຶບ cookies
  • ກໍາລັງຖ່າຍພາບທີ່ຜິດພາດ
  • Email Test Results
  • ການອອກກໍາລັງກາຍ 6.7: ເອົາຮູບພາບທີ່ຜິດພາດແລະຜົນການທົດສອບອີເມວ

Chapter 7: Synchronization & Waits

  • ການຈັດການບັນຫາການປະສານງານ
  • ນອນ ()
  • ລໍຖ້າຢ່າງຊັດເຈນແລະຊັດເຈນ
  • Fluent Wait
  • ການອອກກໍາລັງກາຍ 7.1: ປະຕິບັດທຸກປະເພດ waits

ບົດທີ 8: ຄຸນນະສົມບັດ Webdriver ຫຼາຍ

  • ຕ້ອງການຄວາມສາມາດ
  • ການເຮັດວຽກກັບຕົວທ່ອງເວັບ Headless
  • ການເຮັດວຽກກັບ PhantomJS
  • ອອກກໍາລັງກາຍ 8.1: ປະຕິບັດການທົດສອບໃນ PhantomJS
  • ການເຮັດວຽກກັບ HtmlUnitDriver
  • ອອກກໍາລັງກາຍ 8.2: ປະຕິບັດການທົດສອບໃນ HtmlUnitDriver
  • Webdriver Profiles
  • ອອກກໍາລັງກາຍ 8.3: ປະຕິບັດການທົດສອບໃນຮູບແບບຂອງຕົວທ່ອງເວັບຫຼາຍ
  • ການຈັດການວັດຖຸແບບເຄື່ອນໄຫວ

ບົດທີ 9: Selenium Grid

  • Selenium Grid ແມ່ນຫຍັງ
  • ວິທີການປະຕິບັດການກວດ Selenium ຫ່າງໄກສອກຫຼີກ
  • ການຕັ້ງຄ່າ Hub ແລະ Node
  • ການລົງທະບຽນ Hub ແລະ Node Server
  • ຄວາມສາມາດທີ່ຕ້ອງການ - ໂຄງການໄຟຟ້າ
  • ອອກກໍາລັງກາຍ 9.1: ປະຕິບັດການທົດສອບຫ່າງໄກສອກຫຼີກ

ຫມວດທີ 10: ການທົດສອບລະບົບອັດຕະໂນມັດມືຖື

  • ຄຸນນະສົມບັດ appium
  • ການຕິດຕັ້ງຂອງ Android SDK, Eclipse
  • ການຕັ້ງຄ່າຕົວແປລະບົບເພື່ອເຮັດໃຫ້ການເຮັດວຽກຂອງ Android
  • ການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍຂອງກ່ອນຫນ້າ epochs
  • epochs ຕັ້ງຄ່າ, ໄຫຫີນ selenium
  • ເຊີນເຄື່ອງອຸປະກອນ Android Android
  • Exercise 11.1: ການທົດສອບການທົດສອບໃນອຸປະກອນ Android Virtual

ຫມວດທີ 11: ຮູບແບບການອອກແບບສໍາລັບການທົດສອບເວັບໄຊຕ໌

  • ຮູບແບບວັດຖຸຫນ້າ
  • Page Factory Patterns
  • Loadable Components
  • ອອກກໍາລັງກາຍ 12.1: ການປະຕິບັດຫນ້າ Objects ແລະ Page Factory ສໍາລັບສະຖານະການກໍລະນີທົດສອບ

Chapter 12: TestNG Framework

  • ເປັນຫຍັງ TestNG ແລະຂໍ້ໄດ້ປຽບຂອງມັນ
  • ການຕິດຕັ້ງແລະຕິດຕັ້ງ TestNG ໃນ eclipse
  • TestNG annotations
  • ການປະເມີນຄວາມສໍາຄັນໃນ testNG
  • ການອອກກໍາລັງກາຍ 13.1: ການປະຕິບັດຄໍາອະທິບາຍ TestNG
  • Disbaling ແລະເປີດໃຊ້ການທົດສອບແລະໃຊ້ເວລາຫມົດເວລາ
  • ຄວາມສໍາຄັນຂອງໄຟລ໌ການຕັ້ງຄ່າ TestNG - testng.xml
  • ກຸ່ມໃນ TestNG
  • ການທົດສອບຂໍ້ມູນທີ່ນໍາສະເຫນີດ້ວຍ TestNG
  • ລາຍລະອຽດຂອງ DataProvider - ການກໍານົດຄ່າກໍລະນີທົດສອບ
  • ພາລາມິເຕີໃນລາຍວຽກ
  • ຫ້ອງຄູ່ຂະຫນານ, ການທົດລອງຂະຫນານ, ຫ້ອງຮຽນແລະວິທີການ
  • ອອກກໍາລັງກາຍ 13.2: ແລ່ນທົດລອງຂະຫນານແລະເຫມາະສົມ
  • Rerunning ການທົດສອບທີ່ລົ້ມເຫລວ
  • ຄວາມສໍາເລັດ, ຄວາມລົ້ມເຫຼວແລະການຢືນຢັນ
  • ຜົນໄດ້ຮັບການຕັດໄມ້ທ່ອນ, ຜູ້ຟັງລາຍການ, ນັກລາຍງານການຕັດໄມ້ທ່ອນ
  • Reporter API

ບົດທີ 13: ການສ້າງບົດລາຍງານ

  • ການດາວໂຫຼດແລະການຕັ້ງຄ່າລາຍງານ XSLT
  • ການສ້າງລາຍງານ HTML ສໍາລັບການປະຕິບັດທົດສອບ Selenium
  • ການອອກກໍາລັງກາຍ 14.1: ສ້າງບົດລາຍງານ XSLT ແລະ HTML

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

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

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


ຄວາມຄິດເຫັນ