Test Automation Engineering Handbook

Learn and implement techniques for building robust test automation frameworks

Manikandan Sambamurthy

BIRMINGHAM—MUMBAI

Test Automation Engineering Handbook

Copyright © 2023 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author(s), nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Gebin George

Publishing Product Manager: Kunal Sawant

Senior Editor: Rounak Kulkarni

Technical Editor: Jubit Pincy

Copy Editor: Safis Editing

Project Coordinator: Manisha Singh

Proofreader: Safis Editing

Indexer: Subalakshmi Govindhan

Production Designer: Vijay Kamble

Developer Relations Marketing Executive: Sonakshi Bubbar

Business Development Executive: Debadrita Chatterjee

First published: January 2023

Production reference: 1221222

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80461-549-2

www.packt.com

To my late mother, Gomathy, whose unconditional love inspires me to always do my best. To my dad, wife, children, and sisters, whose support gives me the confidence to complete this work.

– Manikandan Sambamurthy

Contributors

About the author

Manikandan Sambamurthy has been a software engineer, particularly focused on quality engineering, 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 is a prolific tester and specializes in full stack test automation. He is a lifelong learner and possesses tremendous knowledge of both frontend and backend test technologies. He has led various continuous improvement efforts to improve the quality and productivity of entire software engineering teams. With his deep understanding and expertise in the quality domain, he has saved considerable costs across organizations through meticulous customizations of test automation frameworks.

I would like to thank my wife and two children, who have supported me throughout the process of writing this book. Sincere thanks to the tremendously helpful team at Packt for getting this book to completion. I would also like to thank the technical reviewers for all their valuable feedback.

About the reviewers

Ayesha Janvekar is an IT professional based in San Diego, California. She is currently working as a software development manager with more than 9 years of hands-on QA experience. Ayesha is an experienced IT leader and is passionate about software testing. She has a bachelor’s degree in electronics and communication engineering, an MBA in marketing and international business, and a master’s in information technology and management from Chicago. She believes in translating her work into actionable insights. Having strong project management skills and business acumen, Ayesha helps deliver pragmatic technical solutions.

Meir Blachman, an Israeli Jew, completed a bachelor’s degree in computer science after high school. In 2014, he joined the Israeli army and served in the 8200 unit for 5.5 years. Meir started his service as an automation engineer and introducing teams to web automation, and transitioned to backend engineering focusing on CI/CD tooling and automation around the development team components. In 2019, he started working for Microsoft on the Cloud App Security group, specifically on the Conditional Access App Control product. During this time, Meir learned how the web works, and specifically browsers, involving the HTML, CSS, and JavaScript standards and how browsers process this content. He has also invented multiple patents through Microsoft.

Chris Wallander is the principal SDET and test automation architect at TaxAct and has over 10 years of experience in test automation and quality assurance, as well as a solid foundation in DevOps and Agile methodologies. Trained and certified through the International Software Testing Qualification Board, his focus is on analyzing enterprise systems, and then building test automation frameworks to support them. Outside of work, he enjoys developing and testing video games, AI/ML development, building robots, and smithing medieval armor.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.116.35.5