Book Image

Learning Software Testing with Test Studio

By : Rawane Madi
Book Image

Learning Software Testing with Test Studio

By: Rawane Madi

Overview of this book

Test Studio is Telerik's QA solution for automating your manual testing. With Test Studio's standalone edition or Visual Studio plugin, you can rule out the possibility of unreliable test execution and UI recognition, non indicative test results and reports, dispersed test repository, low code coverage, and unaffordable learning curves. With no code, this tool provides an intuitive IDE to effortlessly create maintainable tests. If you are looking for a solution to automate testing for your web, desktop, or mobile application, you can now benefit from Test Studio's rich automation features. "Learning Software Testing with Test Studio" will illustrate how to reliably automate test cases when it is time to relinquish manual testing habits. This book is all about less theory and more hands-on examples to present a complete manual and automated solution for your ASP .NET, WPF, Silverlight or iOS apps. This book gets you started directly with automation in Test Studio by exploiting its recording powers through series of concrete test cases built around the equipped applications. Each chapter starts with a typical automation problem which is then approached using Test Studio specialized automation features. You will learn how to create record and playback functional, performance, and load tests. Furthermore, we will see how to insert verification steps, logical constructs, convenient logging operations, and how to convert test scripts in order to implement keyword and data-driven architectures. To endow your tests with additional flexibility, each recorded automation feature will be approached from its coded perspective through the usage of the underlying ArtOfTest Test Studio automation library. This book also illustrates how Test Studio can automate pre-conditions, test result inputting, and the capturing of system states during manual test case execution in order to keep the tester's attention focused on the important details.
Table of Contents (18 chapters)
Learning Software Testing with Test Studio
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Jim Holmes is the Director of Engineering for Test Studio at Telerik. He has over 25 years of experience in the IT field in positions including PC Technician, WAN Manager, Customer Relations Manager, Developer, and Tester. Jim has held jobs in the US Air Force, the Department of Defense (DOD) sector, the software consulting domain, and commercial software product sectors. He has been a longtime advocate of test automation and has delivered software on a wide range of platforms. He coauthored the book, Windows Developer Power Tools, and blogs frequently at http://FrazzledDad.com. Jim is also the President of the Board of Directors for the CodeMash conference held in the middle of winter at an indoor waterpark in Sandusky, Ohio.

Dimo Mitev has almost 10 years of experience working in the IT industry in various international companies, and roles such as Test Consultant, QA Engineer, QA Lead, and Team Lead. Dimo has gained variety of experience in different software testing types, including functional, web service, performance testing, and automation testing. He is currently working as a QA Architect for Telerik Corp., a leading market provider of end-to-end solutions for application development, automated testing, Agile project management, and reporting and content management across all major Microsoft development platforms. Dimo always tries to share his knowledge and at the moment, he is a lecturer in one of Telerik’s academies, specialized in teaching young people on software testing discipline. His favorite credo is that quality is more than the lack of bugs. Dimo is currently working on his first book about software testing and is expecting it to be released very soon.

Angel Tsvetkov is an experienced, goal-oriented Quality Assurance Engineer with proven ability in test automation. He has an exceptional ability to enter new environments and produce immediate results through the use of flexible test techniques with excellent communication skills. Driven by challenge, his excellent interpersonal skills provide the ability to operate effectively at all levels and across all test activities. Angel established a QA process in one of the teams and helped in the improvement of automation testing across the Telerik company. While working with IBM, he set up the automation testing as a main approach for testing and spread the knowledge even to the customers to increase their confidence. He worked with Musala Soft and took part in the establishment of service, performance, and functional testing across different teams dealing with the development of web solutions as well as standalone and mobile solutions. Also, he was involved in one of the biggest company projects such as Johnson Controls for a huge client. His main responsibility was the development of automated test scripts for testing of the devices integrated in vehicles. His strong knowledge of electronics was beneficial for the success of the project.

To know more about Angel, visit his blog at http://qaagent.com.