This is the code repository for How to Test a Time Machine, published by Packt.
A practical guide to test architecture and automation
From simple websites to complex applications, delivering quality is crucial for achieving customer satisfaction. How to Test a Time Machine provides step-by-step explanations of essential concepts and practical examples to show you how you can leverage your company's test architecture from different points in the development life cycle.
This book covers the following exciting features:
- Identify quality maturity levels and processes to step up your product quality
- Develop the ability to think outside the box when testing methodologies
- Examine the various types of tests and their applications from an unconventional perspective
- Understand how to apply different technologies to the testing process
- Practice and polish your testing skills with practical code exercises
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
package chapter2;
public class Calculator {
public int add(int number1, int number2) {
return number1 + number2;
}
}
Following is what you need for this book: This book is for test owners, developers, managers, manual QAs, SDETS, team leads, and systems engineers who wish to get started or improve the current QA systems. Test owners looking for inspiration and out-of-the-box solutions for challenging issues will also find this book useful.
With the following software and hardware list you can run all code files present in the book (Chapter 1-12).
Chapter | Software required | OS required |
---|---|---|
1 -12 | Java | Windows, Mac OS X, and Linux (Any) |
1 -12 | junit-jupiter:5.7.2 | Windows, Mac OS X, and Linux (Any) |
1 -12 | Typescript, C sharp | Windows, Mac OS X, and Linux (Any) |
1 -12 | Python, | Windows, Mac OS X, and Linux (Any) |
1 -12 | selenium 4 | Windows, Mac OS X, and Linux (Any) |
1 -12 | cypress | Windows, Mac OS X, and Linux (Any) |
1 -12 | C sharp | Windows, Mac OS X, and Linux (Any) |
1 -12 | Airtestpoco | Windows, Mac OS X, and Linux (Any) |
1 -12 | Rabbitmq | Windows, Mac OS X, and Linux (Any) |
1 -12 | numpy | Windows, Mac OS X, and Linux (Any) |
1 -12 | pandas | Windows, Mac OS X, and Linux (Any) |
1 -12 | testng | Windows, Mac OS X, and Linux (Any) |
1 -12 | sklearn | Windows, Mac OS X, and Linux (Any) |
1 -12 | 3D.js scikit-learn | Windows, Mac OS X, and Linux (Any) |
1 -12 | unittest, | 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.
Noemi Ferrera is a self-taught programmer and wrote her first comprehensive program at the age of nine. She is a Computer Science specialized in hardware in Spain, a bachelor's degree in software engineering in Ireland, and a master's degree in computer science in Spain. She is an international speaker and participates in the testing community conferences (such as selenium, appium and automation guilds) and engages with the community through slack channels, Twitter, and her blog. In the 2020 test guilds publication, she was named one of the top 28 test engineers to follow, as well as one of the top 33 test automation leaders to follow in the 2019 techbeacon.
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.