Book Image

Testing Practitioner Handbook

By : Renu Rajani
Book Image

Testing Practitioner Handbook

By: Renu Rajani

Overview of this book

The book is based on the author`s experience in leading and transforming large test engagements and architecting solutions for customer testing requirements/bids/problem areas. It targets the testing practitioner population and provides them with a single go-to place to find perspectives, practices, trends, tools, and solutions to test applications as they face the evolving digital world. This book is divided into five parts where each part explores different aspects of testing in the real world. The first module explains the various testing engagement models. You will then learn how to efficiently test code in different life cycles. The book discusses the different aspects of Quality Analysis consideration while testing social media, mobile, analytics, and the Cloud. In the last module, you will learn about futuristic technologies to test software. By the end of the book, you will understand the latest business and IT trends in digital transformation and learn the best practices to adopt for business assurance.
Table of Contents (56 chapters)
Testing Practitioner Handbook
Credits
About the Author
Acknowledgement
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
Index

Implication for testing


The validation of both functional and non-functional requirements should be done for blockchains like in any other application. Functional testing should focus on unit, integration and system testing, while non-functional testing should be focused on security and performance testing. The continuous integration and continuous delivery approach should be adopted where testing is done several times in a day, and a version control system should be used to keep tabs on updates. Service virtualization should be used to access virtual forms of the required testing stages.

Traditional testing processes are very slow and depend on manual testing scenarios. For blockchain testing, there is a dire need for testing teams to be very innovative and agile. Though organizations have started adopting agile, DevOps, and automation in their test approaches, effective implementation of these processes and insights about the level of risks associated with the application are always a challenge...