3 days
AiU Certified GenAI-Assisted Test Engineer (GenAiA-TE)
Duration of courses
✔️ HRDCORP CLAIMABLE
About the Course
The Certified GenAI-Assisted Test Engineer (GenAiA-TE) course is an advanced training program designed for software testing professionals who want to harness the power of Generative AI in their testing practices. This three-day course covers seven comprehensive modules that guide participants through the evolution of testing from manual methods to AI-assisted techniques, focusing on areas such as prompt engineering, test generation, data management, and bug reporting.
With a hands-on approach, participants will gain practical skills in leveraging AI to enhance efficiency and accuracy in software testing, positioning themselves at the cutting edge of the industry.
Prerequisites
- Hands-On testing experience
- ISTQB® CTFL or Equivalent Subject Knowledge specifically on test design techniques – ECP, BVA, Decision Tables and State Transition Testing
Course Outline
Chapter 1:
GenAI-Assisted Testing
- Introduction to AI, with a focus on LLMs
- The Evolution of AI-Assisted Testing
- An Introduction to LLMs
- How LLMs Work
- Benefits of using LLMs
- Challenges/Limitations in using LLMs
Chapter 2:
Prompt Engineering
- Fundamentals of Prompting
- The Art of Effective and Efficient Prompting
- Prompting Patterns
- Using Markdown in Prompts for Clarity
- Adapting to Change
- Foundational Practices for Better Prompting
- LLM Quality/Evaluation Characteristics
- A Mental Model for Prompt Engineering
- Calibrating Expectations
Chapter 3:
Requirements Review
- The Meaning of Review
- Reviewing Prose Requirements
- Reviewing Requirements in Other Formats
- Data Requirements Review
Chapter 4:
Test Generation and Optimization
- How Not to Use LLMs for Test Design
- A Brief Overview of Test Design
- A Jumpstart with Test Design using LLMs
- Experimenting with Test Case Formats
- Technology Considerations for Test Design
- A Deeper Dive into Systematic Test Design Techniques with LLMs
- Exploratory Test Generation (including Non-Functional Tests)
- Linguistics-based Test Generation from Extremely Vague Requirements
- Diagrams as Basis for Test Idea Generation
- Exploring Other Forms of Basis for Test Generation
- Test Case Maintenance and Optimization
Chapter 5:
Test Data Management
- Data Representation using LLMs.
- Fuzzing (Anti-Parsing)
- Generation of Data in Specific Formats
- Regular Expressions using LLM
Chapter 6:
Bug Advocacy and Reporting
- Bug Advocacy
- Improving Other Forms of Reporting and Analysis
Chapter 7:
Future Prospects
- Configuring LLMs
- Implementing Custom GPTs for Specialized Knowledge Management
- Tackling Challenges in using LLMs
- LLMs – Dos and Don’ts
- A Roadmap for AI Adoption in Testing Teams
Through presentation, discussion, interactive activities, and hands-on exercises, attendees will learn to:
- Understand what testing is and why it is beneficial
- Understand fundamental concepts of software testing
- Identify the test approach and activities to be implemented depending on the context of testing
- Assess and improve the quality of documentation
- Increase the effectiveness and efficiency of testing
- Align the test process with the software development lifecycle
- Understand test management principles
- Write and communicate clear and understandable defect reports
- Understand the factors that influence the priorities and efforts related to testing
- Work as part of a cross-functional team
- Know risks and benefits related to test automation
- Identify essential skills required for testing
- Understand the impact of risk on testing
- Effectively report on test progress and quality
Upcoming Class
Pricing & Payment Plans
Course & Exam Fee
RM 6,000
Malaysia Price (MYR)
$1,450.00
International Price (USD)
*Price above before local tax
Fill the training course registration form by clicking the button below to register.
You can reach us via WhatsApp at +6011 51124480 between Monday and Friday,
9 a.m. to 6 p.m. (GMT+8) – Kuala Lumpur, Singapore