Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 1.17 KB

File metadata and controls

68 lines (45 loc) · 1.17 KB

###Usage of Selenium

  • Functional Testing (GUI)
  • Performance Testing (network latency)
  • Accessibility Testing (broken links)
  • Browser Compatiability Testing (DOM & Computer Vision & Red-Glass)
  • Cloud Testing (based on Grid2 & Maven & CI & Other Tool Chains)
  • Security Testing (Scan the vulunerability)

###Others

  • CI
  • Jenkins/Hudson

Day2

###Codeless Automation
A record playback approach to selenium

  • Selenium 1
  • Selenium 2
  • Create, Modify, edit step in web UI
  • export to language binding
  • plugin architechture
  • breakpoint
  • loading, saving, exporting
  • cut/paste of steps
  • element highlight of testing locators
  • replacement of Selenium IDE in future(end of this year)

###Why Use

  • create quick, throwaway script
  • automate boilerplate code
  • not so technical

###Others

  • selenium builder interpreter
  • interpreter config file

##Se IDE

http://release.seleniumhq.org/selenium-ide/2.2.0/

  • Plugins
  • Firefox Addons
  • WebDriver Playback
  • Different Browsers
  • Debugger

###Why use?

  • Ad hoc Testing
  • Boilerplate code like login, logout pages
  • Quick and dirt testing
  • Learn the code

##HtmlElement extends Page Object

https://github.com/yandex-qatools