Selenium Simplified - Softcover

Alan John Richardson

  • 4.19 out of 5 stars
    31 ratings by Goodreads
 
9780956733214: Selenium Simplified

Synopsis

Selenium is one of the most popular open-source automated testing tools available today. Understanding Selenium-RC and writing automated tests in a programming language are sought after skills on the job market and a great way of maximising the benefit from automated testing. Contrary to the beliefs of many testers, learning to code does not have to be complicated or hard.

"Selenium Simplified" takes you through the process of installing and learning to use all the basic tools needed to write automated tests using Java as the programming language. Written in a tutorial style, this book helps you learn to code even if you haven't programmed before. No time is wasted on the theory of automation or padding about the tools.

This book focuses on the practical knowledge needed to automate tests for production systems.

After reading this book you will be able to:

  • Write tests in Java - even if you haven't coded before reading this book
  • Install and maintain all the free development and testing tools covered within: Eclipse, JUnit, Selenium, Hudson, Subversion, Xpather, Selenium-IDE
  • Write automated tests scripts using Java and Selenium-RC
  • Create abstraction layers to make your automated tests maintainable and readable
  • Run your automated tests under continuous integration
  • Use multiple browsers to execute your tests
  • Understand the most utilised commands in the Selenium API
  • Test Ajax based web applications
  • Use Xpath and CSS Selectors in your tests
  • Understand how to optimise and refactor your tests
  • Use JUnit for data driven testing

"synopsis" may belong to another edition of this title.

About the Author

Alan has worked in testing for his entire professional career - knocking on 18 years now. And over that time he has done a lot of automation, in a lot of different tools. He has also done a lot of programming in a lot of different languages.

At work, for the last few years, Selenium has been his main tool for our automation. Selenium was chosen because it was open source, and very actively maintained.

This text is a result of the learning he has made while helping the testers that he works with improve their automation and Selenium skills.

"About this title" may belong to another edition of this title.