8169  Reviews star_rate star_rate star_rate star_rate star_half

AI for Software Testing

The future of software testing lies at the intersection of human ingenuity and technological leverage. Our AI for Software Testing course is an immersive and interactive journey to prepare...

Read More
$1,250 USD
Course Code SOFAIST
Duration 2 days
Available Formats Classroom, Virtual

The future of software testing lies at the intersection of human ingenuity and technological leverage. Our AI for Software Testing course is an immersive and interactive journey to prepare experienced software testing professionals for the AI-empowered future. Through hands-on exercises with leading AI agents and tools, gain first-hand experience generating key artifacts from system test plans to individual test cases. AI can automate the boring and repetitive work of generating test cases, but it can do much more. You will learn how to use AI to evaluate existing tests, structure systems for more effective testing, interpret results, and maintain traceability from requirements to tests. Whilst balancing AI’s power to create testing artifacts with human judgment, you will discover how AI can help streamline the testing process through increased test automation.

Skills Gained

In this class you will learn how to:

  • Develop test cases, executable automated test scripts, and test suites with the assistance of AI
  • Evaluate strengths and weaknesses of AI-created test artifacts
  • Test against specifications more thoroughly with AI augmentation
  • Employ AI to design combinatorial and exploratory test sets
  • Analyze test results and defect reports using AI.
  • Develop test plans for non-functional requirements with AI
  • Incorporate agile user stories into testing using AI
  • Utilize AI to amplify manual testing efforts

Who Can Benefit

  • ​​​​​​Testers, Test Analysts, and Developers wanting to utilize AI to automate and assess testing tasks and artifacts
  • Project Managers, Business Analysts, and leaders wanting to accelerate the testing process while balancing responsible and ethical oversight
  • Anyone looking to be skilled in AI augmentation and innovation.

Prerequisites

  • To get the most out of this course, it is recommended that participants have foundational knowledge of software testing through formal training or have relevant experience working in a software testing context.

Course Details

Course Outline

  • Part 1: Introducing Generative AI for Software Testing
  • Part 2: Let’s Test with AI
  • Part 3: Modelling for Testing
  • Part 4: Test Planning with AI
  • Part 5: Testing Single Functions
  • Part 6: Evaluate Tests
  • Part 7: Activities and Processes
  • Part 8: Planning the End Game
  • Part 9: Stories and Scenarios
  • Part 10: Automation
  • Part 11: Quality Attributes & Non-functional Requirements
  • Part 12: Evaluating AI Readiness
|
View Full Schedule