Let this book be the ultimate guide for test automation engineers to make their team run the extra mile …
Automated testing is crucial in order to deliver quality software in modern agile development approaches by enhancing the continuous delivery. Hands-on lessons in this book will get you started with the tools around Microsoft Visual Studio, while providing good understanding of the concepts of Test Automation.
Software development demands a shorter delivery cadence with the approach of wide adoption of agility in software development. Automation of build and deployments is vital in enabling the quick delivery cycles, as is integrated software test automation into the delivery pipelines to ensure the quality of the software components is not compromised due to shorter cadence.
Test Automation with Visual Studio - Step by Step Guide will get you started with functional testing of both web apps and windows apps using different frameworks. Further, you will deep dive into getting the functional automation testing integrated with deployment pipelines.
Step-by-step lessons will give you understanding about how to do functional test automation using selenium with C# and python. You will also learn about enhancing test automation development with third-party frameworks. You can learn how to configure test clients and run functional tests through Azure DevOps release pipelines to integrate test automation with the deployment pipeline. Performance and load testing lessons will provide you with good understanding on how to do cloud-based load testing.
Each lesson will include an introduction to the related concepts to help you understand how things work. This will broaden your knowledge on implementing the test automation in the correct way. At the end of each lesson, alternative options as well as other enhancement possibilities are discussed to allow you to do further exploration.
We are thankful for all the mentors who have encouraged and helped us during our careers and who have provided us with so many opportunities to gain the maturity and the courage we needed to write this book.
We would also like to thank our friends and colleagues who have helped and encouraged us in so many ways.
Last, but in no way least, we owe a huge debt to our families. Not only because they have put up with late-night typing, research, and our permanent air of distraction, but also because they have had the grace to read what we have written. Our heartfelt gratitude is offered to them for helping us make this dream come true.
is a Microsoft Most Valuable Professional (MVP) for Visual Studio ALM and Scrum Alliance Certified ScrumMaster® and focuses on and believes in continuous improvement of the software development life cycle. He works as a DevOps consultant for Jabil Circuit Sdn. Bhd. Chaminda is an active Microsoft Community Contributor (MCC) who is well recognized for his contributions in Microsoft forums, TechNet galleries, wikis, and Stack Overflow, and he contributes extensions to Azure DevOps Server and Services (former VSTS/TFS) in the Microsoft Visual Studio Marketplace. He also contributes to other open source projects in GitHub. Chaminda has published two books, Beginning Build and Release Management with VSTS ( www.apress.com/in/book/9781484228104 ) and Effective Team Management with VSTS ( https://www.apress.com/in/book/9781484235577 ). He blogs about technology at https://chamindac.blogspot.com and http://devopsbeyondms.blogspot.com/ .
is a Senior Test Automation Engineer at Datavail Lanka (Pvt) Ltd. She has many years of experience in QA automation and Azure DevOps Server and Services (former VSTS/TFS). She is an expert on functional test automation using Selenium and Coded UI. Pushpa blogs about technology at https://devopsadventure.blogspot.com/ . Pushpa has experience with Microsoft tools (C#, VSTS/TFS, SQL Server, and Azure) and open source tools (MAQS open framework and Sikuli).
has a total of 15 years of IT experience. Currently, he is working as a configuration manager and is MCP in TFS 2012. He also has experience working in TFS, VSTS, c#, Navision, build-release, DevOps, automation and configuration areas over his last 8 years in Microsoft Technologies.
18.191.216.163