I have been learning AI in Testing through the 30 Days of AI in Testing Challenge by the Ministry of Testing. As part of this challenge, I get to engage with fellow participants. This checklist is the result of one such collaborative effort between me and one of my fellow participants and an awesome tester, Joyz Ng. We combined our learnings from the study of prompt engineering and prompting techniques, along with hands-on experience with AI LLM bots, to help fellow testers master the art of crafting better prompts for testing.
Work through it, tick off what you use, and share your feedback in the comments or via LinkedIn. Happy Prompting!
Want to see these principles in action? Browse the AI Prompt Repository for Testers for real, ready-to-use testing prompts built on this checklist.
Your progress
0 / 0 done
General
9 items- partsContextInstructionInput / ReferencesOutput Indicator
- e.g.CreativePreciseBalanced
- e.g.ProfessionalPersonalFunnyCreative
- e.g.Bullet pointsDouble quotesTriple quotesBack ticksDashesAngle bracketsCSVTabular
Context
3 items- e.g.TesterTest LeadRegular CustomerDeveloperAutomation Engineer
- viaImagesSystem descriptionProduct modelTechnical description
Input & Output
7 items- askPositive only or diverse cases?Functional or data coverage?Test data or a generator?
- e.g.Code snippetEmail templateReport structure
- e.g.Username — String (20 chars)Age — Integer (> 18)
- e.g.Coding guidelineTesting mnemonicsWriting sample
LLM Models
3 items- e.g.GeminiCopilotChatGPTClaude

Update Log
- First draft — created by Rahul Parwal & Joyz Ng 13 March 2024
- Published 14 March 2024
- v1.1 — updated from first-level feedback by Maneesh 19 March 2024
- v2.0 — refined from more experiments and discussions among the creators 3 August 2024
- v3.0 — updated with learnings from Andrew Ng’s Generative AI course 14 July 2025