Linked e-resources

Details

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

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

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

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

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

Browse Subjects

Show more subjects...

Statistics

from
to
Export