This is the code repository for Test Automation Engineering Handbook, published by Packt.
Learn and implement techniques for building robust test automation frameworks
This book helps you build a better understanding of test automation and aids in bridging the gap between testing and test automation.
This book covers the following exciting features:
- Gain a solid understanding of test automation
- Understand how automation fits into a test strategy
- Explore essential design patterns for test automation
- Design and implement highly reliable automated tests
- Understand issues and pitfalls when executing test automation
- Discover the commonly used test automation tools/frameworks
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter06.
The code will look like the following:
describe ("First Android Spec", () => {
it ("to find element by accessibility id", async () => {
const animationOption = await $("~Animation");
Following is what you need for this book: This book is for manual testers who want to enter the field of test automation and developers who want to learn more about test automation.
With the following software and hardware list you can run all code files present in the book (Chapter 1-10).
Chapter | Software required | OS required |
---|---|---|
2-3 | Visual Studio Code (VC Code) | Windows, Mac OS X, and Linux (Any) |
2 | Python 3.5+ | Windows, Mac OS X, and Linux (Any) |
2 | Chrome, Firefox, Edge | Windows, Mac OS X, and Linux (Any) |
2 | Java Runtime Environment (JRE) 1.8+ | Windows, Mac OS X, and Linux (Any) |
3-5 | Terminal (macOS ) / PowerShell (Windows) | Windows, Mac OS X, and Linux (Any) |
5 | Cypress version 11.2.0 | Windows, Mac OS X, and Linux (Any) |
5-7 | Node.js | Windows, Mac OS X, and Linux (Any) |
6 | Java Development Kit (JDK) | Windows, Mac OS X, and Linux (Any) |
6 | Android Studio | Windows, Mac OS X, and Linux (Any) |
7 | Postman (version 9.3.15) | Windows, Mac OS X, and Linux (Any) |
8 | JMeter | Windows, Mac OS X, and Linux (Any) |
Appendix | Postman (version 9.3.15) | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Manikandan Sambamurthy has been a software engineer particularly focused on quality engineering efforts for over 15 years. He has helped several enterprise organizations formulate and implement their test strategies successfully. He has built and mentored diverse and smooth-functioning quality engineering teams throughout his career. Manikandan himself is a prolific tester and specializes in full stack test automation. He is a life-long learner and possesses tremendous knowledge on both front-end and back-end test technologies. He has led various continuous improvement efforts improving quality and productivity of entire software engineering teams. With his deep understanding and expertise in the quality area, he has induced considerable cost-savings across organizations through meticulous customizations of test automation frameworks. When he is not working on software, he loves to travel, read about science, and spend time with his family. He is an ardent sports fan currently residing in the San Francisco Bay Area.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.