4. Resources
Recipe test scripts
http://zhimin.com/books/selenium-recipes
Username: agileway
Password: CLINICWISE13
Log in with the above, or scan QR Code to access directly.
4.1 Books
-
Practical Web Test Automation by Zhimin Zhan
Solving individual selenium challenges (what this book is for) is far from achieving test automation success. Practical Web Test Automation is the book to guide you to the test automation success, topics include:
- Maintainable Test Design
- Page object model
- Functional Testing Refactorings
- Cross-browser testing against IE, Firefox and Chrome
- Strategies on team collaboration and test automation adoption in projects and organizations
-
Practical Continuous Testing by Zhimin Zhan
Continuous Testing (CT) is the key process of DevOps. This books guides you to manage executing your Selenium tests in a CT server.
-
Selenium WebDriver Recipes in Python by Zhimin Zhan
Selenium WebDriver recipes in Python, a popular script language that is similar to Ruby.
-
Selenium WebDriver Recipes in Java by Zhimin Zhan
Sometimes you might be required to write Selenium WebDriver tests in Java. Master Selenium WebDriver in Java quickly by leveraging this book.
-
Selenium WebDriver Recipes in C#, 2nd Edition by Zhimin Zhan
Selenium WebDriver recipe tests in C#, another popular language that is quite similar to Java.
-
Selenium WebDriver Recipes in Node.js by Zhimin Zhan
Selenium WebDriver recipe tests in Node.js, a very fast implementation of WebDriver in JavaScript.
-
API Testing Recipes in Ruby by Zhimin Zhan
The problem-solving guide to testing APIs such as SOAP and REST web services in Ruby language.
-
Learn Ruby Programming by Examples by Zhimin Zhan and Courtney Zhan
Master Ruby programming to empower you to write test scripts.
4.2 websites
-
Selenium Ruby API
The API has searchable interface, The SearchContext and Element class are particularly important:
- Selenium Home (https://www.selenium.dev)
- RSpec (https://rspec.info)
- Cucumber (https://cucumber.io)
- Watir (https://watir.com)
- WhenWise Sandbox, the sandbox environment of a modern web application with database reset, a good target website to practise writing automated test scripts.
4.3 Blog
-
TestWisely Blog (https://zhiminzhan.medium.com)
I share my experience and views on Test Automation and Continuous Testing there.
4.4 Tools
-
TestWise IDE (http://testwisely.com/testwise)
AgileWay’s next-generation functional testing IDE supports Selenium, Watir with RSpec and Cucumber. TestWise Community Edition is free.
-
Aptana Studio (http://aptana.com)
Free Eclipse-based Web development IDE, supporting Ruby and RSpec.
-
BuildWise (http://testwisely.com/buildwise)
AgileWay’s free and open-source continuous build server, purposely designed for running automated UI tests with quick feedback.
-
Ruby Installer for Windows (http://rubyinstaller.org/)
The standard Ruby Windows installer.