I've been a manual tester for a few years, and now I want to learn more about Automation. I google and find that Selenium is a trend right now. The problem is that there are many sources to learn Selenium. I wonder is there any courses or sources you can recommend to learn Selenium.
Thank you.
-Charlene
Hi Charlene,
Are you Vietnamese? If yes, I’m building a Selenium from basic in this page: http://vntesters.com/tu-hoc-selenium/
If you’re not Vietnamese, I think http://www.guru99.com/selenium-tutorial.html is a good place to start.
Thanks,
Lan Huynh
Hi Charlene,
Based on my experience, below is my recommendation:
1- You should learn about basic of Selenium first, find it on Guru99, tutorialspoint to have the general knowledge about Selenium and automation on web-app.
Guru99: http://www.guru99.com/selenium-tutorial.html
Tutorialspoint: http://www.tutorialspoint.com/selenium/
2- After that, we have many courses to learn more about advance Selenium like:
Udemy: https://www.udemy.com/selenium-2-webdriver-basics-with-java/?dtcode=tLGQSNX3jEKB
QTPSelenium: http://qtpselenium.com/
And try to do some project by yourself, it will help you so much. If you have issue when learning, feel free to ask on forum like asktester, sqa.stackexchange, or stackoverflow.
Hope you will find many nice courses.
Happy learning!
PN
Hi Charlene,
Many good suggestions provided.
Also don’t forget this trusted source http://www.seleniumhq.org/
Thank you all for sharing. Those are good sources.
Hi Lan Huynh,
No, I’m based in US, but thank you anyway.
-Charlene
Selenium is a structure that controls the browser. The best material for learning Selenium is a manual test plan, which you automate.
Hi Charlene,
Selenium is best used as a part of a larger solution. If you want an accessible language and framework, I would recommend the Groovy language and the Spock testing framework. Check out the Spock documentation: http://spockframework.github.io/spock/docs/1.0/index.html. You will only need to libraries with this approach – Spock and Selenium. Groovy is a great language for testers to learn because is compatible with Java and runs on the JVM.
Philip