Getting selenium knowledge

Automated testing
repeated testing, performance testing, stress testing
fast, reliable, repeatable, programmable, extensive

Automated test cases for
regression testing, more and more frequent testing, manual testing can not be achieved in the work, cross-platform product testing, so repetitive operations

Not suitable for applications
involving the interaction of physical and test equipment, the results easily through human verification test, the software version instability
Note: The ratio of the actual process automation carried out, far from the imagination of high

Delamination Test
Page Test UI (black box test) -UI, JS
interface testing service- module interface, web Interface
unit test Unit (white box) - units, Code Review

Automated testing tools
UFT - QTP upgrade, HP commercial software, support B / S and C / S
the Selenium-Web application testing tools, support for multi-platform, multi-browser
Robot Framework-python developed automated testing framework
Watir-Ruby development, based on web automated testing tool

selenium introduced
IDE- visual interface, record, returning
Grid- distributed
WebDriver

1.0 (+ the IDE the Grid the RC +)
2.0 + 1.0 = the WebDriver (replace the RC)
3.0 1.0 removes the RC, based java8, firefox version 47 or more

How to Learn selenium
programming language
python-doctest / unittest
front-end knowledge of
HTML, Xpath, CSS, JavaScript, Firebug, networking basics
parameterization, configuration, log, simple framework to build
xlrd, xlwt, xml, configParser, logging
is performed automatically
Jenkins, smtplib
upgrade articles
grid, Django, (request, suds , socket)

Front-end presentation tool
Firebug, Firepath, WebDriver Element Locator

Guess you like

Origin www.cnblogs.com/kylingx/p/11915178.html