Experience (XP) Series Webinars Home / Video /

Quality First: Implementing Shift-Left Testing for Future-Ready Products

Quality First: Implementing Shift-Left Testing for Future-Ready Products

...Playlist

...

About The Video

Watch this episode of XP Series featuring 𝐒𝐫𝐢𝐧𝐢𝐯𝐚𝐬𝐚𝐧 𝐒𝐚𝐧𝐭𝐡𝐚𝐧𝐚𝐦, Senior Principal Technologist, Singapore Airlines.

🎙️In this episode of the XP Series, Srinivasan explores how to embed quality at every stage of the AI-first development cycle.

Discover practical strategies like setting enterprise coding standards, using smart prompts to assist developers and AI engineers, ensuring unit tests with strong mutation coverage, and building robust quality gates in CI/CD pipelines.

Video Chapters

00:00 - Welcome

01:30 - Guest Introduction

02:53 - Accelerating Product Development with AI

04:00 - AI-First Product Development and Its Impact

06:45 - Challenges in Quality Assurance With AI-First Development

10:00 - Accelerating Design and Development With AI

14:30 - Shift-Left Testing in the Age of AI

18:15 - Addressing the Testing Challenge: Speed vs Quality

22:00 - Generating Test Cases and Maintaining Code Quality

26:30 - Mutation Testing and Its Importance

30:45 - Continuous Testing and Automation of Automation

35:15 - The Role of AI in Automating Test Selection

45:30 - Future of Test Automation With AI

47:00 - Wrapping Up

Key Topics Covered

Introduction to Shift-Left Testing:

The video discusses the concept of shift-left testing in the context of AI-first product development. This approach aims to accelerate product development, especially in terms of quality assurance, by integrating testing early in the software development lifecycle (SDLC).

AI-First Product Development:

AI-centric development is revolutionizing product life cycles. It accelerates phases such as ideation, design, development, and testing. AI tools are significantly speeding up tasks like UX/UI design, coding, and test case generation.

Challenges in Quality Assurance:

While AI accelerates development, it introduces challenges, particularly in the testing phase. Testers are not only responsible for testing new features but must also ensure the stability of the entire product, requiring a more dynamic approach to testing.

Integration of AI in Testing:

AI is enhancing test coverage by automatically generating tests, including unit tests and end-to-end tests. However, the quality of these tests must be continuously assessed through tools like mutation testing to ensure they are robust and effective.

Mutation Testing:

The video emphasizes the importance of mutation testing, which checks whether the existing tests can catch errors introduced by modifications in the code. Mutation coverage is an important measure of test quality alongside basic test coverage.

Continuous Testing:

Continuous testing is crucial in high-velocity environments. The video advocates for embedding testing throughout the SDLC and using automated testing pipelines that trigger tests with every commit to ensure continuous quality.

AI's Role in Automation:

AI is making test automation more accessible, even for business users, through natural language processing (NLP). AI can automate test creation, execution, and debugging, potentially reducing the barrier for non-technical users to engage with the testing process.

Guardrails and Standards:

To avoid suboptimal AI-generated code, organizations must establish clear coding and testing standards. These standards should be stored in formats that AI can easily understand (e.g., markdown) to ensure consistency across the development process.

Future of AI in Testing:

Looking ahead, AI is expected to further reduce the need for manual testing by automating more mundane tasks. However, human expertise will remain essential for exploratory testing and addressing complex scenarios that AI might not fully capture.

Test Coverage and AI-Driven Insights:

AI-driven tools can analyze defects based on historical data, prioritizing which tests to run based on changes to the codebase. This helps reduce the volume of regression tests while maintaining confidence in the product's quality.

Impact on Test Automation in Enterprises:

The video highlights the importance of integrating test automation into CI/CD pipelines and ensuring that testing is not a siloed process. Automation of testing processes, combined with AI, is expected to improve efficiency and speed across enterprises.

Adapting to AI-Driven Testing:

Organizations must train their teams to embrace AI tools, transitioning from traditional testing methods to AI-assisted automation. This shift requires both technical and strategic adjustments to maintain the balance between speed and quality.

Related Blogs & Hubs

Shift Left Testing for Enhanced Efficiency in Agile and DevOps

Why does DevOps recommend shift-left testing principles?

More Videos from Experience (XP) Series Webinars

LT Video

Integrating Testing into Agile Workflows: Enabling Faster, Smarter Software Delivery | Episode 55

Experience (XP) Series Webinars
LT Video

AARRR...Are you Test-Ready for AI? Discover If AI Can Transform QA Process | Episode 54

Experience (XP) Series Webinars
LT Video

Observability in Software Test Modernization | Episode 53

Experience (XP) Series Webinars
LT Video

Testing LLMs: Why It Matters, Common Data Challenges, and Proven Testing Strategies | Episode 52

Experience (XP) Series Webinars
LT Video

Building Resilient Quality Engineering Teams: Exploring Emerging Trends and Best Practices | Episode 51

Experience (XP) Series Webinars
LT Video

Quality First: Implementing Shift-Left Testing for Future-Ready Products | Episode 50

Experience (XP) Series Webinars
LT Video

See Why Your Testing Framework Is Incorrect, Incomplete, or Inefficient — And I’ll Show You Why | Episode 49

Experience (XP) Series Webinars
LT Video

Transitioning from Manual Testing to Test Automation with Cypress | Episode 48

Experience (XP) Series Webinars
LT Video

Shift Happens: Driving Quality Left—A Real-World Journey Across Five Teams | Episode 47

Experience (XP) Series Webinars
LT Video

Building AI-Driven Test Automation Frameworks for QA Excellence | Episode 46

Experience (XP) Series Webinars
LT Video

Reinforcing Cybersecurity Beyond Functional Testing | Episode 45

Experience (XP) Series Webinars
LT Video

How ProductSquads Redefined QE: Challenges with Agile, DevOps, and AI-driven Testing | Episode 44

Experience (XP) Series Webinars
LT Video

Simulating Real-World Scenarios: Balancing Precision and Practicality in Testing | Episode 43

Experience (XP) Series Webinars
LT Video

Collaborative Remote Testing: How to Set Up & Run Effective Ensemble Sessions | Episode 42

Experience (XP) Series Webinars
LT Video

GenAI in QA: Tiket's Approach to Evolving Quality Engineering | Episode 41

Experience (XP) Series Webinars
LT Video

Why Do We Have Bugs, and Why Do They Happen? | XP Series | LambdaTest | Episode 40

Experience (XP) Series Webinars
LT Video

Building High-Quality Teams: People, Process & Proof for QA Leadership | Episode 39

Experience (XP) Series Webinars
LT Video

Building a Test Automation Framework for TV Apps & Scaling at FX Digital | Episode 38

Experience (XP) Series Webinars
LT Video

Leading the Charge in Software Quality with Zero Bug Revolution | Episode 37

Experience (XP) Series Webinars
LT Video

AI-Readiness: Are You Building the Future or Falling Behind | Episode 36

Experience (XP) Series Webinars
LT Video

Upskilling Quality Engineers: A Success Story in SDET Transformation | Episode 35

Experience (XP) Series Webinars
LT Video

Creating Reliable and Scalable Test Automation Frameworks | Episode 34

Experience (XP) Series Webinars
LT Video

GenAI for Quality Transformation | Episode 33

Experience (XP) Series Webinars
LT Video

Supercharge Your Data Quality Testing with AI/ML | Episode 32

Experience (XP) Series Webinars
LT Video

In-Depth with Playwright: A Modern Testing Framework | Episode 31

Experience (XP) Series Webinars
LT Video

Building Quality Software: AI-based testing approach with Jira and QMetry | Episode 30

Experience (XP) Series Webinars
LT Video

Rethinking the Role of QA Profile | Episode 29

Experience (XP) Series Webinars
LT Video

The Power of Generative AI in Reducing Maintenance and Enhancing Speed | Episode 28

Experience (XP) Series Webinars
LT Video

Optimize Issue Tracking: Integrating SpiraTeam with LambdaTest | Episode 27

Experience (XP) Series Webinars
LT Video

Innovation Accelerated: The Intersection of AI and Quality Engineering | Episode 26

Experience (XP) Series Webinars
LT Video

Impact and Potentials of GenAI to the IT Engineers | Episode 25

Experience (XP) Series Webinars
LT Video

The Myth of ‘Best Practice’ | Episode 24

Experience (XP) Series Webinars
LT Video

From Brainwave to Inbox: Avo's Whimsical Adventure through AI-Native Test Automation | Episode 23

Experience (XP) Series Webinars
LT Video

Mastering User-Centric Mindset Unlocking Your Potential as a Tester | Episode 22

Experience (XP) Series Webinars
LT Video

Future Trends and Innovations in Gen AI for Quality Engineering | Episode 21

Experience (XP) Series Webinars
LT Video

Flaky Tests from an Engineering Perspective | Episode 20

Experience (XP) Series Webinars
LT Video

Testing Tomorrow: Unravelling the AI in QA Beyond Automation | Episode 19

Experience (XP) Series Webinars
LT Video

Shifting Accessibility Testing Left with LambdaTest and Evinced | Episode 18

Experience (XP) Series Webinars
LT Video

Building Products that Drive Better Results with Shortcut | Episode 17

Experience (XP) Series Webinars
LT Video

How To Speed Up Our Work During Web Automation | Episode 16

Experience (XP) Series Webinars
LT Video

Automated Test Execution Reporting | Episode 15

Experience (XP) Series Webinars
LT Video

Using AI for Effective Test Generation | Episode 14

Experience (XP) Series Webinars
LT Video

Navigating the Future of Quality Engineering in 2024 | Episode 13

Experience (XP) Series Webinars
LT Video

Faster Feedback with Intelligent CD Pipelines | Episode 12

Experience (XP) Series Webinars
LT Video

Fast and Furious: The Psychology of Web Performance | Episode 11

Experience (XP) Series Webinars
LT Video

How Codemagic Mitigates Challenging Mobile App Testing Environments | Episode 10

Experience (XP) Series Webinars
LT Video

Revolutionizing Testing with Test Automation as a Service (TaaS) | Episode 9

Experience (XP) Series Webinars
LT Video

Crawl, Walk, Run...Fly - Take your build and test pipeline to the next level | Episode 8

Experience (XP) Series Webinars
LT Video

Fast-Tracking Project Delivery:Tips from a Recovering Perfectionist | Episode 7

Experience (XP) Series Webinars
LT Video

End-to-End Test Automation with Provar | Episode 6

Experience (XP) Series Webinars
LT Video

Shift-Left: Accelerating Quality Assurance in Agile Environments | Episode 5

Experience (XP) Series Webinars
LT Video

Man Vs Machine: Finding (replicable) bugs post-release | Episode 4

Experience (XP) Series Webinars
LT Video

Testing AWS applications locally and on CI with LocalStack | Episode 3

Experience (XP) Series Webinars
LT Video

Democratise Automation to Build Autonomy and Go-To-Market Faster | Episode 2

Experience (XP) Series Webinars
LT Video

Client Feedback & Quality Assurance in Web Design for Agencies | Episode 1

Experience (XP) Series Webinars