түрүСабак өтүлө турган кабинет окутуу
REGISTER

селен

Селен негизги окутуу & Тастыктоо Сабактын

жалпы көрүнүш

Угуучуларды & зарыл

Сабактын аныктамасы

Тартиби жана төлөмдөр

күбөлүк

Селен негизги окутуу Сабактын & Тастыктоо

Селен болгон ачык булак жана сыноо техникасынын (интернет арыздарды) үчүн колдонулган бир көчмө дардын с / ж курал. Бул Apache License 2.0 усулуобуйатынан. Селен гана колдонмолорду automating жардам берет куралдар алмашса болот. Бул окуу куралы сизге селен & байланыштуу куралдар ар тараптуу түшүнүк берем +, алардын usage.It ар башка иштетүү системдерине жана серепчилердин иштетүү мүмкүнчүлүгүнө ээ. Селен сыноочулар натыйжалуу жана так желе негизделген колдонмолорду автоматташтыруу жардам берет эле бир куралы, бирок каражаттардын жыйындысы эмес.

Селен негизги окутуу максаттары

Селен желе өтүнмөлөр үчүн көчмө программа сыноо негизи болуп саналат. Бул дардын анын ичинде Automated тестирлөөнүн киришүү комплекстүү тренинг болуп, Селен IDE жана орнотуу үчүн, Селен IDE түшүнүктөр, Селен ЮР, TestNG, Web айдоочу Functions киришүү, түзүлүшү жана Селен тармагы ж.б.

  • Селен ачык булагы инструменти болуп саналат.
  • селен DOM ачыкка түрдүү технологиялар боюнча узартылышы мүмкүн.
  • Бул ар кандай серепчилердин скрипттерди ишке ашырыш үчүн мүмкүнчүлүктөргө ээ.
  • Ал ар түрдүү системалар менен скрипттерди аткара алат.
  • Селен мобилдик жабдууларды колдойт.
  • браузердин сыноолорду аткарат, ошондуктан, скрипт аткаруу аткарылып жатканда талап кылынбайт.
  • Бул Селен тармактарды пайдалануу менен катар сыноолорду аткарууга болот.

Intended Audience of Selenium Basic Course

Селен негизги окутуу практикалык мисалдар аркылуу селен негиздерин окуп келет программалык сыноо адистер үчүн иштелип чыккан. үйрөткүч сиз экспертиза жогорку көрүн алат жерден селен менен башталды алуу үчүн жетиштүү заттар бар.

Prerequisites of Selenium Basic Certification

  • Java боюнча базалык билим
  • программалык сыноо боюнча базалык билим

Course Outline Duration: 3 Days

Бөлүм 1: Селен киргизүү

  • селен тарыхы
  • Селен киришүү
  • Селен Webdriver архитектурасы
  • селен Javadocs

Бөлүм 2: орнотулган жана Ырасталыштар

  • Java орнотуу
  • Орнотууну & ырастоо Eclipse
  • Селен Jars жүктөп жана тарам
  • Селен долбоору Орнотуулар

Бөлүм 3: биринчи Webdriver программасынын негизги түшүнүктөрү

  • Webdriver Interface
  • Exercise 3.1: Аткаруучу Webdriver Interface
  • Browser айдоочулары
  • Webdriver негизги ыкмалары
  • Exercise 3.2: Webdriver негизги ыкмалары ишке ашыруу
  • Google Chrome менен сыноолорду кантип
  • Exercise 3.3: Running Google Chrome Сынамыктарды
  • Internet Explorer менен сыноолорду кантип
  • Exercise 3.4: Internet Explorer боюнча тесттерди Running

Бөлүм 4: баракчалары техникасы жана аспаптар

  • Орнотуу 'то Суроо жана Firepath
  • Баракчалары ыкмалары: ID, XPath, tagName
  • Баракчалары ыкмалары: классАты, аты-жөнү, linkText
  • Жазуу ылайыкташтырылган xPaths
  • CSS селектор локаторлору
  • Exercise 4.1: ар кандай локаторлору ишке ашыруу

Бөлүм 5: Web UI автоматташтыруу үчүн техника

  • жеткир dropdowns
  • Dropdown методдору: Тандоо
  • Exercise 5.1: балл сыпаты менен Handling dropdowns, көрүнгөн текст боюнча тандоо баалуулуктар
  • Radio Buttons & кутуча Handling
  • Exercise 5.2: Radio баскычтарын жана кутучаларды Handling
  • Тизме техника Radio Buttons чечүүгө
  • Тандап алуу, Бэ, иштетүү жана өчүрүү
  • Exercise 5.3: тандоону ишке ашыруу, Бэ, жагымдуу жана өчүрүү
  • Handling эскертүүлөр & Калкымалар
  • Exercise 5.4: калкыма, моделдер, JavaScript эскертүүлөрдү, багыттамаларды Handle

Бөлүм 6: техникасы Желе UI автоматташтыруу үчүн - Advanced

  • Handling Mouse Interactions
  • Exercise 6.1: чычкан иш-чараларды жүзөгө ашыруу
  • Keyboard окуяларды Handling
  • Exercise 6.2: Баскычты иш-чараларды жүзөгө ашыруу
  • Аракет Class боюнча талкуу
  • бир нече терезе Handling
  • Exercise 6.3: Open нече терезелер, алардын ортосундагы которулуу
  • Терезе туткасы түшүнүктөр
  • ул Ли теги Handling
  • Exercise 6.4: ул жана Ли тегдерин Handle
  • элесин кантип чечүүгө
  • Exercise 6.5: желге тарап менен өз ара
  • Мазмуну электр тармактарынын Handling
  • Exercise 6.6: маалыматтарды тармактан берилиштерин
  • Жогорулата Windows & жок кылуу кукилер
  • ката сигналдарды алуу
  • Email Test Results
  • Exercise 6.7: ката сигналдарды жана электрондук тестирлөөнүн жыйынтыктарын алып

Бөлүм 7: Мезгилдештирүү & Waits

  • Мезгилдештирүү көйгөйлөрдү чечүү
  • уйку ()
  • Жашыруун & Айкын күтүү
  • эркин Wait
  • Exercise 7.1: күтүп бардык түрлөрүн ишке ашыруу

Бөлүм 8: More Webdriver өзгөчөлүктөрү

  • керектүү мүмкүнчүлүктөрү
  • Бөрү браузер менен иштөө
  • PhantomJS менен иштөө
  • Exercise 8.1: PhantomJS тестти ишке ашыруу
  • HtmlUnitDriver менен иштөө
  • Exercise 8.2: HtmlUnitDriver изилдөөлөрдү ишке ашыруу
  • Webdriver Profiles
  • Exercise 8.3: бир нече серепчи таржымалын изилдөөлөрдү ишке ашырат
  • динамикалык нерселерди колдонуу

Бөлүм 9: Селен Тор

  • Селен эмне Тор
  • Кантип алыстан Селен сыноолорду жүргүзүү үчүн
  • Configuring борборуна жана түйүн
  • Каттоо Hub жана Node Server
  • Керектүү мүмкүнчүлүктөрү - Тор программасы
  • Exercise 9.1: алыскы сыноолорду аткаруу

Бөлүм 10: Mobile тилибизди Testing

  • appium өзгөчөлүктөрү
  • Android SDK орнотуу, Eclipse
  • Android Жумуш үчүн система өзгөрмө орнотулууда
  • Server мурда доорлорун орнотулууда
  • Configuring доорлор, селен Н.
  • Android жасалма аспапты пайдалануу
  • Exercise 11.1: Android Virtual түзмөктө тесттерди Running

Бөлүм 11: Web текшерүү боюнча кенеши

  • Page Object Patterns
  • Page Factory Patterns
  • Loadable компоненттери
  • Exercise 12.1: сыноо жагдайда үчүн Page объектилер жана Factory ишке ашыруу

Бөлүм 12: TestNG алкактык

  • Эмне үчүн TestNG жана анын артыкчылыктары
  • TestNG орнотуу жана Кyндyн тутулуш себебин менен орнотуу
  • TestNG чечмелөөлөр
  • testNG-жылы артыкчылык тесттер
  • Exercise 13.1: TestNG чечмелөө ишке ашыруу
  • Disbaling жана тесттерди камсыз кылуу жана танапис колдонуу
  • TestNG тарам делосуна мааниси - testng.xml
  • TestNG жылы Groups
  • Берилиштер TestNG менен тестирлөөнү Издейм
  • DataProvider чечмелөө - Parameterizing тест учурлар
  • отчеттордо параметрлери
  • Жарыш Suites, параллелдүү тесттер, класстар жана ыкмалары
  • Exercise 13.2: окшоштук тесттер жана Suites Running
  • Rerunning калды тесттер
  • Ийгилик, аткарбоо жана Assert
  • Logging натыйжалары Logging угуп, Logging кабарчылары
  • кабарчы API

Бөлүм 13: түзүлүүдө отчеттор

  • XSLT отчетторду жүктөп жана орнотууга
  • Селен сыноо аткаруу үчүн чыгарылууда HTML отчеттор
  • Exercise 14.1: XSLT жана HTML отчетторду чыгаруу

Бизге жазган info@itstechschool.com & Албетте, баасы жана күбөлүк наркы үчүн + 91-9870480053 боюнча биз менен байланышып, тартиби жана жайгашкан жери

Drop бизге бир суроо боюнча издөө

Көбүрөөк маалымат алыш үчүн, жылуу-жумшак Биз менен байланыш.


сын-пикир