Skip to Content
View all events

Generative AI for Software Testing

Published by O'Reilly Media, Inc.

Intermediate content levelIntermediate

Partnering with AI tools for functional and nonfunctional testing and automation

Course outcomes

  • Understand the breadth of the AI testing tool landscape
  • Use AI tools for functional test automation and tests reporting, AI-assisted & AI-driven security, visual and accessibility test automation, AI-assisted manual exploratory testing, and AI-powered synthetic test data generation

Course description

The software industry is starting to untangle the benefits and pitfalls of using current AI tools in software development. Now that the hype is nearing a trough, the time is right for software testing practitioners to get on board.

Join expert Gayathri Mohan to get a well-rounded understanding of the real benefits and gotchas of using AI tools for software testing and automation. You’ll learn how to use AI tools for functional test automation and tests reporting, AI-assisted and AI-driven security, visual and accessibility test automation, AI-assisted manual exploratory testing, and AI-powered synthetic test data generation.

What you’ll learn and how you can apply it

  • Grasp the nuances of the AI testing tools landscape across functional and nonfunctional testing and automation
  • Apply the knowledge to your own work, while being aware of possibilities and pitfalls

This live event is for you because...

  • You’re a software developer, test architect, SDET, or tech lead.
  • You work with applications on the frontend or backend.
  • You want to understand AI testing tools’ benefits and pitfalls before integrating them at work.

Prerequisites

  • An understanding of the fundamentals of Agile software testing, test automation, and CI/CD
  • Experience coding in Java or any other high-level language
  • An understanding of the fundamentals of nonfunctional testing such as security, accessibility, and visual testing

Recommended follow-up:

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Intro to testing tools (55 minutes)

  • Presentation and demonstration: Introduction to AI and AI testing tools; accelerating manual exploratory testing with AI
  • Group discussion: Key benefits and pitfalls of using AI assistance in manual exploratory testing
  • Break

Testing with AI (85 minutes)

  • Presentation and demonstration: Authoring tests, generating test data, and analyzing test execution report with AI; AI capabilities in test reporting and tools
  • Group discussion: Key benefits and pitfalls in AI-assisted test authoring
  • Q&A
  • Break

Security testing (40 minutes)

  • Presentation and demonstration: Security testing stages and how AI tools can assist; threat modeling a use case using AI
  • Group discussion: Benefits and pitfalls of security testing with AI
  • Break

Visual regression and accessibility testing (50 minutes)

  • Presentation: AI capabilities in visual regression; capabilities in accessibility testing; trends in testing that might change the immediate future; summary of trade-offs
  • Q&A

Wrap-up (10 minutes)

Your Instructor

  • Gayathri Mohan

    Gayathri Mohan leads large-scale enterprise modernization programs as an independent technology consultant in the UK. She’s the author of Full Stack Testing (O’Reilly) and coauthor of the ebook Perspectives of Agile Software Testing. Previously, she was part of the chief AI officer’s leadership team that built and executed the global AI strategy at Thoughtworks.

Skill covered

Generative AI