The knowledge or skills needed to learn selenium

Source: Internet
Author: User
Tags testng

Because there are QTP and Java Foundation, selenium learning will be much faster, summed up the learning selenium need to have the knowledge or technology

1, selenium automated testing is based on the UI level, so html,css,javascript is basically essential, as for JavaScript, there are many front-end use JavaScript as its scripting language! However, JavaScript does not need to learn very deep, only need to master some basic knowledge, and then in the practice encountered in the time to continue to learn deeply!

2, the shopkeeper a programming language, such as java,c#,python,ruby! Obviously, if you have the basis of the development language, writing scripts will not be too laborious, this is a basic skill! Currently, using Java or a lot of! Also because selenium supports multiple languages to write test scripts! Automated test scripts can not be recorded, basically to write out on their own, after all, the record of the shortcomings of the script a lot, especially the front-end use of some framework, the recorded script basically become chicken ribs!

3, Unit Test framework junit/testing, many people now use Selenium+junit or selenium+testng test architecture, so, need to grasp the framework that can be tested with selenium, such as junit/testng, Use only the APIs that are available to greatly assist your testing and improve your testing efficiency!

Above, the big aspect basically is these three points, actually in these three points will involve many knowledge needs you to study, the collation, the digestion and the application. For example, learning Html+css will involve XPath selectors and CSS selectors, while learning JavaScript may have access to JavaScript's various frameworks, such as the mainstream jquery! When you learn a language, you don't have to say more! And in the use of selenium when the same will encounter a variety of problems, to see the recruitment of recruit, play good internal strength first!

To be an excellent automated test engineer, need to learn a lot of things, come on!!

The knowledge or skills needed to learn selenium

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.