Cargando…

Test Automation Engineering Handbook Learn and Implement Techniques for Building Robust Test Automation Frameworks /

Understand test automation and implement it in Web, Mobile, and APIs effectively Key Features Learn how to automate your tests with the help of practical examples Understand how to bridge the gap between testing and test automation Explore test automation strategies for different platforms Book Desc...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Sambamurthy, Manikandan (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2023.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007a 4500
001 OR_on1356574652
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 221231s2023 enk o 000 0 eng d
040 |a EBLCP  |b eng  |c EBLCP  |d ORMDA  |d UKAHL  |d UKMGB  |d YDX  |d N$T  |d IEEEE 
015 |a GBC304772  |2 bnb 
016 7 |a 020862556  |2 Uk 
019 |a 1356451143 
020 |a 1804619671 
020 |a 9781804619674  |q (electronic bk.) 
020 |z 9781804615492  |q paperback 
029 1 |a AU@  |b 000073307353 
029 1 |a UKMGB  |b 020862556 
035 |a (OCoLC)1356574652  |z (OCoLC)1356451143 
037 |a 9781804615492  |b O'Reilly Media 
037 |a 10163566  |b IEEE 
050 4 |a QA76.76.T48  |b S26 2023 
082 0 4 |a 005.1/4  |2 23/eng/20230118 
049 |a UAMI 
100 1 |a Sambamurthy, Manikandan,  |e author. 
245 1 0 |a Test Automation Engineering Handbook  |h [electronic resource] :  |b Learn and Implement Techniques for Building Robust Test Automation Frameworks /  |c Manikandan Sambamurthy. 
260 |a Birmingham :  |b Packt Publishing, Limited,  |c 2023. 
300 |a 1 online resource (276 p.) 
336 |a text  |2 rdacontent 
337 |a computer  |2 rdamedia 
338 |a online resource  |2 rdacarrier 
500 |a Description based upon print version of record. 
505 0 |a Cover -- Title Page -- Copyright and Credits -- Contributors -- Table of Contents -- Preface -- Part 1: The Basics -- Chapter 1: Introduction to Test Automation -- Getting familiar with software testing -- Knowing the importance of testing -- Tasks involved in testing -- Testing in an world -- Defect management in testing -- Shift-Right and Shift-Left propositions -- Quality and DevOps -- Challenges in testing -- Test early, test often -- Understanding test automation -- Agile test automation -- Test automation challenges -- Finding and handling regression bugs -- Test automation metrics 
505 8 |a Exploring the roles in quality engineering -- Test automation engineer -- SDET -- Familiarizing yourself with common terminologies and definitions -- Summary -- Questions -- Chapter 2: Test Automation Strategy -- Technical requirements -- Knowing your test automation strategy -- Test automation objectives -- Gathering management support -- Defining the scope of test automation -- Test automation environment -- Implementing an Agile test automation strategy -- Reporting the test results -- Devising a good test automation strategy -- Selecting the right tools and training 
505 8 |a Standards of the test automation framework -- Testing in the cloud -- Understanding the test pyramid -- Unit/component tests -- Integration/API tests -- E2E/System/UI tests -- Structuring the test cycles -- Familiarizing ourselves with common design patterns -- Using design patterns in test automation -- Summary -- Questions -- Chapter 3: Common Tools and Frameworks -- Technical requirements -- The basic tools for every automation engineer -- The CLI -- Git -- Common test automation frameworks -- Selenium -- Appium -- Cypress -- JMeter -- AXE -- Choosing the right tool/framework 
505 8 |a Selecting a performance testing tool -- Selecting an API testing tool -- Selecting a web testing tool -- Mobile -- Common considerations -- Summary -- Questions -- Part 2: Practical Affairs -- Chapter 4: Getting Started with the Basics -- Technical requirements -- Getting more familiar with Git -- Committing a change -- Resolving merge conflicts -- Additional Git commands -- Using an IDE -- Choosing an IDE -- Downloading and setting up VS Code -- Introduction to JavaScript -- Why learn JavaScript? -- Running a JavaScript program -- JavaScript basics -- Summary -- Questions 
505 8 |a Chapter 5: Test Automation for Web -- Technical requirements -- Why Cypress? -- Installing and setting up Cypress -- Creating your first test in Cypress -- Creating arrow functions in JavaScript -- Creating callback functions in JavaScript -- Writing our first spec -- Becoming familiar with the spec structure -- Executing our first spec -- Employing selectors and assertions -- Working with selectors -- Asserting on selectors -- Intercepting API calls -- Additional configurations -- Considerations for web automation -- Limitations of Cypress -- Web automation considerations -- Summary -- Questions 
500 |a Chapter 6: Test Automation for Mobile 
520 |a Understand test automation and implement it in Web, Mobile, and APIs effectively Key Features Learn how to automate your tests with the help of practical examples Understand how to bridge the gap between testing and test automation Explore test automation strategies for different platforms Book Description This book helps you build a better understanding of test automation and aids in bridging the gap between testing and test automation. The book has been divided into three sections with the first section focusing on preparing you for testing and test automation fundamentals. By the end of this section, you'll have an understanding of some common automation terms, definitions, and roles. The second section covers the practical implementation of test automation for mobile, web, API and performance. The third section will help you understand how test automation works with CI/CD, and explore the common issues and pitfalls when executing test automation. By the end of this book, you'll have a better understanding of automation, addressing the common pain points and best practices around test automation. What you will learn Gain a solid understanding of test automation Understand how automation fits into a test strategy Explore essential design patterns for test automation Design and implement highly reliable automated tests Understand issues and pitfalls when executing test automation Discover the commonly used test automation tools/frameworks Who this book is for This book is for manual testers who want to enter the field of test automation and developers who want to learn more about test automation. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer software  |x Testing  |x Automation. 
776 0 8 |i Print version:  |a Sambamurthy, Manikandan  |t Test Automation Engineering Handbook  |d Birmingham : Packt Publishing, Limited,c2023 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781804615492/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH41068702 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL30301148 
938 |a YBP Library Services  |b YANK  |n 19006667 
938 |a EBSCOhost  |b EBSC  |n 3511498 
994 |a 92  |b IZTAP