Web Driver Flashcards
1
Q
Webdriver benefits
A
- Test execution can be consistent and repeatable
- Well suited for regression testing
- By testing at UI level, it may catch defects missed by testing at API level
- Lower up-front investment because it is open source
- Browsers compatibility testing is possible
- Supports different programming languages
- it requires deeper understanding of the code (it becomes useful on Agile teams)
2
Q
Webdriver risks
A
- Organizations often get so wrapped up in GUI testing instead of unit/component testing.
- CI (continuous integration) workflow automation may take much longer to complete than desirable
- Changes to the UI cause more damage to browser level tests
- Manual testers are more efficient at finding bugs than automation
- Tests that are difficult to automate might get skipped
- Automation needs to be run often to return a positive ROI
3
Q
Webdriver browsers and languages
A
C#, Java, JS, Python, PHP, Objectiv C, Perl R, Rubi, Haskell.
Chrome, IE, Edge, Firefox, Safari, HtmlUnit