Cargando…

Boozang from the Trenches : Learn Test Automation with Boozang in an Enterprise Environment /

Test Automation is a key aspect of delivering high-quality software and reducing time to market. Several tools and approaches are available today, each with its own constraints and specificity. This book introduces Boozang, a codeless web automation tool, using a real-life enterprise project as sour...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Pucciani, Gianni
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, NY : Apress, [2023]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1356005950
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 221231s2023 nyua o 000 0 eng d
040 |a EBLCP  |b eng  |e rda  |c EBLCP  |d ORMDA  |d GW5XE  |d YDX  |d EBLCP  |d YDX  |d OCLCQ  |d UPM  |d OCLCQ  |d OCLCO 
019 |a 1355866107 
020 |a 9781484290101  |q electronic book 
020 |a 1484290100  |q electronic book 
020 |z 1484290097 
020 |z 9781484290095 
024 7 |a 10.1007/978-1-4842-9010-1  |2 doi 
029 1 |a AU@  |b 000073225569 
029 1 |a AU@  |b 000073290430 
035 |a (OCoLC)1356005950  |z (OCoLC)1355866107 
037 |a 9781484290101  |b O'Reilly Media 
050 4 |a QA76.76.T48  |b P83 2023 
072 7 |a UKN  |2 bicssc 
072 7 |a COM075000  |2 bisacsh 
072 7 |a UKN  |2 thema 
082 0 4 |a 005.1/4  |2 23/eng/20230105 
049 |a UAMI 
100 1 |a Pucciani, Gianni. 
245 1 0 |a Boozang from the Trenches :  |b Learn Test Automation with Boozang in an Enterprise Environment /  |c Gianni Pucciani. 
264 1 |a New York, NY :  |b Apress,  |c [2023] 
300 |a 1 online resource (xxv, 326 pages) :  |b illustrations (chiefly color) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a Test Automation is a key aspect of delivering high-quality software and reducing time to market. Several tools and approaches are available today, each with its own constraints and specificity. This book introduces Boozang, a codeless web automation tool, using a real-life enterprise project as source for examples. You'll have the opportunity to learn the basic features of Boozang and how to implement end-to-end automated scenarios, mixing GUI and API actions. Integration with JIRA-XRay and Jenkins is also covered to show how Boozang can be used effectively in an enterprise environment. The book is filled with examples that go beyond the Boozang tool, and cover the setup of a test automation project in a real context, with practical solutions as well as open points for which we are still looking for new ideas. You will learn how to: · Install and set up a project with Boozang · Create a modular test suite and use Gherkin to define scenarios · Integrate Boozang with JIRA-XRay and work in a team with code branches· Build a Jenkins pipeline to execute the automated scenarios nightly and reduce the execution time via parallelism This Book is for: Testers and test managers, IT projects leads, Release and Delivery Managers, Developers, and Business Analysts. 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Foreword 1 -- Foreword 2 -- Introduction -- Part I: Testing Web Applications in an Enterprise Context, Why Boozang -- Chapter 1: Web Test Automation in an Enterprise Environment -- Common Test Automation Challenges -- Challenge N1: Culture -- Challenge N2: Skills and Resources -- Challenge N3: Technology -- Challenge N4: Long-Term Maintainability -- Test Levels, Test Types, and Testing Roles -- Test Levels -- Test Types -- Testing Roles -- Test Environments -- How We Manage Test Environments 
505 8 |a Managing Test Environment in JIRA with the GoLive Add-on -- Test Automation in Agile Development -- Test Automation ROI, Theory and Practice -- Chapter 2: Selenium: Best Practices and Pain Points -- Locators and Page Objects Pattern -- Browsers and WebDriver Compatibility -- Timing and Waits -- Data Management -- Reporting and Script Readability -- Development Skills -- Chapter 3: Meet Boozang -- Proof of Concept Phase -- Pilot Phase -- A Week with Mats -- Pilot Results -- Why Boozang -- Ease of Use -- Focus on Test Automation -- Simple and Solid Language-Based Element Recognition 
505 8 |a Data Management -- Gherkin and BDD Support -- Concurrent Development -- Support and Vision -- Codeless Approach: How Important Is It? -- Chapter 4: The TCS Project -- TCS Organization and Test Automation History -- New Roadmap, New Challenges -- NIS Project Introduction -- Test Automation Stream, NISTA Setup -- Chapter 5: How Boozang Was Born -- Part II: Boozang Main Concepts and Use Cases -- Chapter 6: Starting Up with Boozang -- Creating Your First Project -- Where Are Your Data Stored? -- Using Boozang with the Chrome Extension -- Using Boozang with the HTML Fragment -- Managing Team Access 
505 8 |a Boozang Under the Hood -- Insight from the Trenches -- JIRA Agile Board -- JIRA Dashboard -- JIRA Structure -- Confluence Pages -- Chapter 7: Main Concepts and Entities -- Modules and Submodules -- Application Environments -- Tests and Test Suites -- Test URL -- Environment URL -- Test Actions -- Keep It Modular, Avoid Monolithic Tests -- Test Suites -- Features and Scenarios -- Searching and Bookmarks -- Recording -- Generate and Reference Test -- Execution and Reporting -- Execution Modes -- Execution Reports -- Projects Settings and UI Customization -- Content Policy -- Integration 
505 8 |a UI Customizations -- Updates from the Trenches -- Chapter 8: Elements Location Approach -- Boozang Location Strategy -- Fine Tuning the Locators -- Locators with Dynamic Tables and Non-unique Elements -- Use Case 1 -- Use Case 2 -- Use Case 3 -- Validating the Expected Results -- Exist -- Validate not exist -- innerText -- Script: JS-Validate -- Is Checked -- Chapter 9: Exit Conditions, Conditional Flows, and Timers -- Exit Conditions -- Conditional Flows -- PCAS Logic Part 1 -- Products and Dependent Products -- If-Then-Else Groups -- Loop Groups -- PCAS Logic Part 2 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer software  |x Testing  |x Automation. 
650 0 |a Business enterprises  |x Computer programs. 
650 6 |a Entreprises  |x Logiciels. 
776 0 8 |i Print version:  |a Pucciani, Gianni  |t Boozang from the Trenches  |d Berkeley, CA : Apress L. P.,c2023  |z 9781484290095 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484290101/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL7161576 
938 |a YBP Library Services  |b YANK  |n 303837429 
994 |a 92  |b IZTAP