Prompting for Testers

Unleash the power of generative AI to boost your software testing and day-to-day tech tasks

    • Rahul Parwal's profile
  • Beginner
  • 9
  • 11
62 already enrolled
What are prompts?
  • Describe what prompts are
  • Identify the features of prompts
  • Optimize an LLM response by adjusting different prompt parameters
  • List the various possibilities of leveraging LLMs using prompt engineering
Prompt engineering use cases in testing
  • Understand the use cases for prompting
  • Examine use cases for prompting in day-to-day testing tasks
  • Categorize testing tasks based on prompting categories
Essential prompting techniques
  • Understand the various prompting techniques
  • Design testing prompts using popular prompting techniques such as Few shots prompting, chain of thoughts, etc.
Context-driven prompting
  • Initiate the right context for any given testing task.
  • Classify & map various testing tasks to different temperature levels (prompt tuning)
  • Identify use cases and tasks where prompting and large language models (LLMs) might be unsuitable
Prompts for test data
  • Recognize a limitation of AI-generated test data and how to overcome it
  • Craft prompts to generate test data sets
  • Create test data generator utilities using prompting
  • Generate functions (code blocks) for dynamic test data generation based on custom needs for automation using prompts
Prompting for test ideas
  • Recognize good testing ideas translates to good testing
  • Generate awesome test ideas by blending mnemonics with prompt engineering
  • Evaluate the value of using mnemonics to generate test ideas
Prompting checklist: Secrets of good prompts
  • List the key ingredients of a good prompt
  • Identify and assess the quality of the ingredients in a given prompt
  • Develop testing prompts that adhere to proven good practices
Prompting hubs for testing
  • Access various sources of ready-to-use prompts
  • Create your prompting hub with custom prompts
  • Utilize tools to maintain prompts for testing purposes
Next steps: Develop your prompt engineering plan
  • Summarize the learnings from this course
  • Reflect on the key areas to implement prompt engineering and be a prompting ninja.

As Generative AI continues to gain popularity, knowing how to use it effectively can make a big difference in your daily testing tasks and long-term career goals. A key skill in making the most of this technology is prompt engineering—the practice of designing and refining prompts to get the best results from large language models (LLMs). This course is for testers who want to add this essential, practical skill to their testing toolkit.

Whether you're new to testing or have years of experience, this course will introduce you to the practical side of prompt engineering, combining video lessons, hands-on exercises, interactive activities, and even a few fun games to reinforce your learning.

By the end of this course, you’ll be able to confidently create and refine powerful prompts, making Generative AI a valuable tool in your everyday work.

  • Basics experience in software testing or development
  • Access to a Gen AI tool such as ChatGPT, Copilot, Bard, Claude, etc.
What daily testing task would you want AI to improve or solve?
Explore MoT
Pre-TestBash meetup by the beach image
Wed, 11 Sep
Keysight are the proud sponsors of our pre-TestBash meetup by the beach
MoT Foundation Certificate in Test Automation
Unlock the essential skills to transition into Test Automation through interactive, community-driven learning, backed by industry expertise
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community