Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Testing Practitioner Handbook

You're reading from   Testing Practitioner Handbook Gain insights into the latest technology and business trends within testing domains.

Arrow left icon
Product type Paperback
Published in Mar 2017
Publisher
ISBN-13 9781788299541
Length 350 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Renu Rajani Renu Rajani
Author Profile Icon Renu Rajani
Renu Rajani
Arrow right icon
View More author details
Toc

Table of Contents (49) Chapters Close

Preface 1. State of Digital Transformation – What Has Changed in the Last Four Years (2013-16)? 2. Future of Testing Engagement Models – Are Predictions of Increased QA Spends Justified? FREE CHAPTER 3. The Benefits of Replacing Testing Subcontractors with Managed Testing Services 4. Digital Quality Assurance in a Factory Model 5. Crowdsourcing – Enabling Flexible, On-Demand Testing COEs 6. Testing Goes an Extra Mile over Weekends 7. Testing in Agile Development and the State of Agile Adoption 8. Agile and DevOps Adoption are Gaining Momentum 9. Does the Rise of DevOps Undermine Agile? 10. Role of Automation in DevOps Life Cycle 11. Assessing the State of Your DevOps Adoption with DevOps Benchmarking Approach 12. Accelerating DevOps – ChatOps is the New Cool 13. Behavior-Driven Development (BDD) Using Gherkin in Agile/DevOps Environment 14. Automating Configuration Management for DevOps Test Environments 15. Automated Test Data Management in the DevOps Environment 16. Testing in DevOps Life Cycle Using Microservices Architecture 17. Automated Test Environments for DevOps 18. Service Virtualization as an Enabler of DevOps 19. Best Practices in Identifying Regression Test Cases 20. Accessibility Test Automation in DevOps Environment 21. Performance Tuning of Java Applications 22. Testing Mobile Applications – Key Challenges and Considerations 23. Testing Analytics Applications – What Has Changed in SMAC World 24. Migrating Applications to Cloud Environments – Key Testing Considerations 25. How Should a Tester Adapt to Cloud – Call for Change of Mindset among Testers 26. On-Demand Performance Testing on Self-Service Environments 27. Quality Assurance for Digital Marketing Initiatives 28. Security Dashboard for the Board 29. Applying Robotic Automation to Mobile Applications Testing 30. Key Considerations in Testing Internet of Things (IoT) Applications 31. Algorithmic Business – In Need of Model-Based Testing 32. Making Testing Adaptive, Interactive, Iterative, and Contextual with Cognitive Intelligence 33. FinTech – A New Disruptor in Industry and Implications for Testing and QA 34. Blockchain Technology – Assuring Secure Business 35. Technologies for Digital Supply Chains and QA Considerations 36. Potential Innovations in eHealth-Care – Implications for Testing and QA 37. Trends in the Global Automotive Sector – Implications for Testing and QA 38. Digital Transformation in Consumer Products and Retail Sector – QA Considerations 39. Digital Transformation Trends in Energy and Utilities – QA Considerations 40. Smart Energy and Smart Grids – in Need of Effective Testing 41. Testing Airline Digital Applications – Case for Responsive Design 42. Orthogonal Array Testing (OAT) – an Application in Healthcare Industry 43. Future of Consulting in the Era of Digital Disruption 44. Future of Testing in the Digital World 45. Future of Testing – Career Opportunities 46. Robotics and Machine Learning Combined with Internet of Things – What Could This Mean for Indian Services Industries A. References Index

What this book covers

Chapter 1, State of Digital Transformation – What Has Changed in the Last Four Years (2013-16)? to Chapter 5, Crowdsourcing – Enabling Flexible, On-Demand Testing COEs: We start with trends in digital transformation in Chapter 1, State of Digital Transformation – What Has Changed in the Last Four Years (2013-16)?. Through Chapter 2, Future of Testing Engagement Models – Are Predictions of Increased QA Spends Justified?, to Chapter 5, Crowdsourcing – Enabling Flexible, On-Demand Testing COEs, we cover the evolution of testing engagement and operating models such as Managed Services, Testing Center of Excellence (TCOE), Digital Factory QA Model, crowd sourcing, weekend testing, and various value levers available through emerging QA engagement operating models.

Chapter 6, Testing Goes an Extra Mile over Weekends, to Chapter 20, Accessibility Test Automation in DevOps Environment, cover testing and automation in Agile/DevOps engagements, covering functional and non-functional (performance, TDM, Test Environment Management, virtualization, and so on) areas. The following are covered in these chapters:

  • Testing in Agile/DevOps engagements, Trends in agile adoption, (Chapters 6, Testing Goes an Extra Mile over Weekends to Chapter 8, Agile and DevOps Adoption are Gaining Momentum).
  • We will cover how agile and DevOps complement each other in Chapter 9, Does the Rise of DevOps Undermine Agile?
  • We discuss the role of automation in DevOps life cycle, present a framework, and analyze the spending in QA as against design, development, and production support. We will cover how agile and DevOps complement each other in Chapter 10, Role of Automation in DevOps Life Cycle, we present a method to assess the state of DevOps adoption through a baselining and benchmarking approach
  • Chapter 11, Assessing State of Your DevOps Adoption with DevOps Benchmarking Approach, we present a method to assess the state of DevOps adoption through a baselining and benchmarking approach.
  • Chapter 12, Accelerating DevOps – ChatOps Is the New Cool covers Chat-Ops, an emerging technique to collaborate/communicate in the DevOps environment
  • Chapter 13, Behavior-Driven Development (BDD) Using Gherkin in Agile/DevOps Environment covers Behavior-Driven Development (BDD), a tool (for example, Gherkin) to script in an English-like language, and the basic features of Gherkin
  • Chapter 14, Automating Configuration Management for DevOps Test Environments covers automating in DevOps life cycle, for example, automating configuration management
  • Chapter 15, Automated Test Data Management in the DevOps Environment covers microservice architecture
  • Chapter 16, Testing in DevOps Life Cycle Using Microservices Architecture covers test environments
  • Chapter 17, Automated Test Environments for DevOps covers automating in DevOps life cycle, for example, automating configuration management
  • In Chapter 18, Service Virtualization as an Enabler of DevOps, we cover service virtualization as an enabler of DevOps
  • Chapter 19, Best Practices in Identifying Regression Test Cases covers guidelines and best practices in identifying regression test cases
  • Chapter 19, Accessibility Test Automation in DevOps Environment covers automating accessibility tests
  • Chapter 20, Accessibility Test Automation in DevOps Environment covers test automation in DevOps enviornment

Chapter 21, Performance Tuning of Java Applications to Chapter 34, Blockchain Technology – Assuring Secure Business cover the trends in social media, mobility, analytics, and cloud (SMAC) applications, and the QA considerations for these. The key trends and QA considerations pertain to the following:

  • Chapter 21, Performance Tuning of Java Applications discusses the need for performance tuning in digital applications and covers tuning using Java utilities for Java applications
  • Chapter 22, Testing Mobile Applications – Key Challenges and Considerations covers mobile applications
  • Chapter 23, Testing Analytics Applications – What Has Changed in SMAC World covers analytics applications
  • Chapter 24, Migrating Applications to Cloud Environments – Key Testing Considerations covers covers migration to the cloud
  • Chapter 25, How Should a Tester Adapt to Cloud – Call for Change of Mindset among Testers calls for a change of mindset, which is needed for testing applications in the cloud, and the need to understand and prepare for the distance, break communication barriers, application security, platform replication, and the use of appropriate tools
  • Chapter 26, On-Demand Performance Testing on Self-Service Environments presents performance testing as a service framework with built-in tools, data management, and environments in the cloud for cloud and enterprise applications
  • Chapter 27, Quality Assurance for Digital Marketing Initiatives presents digital marketing as one of the emerging applications in the digital revolution and QA considerations for the readiness of content, media, and messaging involved in digital marketing applications
  • Chapter 28, Security Dashboard for the Board emphasizes the importance of securing IT in a digital world and board-level attention being placed on the topic. A security dashboard for the board is presented

Chapter 29, Applying Robotic Automation to Mobile Applications Testing to Chapter 35, Technologies for Digital Supply Chains and QA Considerations cover futuristic technologies, IoT, machine learning, cognitive applied to the business, and how the QA discipline is preparing to test for these technologies and apply these in testing:

  • Chapter 29, Applying Robotic Automation to Mobile Applications Testing covers the application of robotics technologies to test mobile applications
  • Chapter 30, Key Considerations in Testing Internet of Things (IoT) Applications covers covers the key considerations in testing IoT applications
  • Chapter 31, Algorithmic Business – In Need of Model-Based Testing discusses businesses being driven by algorithms and introduces Algorithmic Business and how Model-based Testing is leveraged in these businesses
  • Chapter 32, Making Testing Adaptive, Interactive, Iterative, and Contextual with Cognitive Intelligence covers applying cognitive intelligence to testing in order to carry out testing in an adaptive, interactive, iterative, and contextual manner
  • Chapter 33, FinTech – A New Disruptor in Industry and Implications for Testing and QA presents FinTech as a disrupter in the Financial Services industry and the QA considerations for this
  • Chapter 34, Blockchain Technology – Assuring Secure Business presents Blockchains to assure a secured business and the QA considerations
  • Chapter 35, Technologies for Digital Supply Chains and QA Considerations presents the upcoming technologies in the supply chain domain (connected autonomous vehicles, drones, AR/VR, 3D printing), and the QA considerations

Chapter 36, Potential Innovations in eHealth-Care – Implications for Testing and QA to Chapter 41, Testing Airline Digital Applications – Case for Responsive Design covers specific domains—how digital transformation is impacting these domains, specific business challenges, QA challenges, and a way to address them. Specific industries/domains covered include e-healthcare:

  • Chapter 36, Potential Innovations in eHealth-Care – Implications for Testing and QA covers testing and QA implications
  • Chapter 37, Trends in the Global Automotive Sector – Implications for Testing and QA, covers consumer products and retail
  • Chapter 38, Digital Transformation in Consumer Products and Retail Sector – QA Considerations covers Energy and Utilities
  • Chapter 39, Digital Transformation Trends in Energy and Utilities – QA Considerations covers Smart Meters and Smart Grids
  • Chapter 40, Smart Energy and Smart Grids – In Need of Effective Testing covers Airlines
  • Chapter 41, Testing Airline Digital Applications – Case for Responsive Design covers testing airline digital applications.

Chapter 42, Orthogonal Array Testing (OAT) – an Application in Healthcare Industry to Chapter 46, Robotics and Machine Learning Combined with Internet of Things – What Could This Mean for Indian Services Industries conclude the book with four chapters on the impact of digital transformation, robotics, machine learning, IoT, and other emerging technologies presented in this book on IT, consulting, and testing:

  • Chapter 42, Orthogonal Array Testing (OAT) – an Application in Healthcare Industry we will discuss challenges facing the H&LS industry, the need for robust testing, and use of the Orthogonal Array Testing (OAT) technique to optimize testing, and use of the OAT tool
  • Chapter 43, Future of Consulting in the Era of Digital Disruption covers the future of the consulting industry
  • Chapter 44, Future of Testing in the Digital World covers the future of testing
  • Chapter 45, Future of Testing – Career Opportunities covers the future of testing careers in the face of a digital transformation
  • Chapter 46, Robotics and Machine Learning Combined with Internet of Things – What Could This Mean for Indian Services Industries concludes with a point of view on what robotics and machine learning, combined with IoT, have in store for the future of the services industry
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image