更新时间:2021-07-09 19:11:35
封面
版权信息
Credits
About the Author
Acknowledgement
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
Chapter 1. State of Digital Transformation – What Has Changed in the Last Four Years (2013-16)?
Renewed focus on efficiency and effectiveness
QA and testing transformation focus
QA and testing transformation drivers
State of digital maturity
Spends for digital QA
Predictions on the level of cloud-based applications
Increased challenges in mobile and IoT multichannel testing
Reduction in customer experience testing challenges
Conclusion
Chapter 2. Future of Testing Engagement Models – Are Predictions of Increased QA Spends Justified?
How is QA effort spread
QA organizations would follow hybrid QA teams (centralized and decentralized)
What will be the future of testing engagement models?
References
Chapter 3. The Benefits of Replacing Testing Subcontractors with Managed Testing Services
Findings from the World Quality Report 2016 on industrialization and testing centers of excellence
Use of direct subcontractors remains prevalent
Key challenges associated while working with subcontractors
How replacing testing subcontractors with managed testing services helps
Chapter 4. Digital Quality Assurance in a Factory Model
Services factories
A digital factory model for industrializing digital QA delivery
Key Elements for Onboarding in DQAF
Benefits delivered through DQAF model
Chapter 5. Crowdsourcing – Enabling Flexible On-Demand Testing COEs
Trends - crowdsourced testing
What is crowdtesting and how does it work?
Crowdtesting operating models
Crowdtesting as part of Testing Center of Excellence (TCOE)
The benefits of crowdtesting
Chapter 6. Testing Goes an Extra Mile over Weekends
Weekend testing – modus operandi
Advantages
Disadvantages
Trends in the use of crowdsourced testing
How can large IT organizations ride the weekend testing bandwagon?
Chapter 7. Testing in Agile Development and the State of Agile Adoption
What do agile projects promise compared to traditional waterfall?
Flavors of agile
How is testing done in agile sprints?
Agile in distributed environments
State of agile adoption – findings from the World Quality Report 2016-2017
Chapter 8. Agile and DevOps Adoption are Gaining Momentum
Increased use of agile/DevOps principles
Increased complexity of testing in the agile landscape
Challenges cited in setting up agile test COEs
How is QA transforming to meet the demands of agile/DevOps life cycles
What is the difference between testing in DevOps and traditional life cycle?
Chapter 9. Does the Rise of DevOps Undermine Agile?
Agile is about speed
DevOps removes the boundaries between dev QA and operations
Agile versus DevOps
Chapter 10. Role of Automation in DevOps Life Cycle
The importance of automation in DevOps
Early integration automation
Automation – the default practice
Deployment automation
Automation – metrics and measurements
Best practices to adopt early and continuously automate
Chapter 11. Assessing the State of Your DevOps Adoption with DevOps Benchmarking Approach
Why DevOps – the drivers
Challenges organizations face in implementing DevOps
DevOps QA benchmarking — why and what?
DevOps QA benchmarking assessment areas
Chapter 12. Accelerating DevOps – ChatOps is the New Cool
DevOps trends from World Quality Report
ChatOps – How does it work?
Application of ChatOps as a collaboration platform
Benefits of ChatOps
Chapter 13. Behavior-Driven Development (BDD) Using Gherkin in Agile/DevOps Environment
Background – Behavior-Driven Development (BDD)
Gherkin – basic syntax and illustration
Roles of members involved
Benefits of using Gherkin
Chapter 14. Automating Configuration Management for DevOps Test Environments
Background