8618  Reviews star_rate star_rate star_rate star_rate star_half

Accelerating Software Testing with AI

Modern software teams are under pressure to ship faster without compromising quality. This AI software testing course shows participants how to use AI coding agents and SDKs to design, generate, and...

Read More
Duration 3 days
Course Code GAI-2111
Available Formats Classroom

Overview

Modern software teams are under pressure to ship faster without compromising quality. This AI software testing course shows participants how to use AI coding agents and SDKs to design, generate, and maintain tests more efficiently while preserving test reliability and coverage.
Learners discover where AI adds value in the testing lifecycle, how to supervise AI-generated tests, and how to integrate these tools into their existing CI/CD workflows. Hands-on labs provide practical experience using AI assistants and SDKs to create unit, integration, and end-to-end tests they can bring back to their daily work.

Skills Gained

By the end of this course, participants will be able to:

  • Identify where AI tools meaningfully accelerate test creation and maintenance
  • Create prompts and workflows that generate tests for acceptance criteria and edge cases
  • Automate unit, integration, API, and end-to-end tests using AI assistants
  • Evaluate and improve AI-generated tests for flakiness, coverage, and maintainability
  • Integrate AI-assisted testing into CI/CD pipelines and team governance workflows

Who Can Benefit

  • Software Developers
  • QA & Test Engineers
  • DevOps Engineers

Prerequisites

  • Practical Python experience
  • Practice experience in test engineering, test automation, or software development
  • Familiarity with Git and basic CI/CD concepts

Course Details

Software

All attendees must have a modern web browser and an Internet connection.

Foundations of AI-Assisted Software Testing

  • Shifts in modern testing: from manual to automation to AI-assisted
  • Where AI fits in the testing lifecycle
  • AI testing tool types — coding agents, assistants, and SDKs
  • Strengths and limitations — what AI handles vs. what humans must supervise
  • Deterministic vs. probabilistic systems in testing
  • When not to use AI for testing
  • Lab - Identifying AI Opportunities in Your Testing Workflow
  • Lab - Validating AI-Generated Tests for Correctness

Prompting and Workflows for Generating Unit Tests

  • Designing prompts from source code, user stories, and bug reports
  • Guiding AI to cover edge cases, error handling, and boundary conditions
  • Managing non-determinism and reproducibility in generated tests
  • Reviewing, editing, and committing AI-generated tests with Git
  • Building agent skills and commands for reproducible test generation
  • Using commit diffs to generate regression tests
  • Validating output before committing
  • Lab - Generating and Refining Unit Tests
  • Lab - Regression Test Generation from a Bug Report

AI for Integration and API Testing

  • Generating API test skeletons from OpenAPI/Swagger specifications
  • Spanning multiple services and data flows with integration tests
  • Handling authentication, test data, and environment configuration
  • Driving dynamic test data generation with an LLM SDK
  • Generating contract validation and parameterized tests
  • Detecting hallucinated endpoints and incorrect field assumptions
  • Lab - Building AI-Assisted API Tests
  • Lab - Validating and Hardening AI-Generated API Assertions

End-to-End and UI Testing with AI

  • Generating Playwright test flows from plain-text user journeys
  • Translating manual test cases into automated end-to-end tests
  • Reducing flakiness in AI-suggested selectors and waits
  • Capturing screenshots, logs, and traces for debugging
  • Overriding AI-generated selectors and tuning performance
  • Lab - Converting Manual Flows to Automated E2E Tests
  • Lab - Flakiness Diagnosis and Stabilization

Quality, Coverage, and Test Maintenance with AI

  • Analyzing existing test suites for gaps and redundancies
  • Generating tests to improve coverage without exploding runtime
  • Refactoring brittle or duplicated tests with AI suggestions
  • Identifying redundant test cases via AI clustering
  • Generating documentation and test summaries for stakeholders
  • Lab - AI-Driven Test Suite Review
  • Lab - Reducing Test Suite Runtime with AI Refactoring

Integrating AI-Assisted Testing into CI/CD

  • Integration patterns for AI-generated tests in existing pipelines
  • Guardrails — approvals, code review, and policies
  • Metrics tracking — failure rates, flakiness, and time saved
  • Governance and security for hosted AI tools
  • Approval workflows and audit logging for AI-generated commits
  • Lab - Wiring AI-Generated Tests into CI
  • Lab - Approval and Governance Workflow for AI-Generated Tests

Schedule

FAQ

Does the course schedule include a Lunchbreak?

Classes typically include a 1-hour lunch break around midday. However, the exact break times and duration can vary depending on the specific class. Your instructor will provide detailed information at the start of the course.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does Ascendient Learning deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

What does vendor-authorized training mean?

As a vendor-authorized training partner, we offer a curriculum that our partners have vetted. We use the same course materials and facilitate the same labs as our vendor-delivered training. These courses are considered the gold standard and, as such, are priced accordingly.

Is the training too basic, or will you go deep into technology?

It depends on your requirements, your role in your company, and your depth of knowledge. The good news about many of our learning paths, you can start from the fundamentals to highly specialized training.

How up-to-date are your courses and support materials?

We continuously work with our vendors to evaluate and refresh course material to reflect the latest training courses and best practices.

Are your instructors seasoned trainers who have deep knowledge of the training topic?

Ascendient Learning instructors have an average of 27 years of practical IT experience and have also served as consultants for an average of 15 years. To stay current, instructors spend at least 25 percent of their time learning new, emerging technologies and courses.

Do you provide hands-on training and exercises in an actual lab environment?

Lab access is dependent on the vendor and the type of training you sign up for. However, many of our top vendors will provide lab access to students to test and practice. The course description will specify lab access.

Will you customize the training for our company’s specific needs and goals?

We will work with you to identify training needs and areas of growth.  We offer a variety of training methods, such as private group training, on-site of your choice, and virtually. We provide courses and certifications that are aligned with your business goals.

How do I get started with certification?

Getting started on a certification pathway depends on your goals and the vendor you choose to get certified in. Many vendors offer entry-level IT certification to advanced IT certification that can boost your career. To get access to certification vouchers and discounts, please contact info@ascendientlearning.com.

Will I get access to content after I complete a course?

You will get access to the PDF of course books and guides, but access to the recording and slides will depend on the vendor and type of training you receive.

How do I request a W9 for Ascendient Learning?

View our filing status and how to request a W9.

Reviews

Exit certified was great as it is very in depth and hands on learning which made it very easy to learn this type of work.

ExitCertified provided great learning material and the instructor was great.

Great class I learned a great deal from the material. There would seem to a large amount that I need to learn about.

The instructor really took his time and made sure I was able to understand the concepts.

Class was very informative, although one lab didnt but will try again later