Book Image

Selenium Design Patterns and Best Practices

By : Dima Kovalenko
Book Image

Selenium Design Patterns and Best Practices

By: Dima Kovalenko

Overview of this book

Table of Contents (18 chapters)
Selenium Design Patterns and Best Practices
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Anuj Chaudhary is a software engineer who enjoys working on software testing and automation. He has vast experience in different testing methodologies such as manual testing, automated testing, performance testing, and security testing. He has worked as an individual contributor and technical lead on various software projects dealing with all stages of the application development life cycle.

He has been awarded Microsoft MVP two times in a row. He also blogs at www.anujchaudhary.com.

He has also reviewed the book Selenium WebDriver Practical Guide, Satya Avasarala, Packt Publishing.

Dave Haeffner is the writer of Elemental Selenium (elementalselenium.com)—a free, once-a-week Selenium tip newsletter that's read by thousands of testing professionals. He's also the creator and maintainer of ChemistryKit (https://github.com/chemistrykit), an open source Selenium framework, and the author of The Selenium Guidebook (seleniumguidebook.com). He's helped numerous companies successfully implement automated acceptance testing, including The Motley Fool, ManTech International, Sittercity, and Animoto. He's also the founder/co-organizer of Selenium Hangout and has spoken at numerous conferences and meetings about automated acceptance testing.

Dave Hunt lives in Kent, UK, with his wife and two sons. He has always had a passion for turning mundane tasks into one-click solutions, and when he discovered Selenium back in 2005, his career in software testing and automation development was sealed. He works from home for Mozilla, where he assists teams to create automated tests for their projects—ranging from Mozilla's web properties to the Firefox web browser and the Firefox OS mobile operating system.

Alex Kogon started programming in 1979 and has been working as an IT professional since 1985, helping small and large companies define and implement business software solutions. He has worked as everything from a Unix Systems Administrator and software tester to Internet start-up company CTO and has been a part of the senior management in a major global Investment Bank.

Since the late 1990s, Alex has been a major proponent of methodologies to improve the design and development of software, leveraging RAD techniques and developing his own pre-Agile methodologies to deliver projects to major global financial institutions in a fraction of the regular time. He now works as a Management Consultant helping organizations leverage Agile methodologies to be more efficient and effective through communication, collaboration, tools, automated testing, continuous integration, coding standards, and pair programming.

His ideas have been published in the Financial Times and Wall Street Journal and his seminal research on Additive Synthesis of Digital Signals is published and referred to frequently in research documents. Alex is currently working on a book on how to save money and improve results in corporate IT with Agile Methodologies.