Testing Practitioner Handbook
eBook - ePub

Testing Practitioner Handbook

  1. 350 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Testing Practitioner Handbook

About this book

Gain insights into the latest technology and business trends within testing domainsAbout This Bookβ€’ This book covers the latest trends that every Testing and QA professional should keep up-to-date with given the advancements in digital technologies.β€’ Master cutting-edge testing techniques for emerging areas such as IOT, Machine Learning, Cognitive.β€’ Best practices for Testing and Quality Assurance within several industry domains.Who This Book Is ForThis book is targeted at those working in the QA and Testing areas. The book does not cover testing basics, which QA professional are already familiar withβ€”for example, writing a test plan or test case, and so on.What You Will Learnβ€’ Understand the TCOE model, managed services, the structure of testing in Agile/DevOps engagements, factory models, and crowdsourcingβ€’ Implement testing processes, practices, and automation tools in the Agile/DevOps life cycleβ€’ Adapt to current technologies in social media, mobile, analytics and the Cloudβ€’ Leverage cognitive intelligence/machine-learning, robotics, and the Internet of Things in testingβ€’ How key industries/domains (consumer products and retail, energy and utilities, healthcare, telecom, and automotive) adapt to digital transformationβ€’ Future directions for the QA industry, consulting careers, testing profession, and professionalsIn DetailThe book is based on the author`s experience in leading and transforming large test engagements and architecting solutions for customer testing requirements/bids/problem areas. It targets the testing practitioner population and provides them with a single go-to place to find perspectives, practices, trends, tools, and solutions to test applications as they face the evolving digital world.This book is divided into five parts where each part explores different aspects of testing in the real world. The first module explains the various testing engagement models. You will then learn how to efficiently test code in different life cycles. The book discusses the different aspects of Quality Analysis consideration while testing social media, mobile, analytics, and the Cloud. In the last module, you will learn about futuristic technologies to test software.By the end of the book, you will understand the latest business and IT trends in digital transformation and learn the best practices to adopt for business assurance.Style and approachThis book is a compilation of the latest business and IT trends in digital transformation & Tools and Best Practices that QA professionals need to adopt for business assurance.

Tools to learn more effectively

Saving Books

Saving Books

Keyword Search

Keyword Search

Annotating Text

Annotating Text

Listen to it instead

Listen to it instead

Testing Practitioner Handbook


Table of Contents

Testing Practitioner Handbook
Credits
About the Author
Acknowledgement
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
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
2. Future of Testing Engagement Models – Are Predictions of Increased QA Spends Justified?
How is QA effort spread
Split of QA effort between development and production support
Increased QA efforts for new development – point of view
Increase of QA effort in the design phase
Increased QA effort in the design phase – point of view
QA organizations would follow hybrid QA teams (centralized and decentralized)
Trend towards Hybrid QA teams – point of view
What will be the future of testing engagement models?
Future of testing engagement models – point of view
Conclusion
References
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
Knowledge retention
Handover
Cost of resourcing
Economies of scale
Illustration of benefits
A saving calculator
Conclusion
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
DQAF enablement functions
DQAF service delivery functions
Benefits delivered through DQAF model
Conclusion
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)
Key challenges of adopting crowdtesting
The benefits of crowdtesting
Conclusion
References
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?
Conclusion
References
7. Testing in Agile Development and the State of Agile Adoption
What do agile projects promise compared to traditional waterfall?
Flavors of agile
Scrum
Kanban
How is testing done in agile sprints?
Agile in distributed environments
State of agile adoption – findings from the World Quality Report 2016-2017
Challenges in applying agile methodology
Approaches to testing in agile development environments
Skills needed from QA and testing professions for agile
Conclusion
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?
Conclusion
9. Does the Rise of DevOps Undermine Agile?
Agile is about speed
DevOps removes the boundaries between dev, QA, and operations
Agile versus DevOps
Conclusion
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
Automation coverage
Automation index
Framework and scripts reusability
Automation scripting and execution productivity
Automation ROI
Automation progress tracking
Best practices to adopt early and continuously automate
Treating automation as any other development work
Quality engineering
Coupling of development, automation, and test teams
Selecting the right solution
Conclusion
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
Outcome of DevOps QA benchmarking assessment
Conclusion
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
Conclusion
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
Conclusion
14. Automating Configuration Management for DevOps Test Environments
Background
Types of test environments
Configuration and environment management services on cloud and related challenges
Potential solutions for automated configuration management
The benefits of automating configuration management
Conclusion
15. Automated Test Data Management in the DevOps Environment
Background
TDM in DevOps environment – key challenges
Automated TDM solution for DevOps environment
Typical TDM services and TDM architecture
Benefits of automated TDM
Best practices in TDM
Conclusion
16. Testing in DevOps Life Cycle Using Microservices Architecture
What is microservices architecture?
Testing in agile/DevOps life cycle using Microservices Architecture
Performance testing of Microservices
Monitoring Microservices
Conclusion
17. Automated Test Environments for DevOps
Test Environment Management – key challenges
Test environment automation approach for DevOps
Benefits of test environment automation
Test environment metrics to consider in release management
Test environment automation tools
Conclusion
18. Service Virtualization as an Enabler of DevOps
Service virtualization and DevOps
Role of service virtualization in DevOps
Service virtualization – research input
Service virtualization automation tools used in DevOps
Conclusion
19. Best Practices in Identifying Regression Test Cases
Background – software regression testing
Software regression process
How should one choose test cases for regression?
Conclusion
20. Accessibility Test Automation in DevOps Environment
Background – Accessibility (AX)
A...

Table of contents

  1. Testing Practitioner Handbook

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere β€” even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Testing Practitioner Handbook by Renu Rajani in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.