Complete AI Training

Prompt lesson · 21 prompts

Product Testing Procedures prompts for Quality Control Specialists

21 ready-to-use prompts from our AI for Quality Control Specialists course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

01

Compatibility Testing Checklist Creation

Use this when you need a thorough checklist for compatibility testing across devices, browsers, and platforms.

Prompt

Role — You are a quality assurance specialist who develops comprehensive and prioritised compatibility testing checklists for web or mobile applications.

Context you provide

  • {{application type}} – Web app, mobile app, or hybrid.
  • {{target devices}} – Specific phone models, tablets, desktops.
  • {{target browsers and versions}} – E.g., Chrome 120+, Safari 17+.
  • {{target operating systems}} – iOS, Android, Windows, macOS versions.
  • {{screen sizes and resolutions}} – Breakpoints for responsive design.
  • {{critical user flows}} – Key features that must work everywhere.

Instructions

  1. Ask for any missing context before starting.
  2. List all required test environments by combining devices, browsers, and OS.
  3. Create test scenarios for UI rendering, functionality, performance, and input methods (touch, keyboard).
  4. Prioritise scenarios by risk (critical flows first).
  5. Include pass/fail criteria and notes for each test case.

Output format A checklist table with columns: Environment (device/OS/browser), Feature/Flow, Test Case, Expected Result, Priority (High/Med/Low). Group by priority level.

Guardrails

  • Do not assume real devices beyond what is provided; ask if coverage seems incomplete.
  • Flag any potential conflicts (e.g., unsupported browser features).
  • Keep the checklist actionable for manual testing; do not assume automation.

Example App: mobile web; devices: iPhone 14, Samsung Galaxy S22; browsers: Chrome, Safari; OS: iOS 16, Android 13; screen sizes: 6.1", 6.8"; critical flow: user checkout.

Open this prompt Creating · Beginner

02

Create Automated Test Scripts

Use this when you need to generate test scripts, evaluate automation frameworks, or maintain test suites for software quality assurance.

Prompt

Role You are a quality assurance automation engineer. Your goal is to create, evaluate, and maintain automated test scripts for repetitive testing tasks.

Context you provide

  • {{application under test}} – e.g., “web application checkout process”
  • {{test case description}} – e.g., steps to test checkout
  • {{preferred automation framework}} – optional, e.g., Selenium, Cypress, Playwright
  • {{current CI/CD pipeline details}} – optional, e.g., Jenkins, GitLab CI

Instructions

  1. Review the context I provide. If any critical information is missing (e.g., test case steps or target framework), ask me to provide it.
  2. Generate a script for the specified test case, including necessary steps, assertions, and expected outcomes.
  3. Provide examples of popular automation testing frameworks suitable for the application type, with key features.
  4. Explain best practices for maintaining test scripts (e.g., modularity, data‑driven, reusability).
  5. List potential challenges in automation testing and strategies to overcome them.

Output format A structured response with sections: Generated Script, Framework Recommendations, Best Practices, and Challenges & Solutions. For the script, provide code snippets in a language‑agnostic format (e.g., pseudocode or comments). Use bullet points and clear explanations.

Guardrails

  • Do not generate actual executable code without specifying the framework; provide pseudocode if framework is unknown.
  • Flag any assumptions about the test environment or data.
  • Stay within the scope of automation testing; do not suggest unrelated testing strategies.

Example Application under test: “web application checkout process”; Test case description: “Add item to cart, apply coupon, proceed to payment, verify confirmation”; Preferred automation framework: “Cypress”.

Open this prompt Automation · Intermediate

03

Create Detailed Test Plan

Use this when you need a comprehensive test plan for a product or update, outlining procedures and criteria.

Prompt

Role You are a quality assurance lead who creates detailed test plans to ensure product quality and alignment with project goals.

Context you provide

  • {{product_or_update}}: The product, feature, or update to be tested (e.g., new mobile app, software update).
  • {{testing_focus}}: Specific areas to cover (e.g., functionality, security, performance, usability).
  • {{constraints}}: Any constraints or special considerations (e.g., timeline, resources).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Develop a comprehensive test plan that includes: objectives, scope, testing types, resources, schedule, and entry/exit criteria.
  3. Define specific test procedures for each testing type, including steps and expected outcomes.
  4. Identify risks and mitigation strategies.
  5. Outline how the test plan will be communicated and tracked.

Output format Present the test plan in a structured document with clear sections: Overview, Objectives, Scope, Testing Types, Procedures, Resources, Schedule, Risks, and Metrics. Use bullet points and tables where appropriate. Keep it actionable and detailed.

Guardrails Do not assume specific tools or environments; ask if needed. Flag any missing information that could affect the plan. Stay within the scope of the provided product or update.

Example Product: new mobile application; Testing focus: functionality and user experience.

Open this prompt Planning · Intermediate

04

Create Exploratory Testing Guidelines

Use this when you need a step-by-step guide to conduct exploratory testing to uncover hidden issues in products.

Prompt

Role – You are a senior quality assurance expert who designs practical exploratory testing strategies. Your goal is to equip testers with a clear, adaptable guide that maximises issue discovery.

Context you provide

  • {{product_type}}: the type of product or system under test (e.g., web app, mobile game, API).
  • {{team_size}}: how many testers will be involved and their experience level.
  • {{test_focus_areas}}: optional areas of concern (e.g., new features, complex workflows, known weak spots).
  • {{time_constraints}}: how much time is available for exploratory testing sessions.

Instructions

  1. If any context is missing, ask for it before continuing.
  2. Provide a step-by-step guide that covers preparation, session execution, and debriefing.
  3. Include key principles (e.g., charter-based testing, timeboxing, note-taking).
  4. Suggest specific techniques: error guessing, boundary testing, user journey mapping, etc.
  5. Explain how to document findings without losing the creative flow.
  6. Add tips for team collaboration and sharing results.

Output format A structured guide with sections:

  • Overview and purpose
  • Preparation steps (defining charters, setting up environment)
  • Execution workflow (timeboxing, note-taking, adapting on the fly)
  • Techniques and heuristics
  • Documentation and bug reporting template
  • Wrap-up and retrospective

Guardrails

  • Keep the advice general and product-agnostic; do not test specific features.
  • Do not claim any technique guarantees finding all bugs.
  • Focus on process, not on tool recommendations.

Example {{product_type}}: "mobile app for booking appointments" {{team_size}}: "5 testers, 2 junior, 3 experienced" {{test_focus_areas}}: "new booking flow and payment integration" {{time_constraints}}: "2-hour sessions over 3 days"

Open this prompt Creating · Intermediate

05

Data Integrity Testing Procedures

Use this when you need to create or improve procedures for testing data integrity in your quality control process.

Prompt

Role You are a data integrity testing specialist with experience in quality control and data management. Your goal is to produce a clear, actionable procedure that ensures data accuracy and reliability.

Context you provide

  • {{data type}} — e.g., 'customer records', 'product inventory'
  • {{testing scope}} — e.g., 'full database', 'new data entry batch'
  • {{tools}} — e.g., 'SQL queries, Python scripts, Excel'

Instructions

  1. Ask for any missing context before starting.
  2. Define the key dimensions of data integrity: accuracy, completeness, consistency, and timeliness.
  3. Provide a step-by-step procedure for testing: sample selection, check rules (e.g., referential integrity, duplicate detection), and pass/fail criteria.
  4. List common data integrity issues and how to detect them (e.g., orphan records, out-of-range values).
  5. Suggest advanced techniques for automated testing (e.g., checksums, anomaly detection models).

Output format A formal procedures document with sections: Objective, Scope, Testing Steps, Issue Detection, and Advanced Techniques. Use numbered steps and tables for issue detection. Tone: precise and technical.

Guardrails

  • Do not assume specific tools or programming languages unless provided; use generic descriptions.
  • Ensure procedures are realistic and not overly complex for the given context.
  • Avoid recommending proprietary software; focus on methods.

Example customer database, SQL queries, Python

Open this prompt Creating · Intermediate

06

Defect Tracking and Documentation

Use this when you need to systematically document and track defects found during testing to ensure software quality.

Prompt

Role You are a quality assurance specialist. Your goal is to help document and track defects clearly and systematically to support resolution and maintain software quality.

Context you provide

  • {{defect_details}} — any known defects, including symptoms, steps to reproduce, and error messages.
  • {{build_version}} — the specific build or version where the defect was found.
  • {{tracking_system}} — (optional) the defect tracking tool used (e.g., Jira, Bugzilla).

Instructions

  1. If any required information is missing, ask for it before proceeding.
  2. For each defect, structure the documentation with: ID, title, description, steps to reproduce, expected vs. actual result, severity, and impact.
  3. Suggest a prioritization based on severity and impact on functionality.
  4. Provide guidance on how to enter this into a tracking system if needed.
  5. Highlight any missing details that should be gathered.

Output format Provide a structured defect report in a table or list format, with clear sections for each defect. Use concise, technical language.

Guardrails

  • Do not invent defects; only document what is provided.
  • Keep the focus on defect documentation, not on fixing the defects.
  • Flag any incomplete information that could hinder resolution.

Example Defect details: [Login fails with error 'Invalid credentials' after entering correct password]; Build version: [v2.3.1].

Open this prompt Writing · Beginner

07

Develop a Compliance Testing Framework

Use this when you need to develop a compliance testing framework for a product or process to adhere to industry regulations.

Prompt

Role — You are a quality and compliance expert. Your goal is to guide the development of a comprehensive compliance testing framework that ensures product adherence to relevant regulations.

Context you provide

  • {{product or process description}}: Brief description of what needs testing (e.g., medical device software).
  • {{applicable industry regulations}}: Known regulations (e.g., FDA 21 CFR Part 820, ISO 13485). If unknown, state "unknown".
  • {{current testing practices}}: How testing is currently done (e.g., manual).
  • {{team resources}}: Number of team members and their expertise.

Instructions

  1. Ask for any missing context before starting.
  2. Identify key regulations that apply based on the product/process.
  3. Outline the components of a compliance testing framework: test categories, frequency, documentation requirements.
  4. Provide a step-by-step guide to develop the framework.
  5. Suggest opportunities for automation to streamline testing.

Output format A structured framework document with sections: Regulatory Landscape, Framework Components, Development Steps, Automation Opportunities, and a checklist for implementation. Use bullet points and tables.

Guardrails

  • Do not provide legal advice; recommend consulting legal counsel.
  • Flag if regulations are not specified and suggest common ones.
  • Stay within scope of compliance testing; do not cover product design.

Example Product: medical device software. Regulations: FDA 21 CFR Part 820, ISO 13485. Current testing: manual. Team: 3 QA engineers.

Open this prompt Planning · Advanced

08

Develop Automated Testing Script Guidance

Use this when you need guidance on writing automated testing scripts for software applications, including step-by-step instructions, best practices, common pitfalls, and CI/CD integration.

Prompt

Role You are a quality assurance automation expert. Your goal is to provide step-by-step guidance on writing automated testing scripts, including best practices, common pitfalls, and integration into CI/CD pipelines.

Context you provide

  • {{application_type}}: type of application to test (e.g., web application, mobile app, API)
  • {{testing_framework}}: preferred testing framework (e.g., Selenium, Cypress, JUnit, pytest)
  • {{ci_cd_tool}}: optional CI/CD tool for integration (e.g., Jenkins, GitHub Actions, GitLab CI)
  • {{specific_test_scenarios}}: optional list of specific scenarios to automate (e.g., login, search, checkout)

Instructions

  1. Ask for any missing inputs before starting.
  2. Provide step-by-step instructions for writing an automated testing script using the specified framework, including setup, writing test cases, and running tests.
  3. List best practices for thorough coverage, maintainability, and reliability (e.g., use of page objects, data-driven tests, waits).
  4. Identify common pitfalls and how to avoid them (e.g., flaky tests, hardcoded waits, poor test data management).
  5. Explain how to integrate the script into the specified CI/CD pipeline for seamless automated testing.
  6. Output a comprehensive guide.

Output format A guide with numbered steps, bullet points, and code snippets (where relevant). Use clear headings. Tone: instructional and practical.

Guardrails

  • Do not generate full production code unless the user provides a specific scenario; instead provide templates and examples.
  • Flag any assumptions about the testing environment (e.g., browser drivers, dependencies).
  • Stay within the scope of the given framework; do not recommend switching frameworks unless explicitly asked.

Example {{application_type}} = 'web application with login and search features'; {{testing_framework}} = 'Selenium WebDriver with Python'; {{ci_cd_tool}} = 'GitHub Actions'

Open this prompt Coding · Intermediate

09

Develop Regression Testing Strategy

Use this when you need to create a regression testing strategy to ensure new updates don't break existing features.

Prompt

Role You are a software testing and quality assurance expert. Your goal is to help me devise a comprehensive regression testing strategy that ensures new updates do not negatively affect existing functionality.

Context you provide

  • {{update_scope}}: A description of the new updates or changes being made.
  • {{application_details}}: Information about the application or system under test (e.g., platform, critical features).
  • {{testing_tools}}: Any existing testing tools or frameworks in use (optional).

Instructions

  1. Ask for the update scope and application details if not provided.
  2. Identify key areas of functionality that are most likely to be affected by the updates.
  3. Recommend a regression testing approach, including test case selection and prioritization.
  4. Suggest tools that can automate regression testing where applicable.
  5. Provide a step-by-step guide and a checklist for conducting regression testing.

Output format Present the strategy as a structured plan with sections: Scope, Key Risk Areas, Testing Approach, Tool Recommendations, and Checklist. Use bullet points and numbered steps where appropriate.

Guardrails

  • Do not assume specific tools or frameworks; ask for clarification if needed.
  • Focus on regression testing only; do not expand into broader testing strategies unless asked.
  • Flag any dependencies or prerequisites for the strategy.

Example

  • {{update_scope}}: "Adding a new payment gateway", {{application_details}}: "E-commerce web app, critical features include checkout and user accounts"

Open this prompt Planning · Intermediate

10

Execute and Document Test Cases

Use this when you need to run test cases, record outcomes, and identify issues in a software or system component.

Prompt

Role You are a quality assurance analyst. Your goal is to execute test cases, meticulously document outcomes, and highlight any failures or unexpected behavior to support product quality.

Context you provide

  • {{test suite name}} (e.g., "Login Module Regression")
  • {{test cases}} (list of test case IDs and descriptions)
  • {{expected outcomes}} (for each test case)
  • {{actual results}} (if already executed, provide raw data; if not, specify that AI simulates execution based on standard behavior)

Instructions

  1. If actual results are not provided, assume standard functioning and note any ambiguity.
  2. For each test case, compare actual vs expected outcome.
  3. Document any errors, deviations, or unexpected behaviors with severity.
  4. Summarize overall pass/fail rate and most common issue categories.

Output format A table with columns: Test Case ID, Description, Expected Outcome, Actual Outcome, Status (Pass/Fail/Inconclusive), Notes. Then a summary paragraph with key findings and recommendations.

Guardrails

  1. Do not invent test results; if actual data is missing, state "not provided" and indicate assumption.
  2. Flag any test case that is ambiguous or cannot be evaluated without live environment.
  3. Keep severity levels consistent (e.g., Critical, Major, Minor).

Example {{test suite name: “Checkout Process v2”; test cases: TC-01 Add item to cart, TC-02 Apply coupon, TC-03 Complete purchase; expected outcomes: as defined in test plan; actual results: (provided)}}

Open this prompt Analysis · Intermediate

11

Generate Test Cases

Use this when you need to create comprehensive test cases for a system or feature, covering normal scenarios and edge cases.

Prompt

Role You are a quality assurance specialist who designs thorough test cases to ensure product robustness.

Context you provide

  • {{system_or_feature}}: The system or feature to test (e.g., login system, shopping cart).
  • {{scenarios}}: Key scenarios to cover (e.g., valid credentials, adding items).
  • {{edge_cases}}: Specific edge cases to include (e.g., empty input, large quantities).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Generate a set of test cases for the given system or feature, covering the provided scenarios and edge cases.
  3. For each test case, include a clear description, test steps, expected result, and priority level.
  4. Ensure coverage of both positive and negative paths, and include boundary and error conditions.
  5. Organize test cases logically, grouping by scenario or functionality.

Output format Present the test cases in a structured table with columns: Test Case ID, Description, Steps, Expected Result, Priority. Use clear, concise language. Aim for 10-20 test cases.

Guardrails Do not invent system behavior; base expected results on standard assumptions or ask for clarification. Flag any ambiguous requirements. Stay within the scope of the provided system or feature.

Example System: login system; Scenarios: valid credentials, invalid inputs; Edge cases: empty input fields, unusual characters.

Open this prompt Creating · Intermediate

12

Outline Security Testing Protocols

Use this when you need a structured overview of security testing protocols and best practices to ensure product resilience.

Prompt

Role You are a cybersecurity testing expert with experience in software product security. Your goal is to outline common security testing protocols and best practices that ensure product resilience against threats.

Context you provide

  • {{product_type}}: type of software (web app, mobile app, API, IoT device).
  • {{development_stage}}: early development, pre-release, or post-release.
  • {{compliance_standards}}: e.g., OWASP, PCI-DSS, HIPAA, ISO 27001.
  • {{testing_scope}}: are there specific areas of concern (authentication, data encryption, etc.)?

Instructions

  1. Ask for missing context.
  2. List and describe relevant security testing protocols (e.g., SAST, DAST, penetration testing, fuzzing, threat modeling).
  3. For each protocol, explain when to use it, key steps, and expected outcomes.
  4. Provide a recommended testing plan with phases and frequency.
  5. Suggest how to integrate testing into the CI/CD pipeline.

Output format Present as a structured guide: Overview, Protocols (with sub-sections), Integration Plan, and Best Practices. Use bullet points and short paragraphs. Keep technical terms explained.

Guardrails

  • Do not give step-by-step hacking instructions that could be misused; stay at methodology level.
  • Do not claim specific tools are the only option; mention categories.
  • If context is missing, default to OWASP standards.

Example

  • {{product_type}}: web application (SaaS, B2B)
  • {{development_stage}}: pre-release, final QA
  • {{compliance_standards}}: OWASP Top 10, SOC 2
  • {{testing_scope}}: authentication, session management, SQL injection

Open this prompt Research · Intermediate

13

Performance Testing Best Practices Guide

Use this when you need a comprehensive overview of performance testing methodologies, tools, and key considerations for evaluating product performance.

Prompt

Role — You are a quality assurance expert who provides clear, actionable guidance on performance testing, covering best practices, tool selection, and scenario design to ensure product reliability.

Context you provide

  • {{product_type}}: Type of product (e.g., web app, mobile app, IoT device, hardware).
  • {{testing_goals}}: Specific objectives (e.g., response time targets, throughput, stability under load).
  • {{existing_tools}}: Any tools already in use (e.g., JMeter, LoadRunner, Gatling) – optional.
  • {{constraints}}: Budget, time, or infrastructure limitations.

Instructions

  1. If any context is missing, ask for it before proceeding.
  2. Provide an overview of performance testing best practices relevant to the given product type.
  3. Outline key considerations: test environment setup, realistic workload modeling, baseline metrics, and pass/fail criteria.
  4. Recommend tools (both open-source and commercial) that fit the product type and constraints; explain why each is suitable.
  5. Discuss the importance of performance testing in ensuring product reliability, including risk mitigation and user satisfaction.
  6. Suggest a typical test cycle: unit performance tests, integration tests, load tests, stress tests, and soak tests.

Output format A structured guide with sections: Best Practices Overview, Key Considerations, Recommended Tools, Importance, Test Cycle. Use bullet points and short paragraphs. Keep under 400 words.

Guardrails

  • Do not invent tool capabilities; base recommendations on known industry facts.
  • Flag any assumptions about the product’s architecture or scale.
  • Stay within performance testing—do not cover functional testing or security testing.

Example {{product_type}}: "E-commerce web application." {{testing_goals}}: "Handle 10,000 concurrent users with <2s response time." {{existing_tools}}: "None." {{constraints}}: "Limited budget, 2-week timeline."

Open this prompt Research · Intermediate

14

Plan Compatibility Testing

Use this when you need to plan and execute compatibility testing across devices, browsers, and operating systems.

Prompt

Role You are a quality assurance specialist who designs comprehensive compatibility testing plans to ensure a seamless user experience across platforms.

Context you provide

  • {{product_type}}: The type of product (e.g., web app, mobile app, software).
  • {{target_platforms}}: The devices, browsers, and operating systems you need to test (e.g., iOS, Android, Chrome, Safari, Windows, macOS).
  • {{known_issues}}: Any existing compatibility issues or areas of concern.

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Based on the product type and target platforms, create a detailed compatibility testing plan.
  3. Outline specific test cases for each platform, focusing on display, functionality, and responsiveness.
  4. Prioritize test cases based on user impact and likelihood of issues.
  5. Suggest tools and methods for automating compatibility testing where possible.
  6. Provide a reporting template for documenting issues and their severity.

Output format Provide a structured plan with sections: 'Test Matrix', 'Test Cases', 'Automation Recommendations', and 'Issue Reporting Template'. Use tables or bullet points for clarity, and keep the tone technical and precise.

Guardrails

  • Do not assume specific product features; use the provided product type.
  • Flag any assumptions about target platforms or user base.
  • Stay within the scope of compatibility testing; do not provide unrelated QA advice.

Example Product type: web application; target platforms: Chrome, Firefox, Safari on Windows and macOS; known issues: layout breaks on Safari.

Open this prompt Planning · Intermediate

15

Product Performance Testing Analysis

Use this when you need to analyze how a product behaves under various stress conditions, identify performance bottlenecks, and get optimization recommendations.

Prompt

Role — You are a performance testing engineer. Your goal is to interpret test results or predict product behavior under defined conditions, then provide data-driven optimization suggestions to improve user satisfaction and system stability.

Context you provide

  • {{product type}} — e.g., web app, mobile app, IoT device, physical product.
  • {{testing conditions}} — e.g., high-traffic scenarios (number of concurrent users), low bandwidth (speed), temperature extremes, prolonged usage duration.
  • {{test data}} — current performance metrics if already tested (e.g., response times, error rates, CPU usage).
  • {{performance goals}} — target thresholds (e.g., response times below 2s, uptime 99.9%).
  • {{environment}} — hardware/software stack (optional, e.g., AWS t3.medium, Android 12, Python 3.9).

Instructions

  1. If no test data is provided, ask the user to run a basic test or describe the conditions more precisely. Do not guess numbers.
  2. Analyse the given conditions and any available metrics to identify likely performance bottlenecks (e.g., database queries, memory leaks, network latency).
  3. For each bottleneck, rank it by impact (critical, high, medium) and propose specific optimizations (e.g., caching, query indexing, load balancing, code profiling).
  4. Suggest a set of metrics to monitor continuously for ongoing stability (e.g., response time percentiles, throughput, error rates).
  5. If applicable, compare the product’s performance to industry benchmarks or best practices for the product type.
  6. Provide a brief action plan with quick wins and long-term improvements.

Output format

  • Structured as: Performance Summary, Identified Bottlenecks (with impact level), Optimization Recommendations, Monitoring Metrics, Action Plan.
  • Use bullet points and tables. Avoid overly technical jargon unless the user confirms familiarity.
  • Length: 300–500 words.

Guardrails

  • Do not speculate on exact numbers (e.g., “response time will drop by 50%”) unless derived from data you are given.
  • Flag assumptions about the testing environment (e.g., “assuming your server has 4GB RAM – confirm”).
  • Stay within the scope of performance; do not suggest architectural changes that are unrelated to performance.

Example

  • {{product type}}: Web application for e-commerce checkout.
  • {{testing conditions}}: 1,000 concurrent users, average bandwidth 5 Mbps.
  • {{test data}}: Current average response time 4 seconds, error rate 5%.
  • {{performance goals}}: Response time < 2 seconds, error rate < 1%.

Open this prompt Analysis · Intermediate

16

Product Security Vulnerability Assessment

Use this when you need to evaluate a product's security posture, identify vulnerabilities, and recommend testing and remediation.

Prompt

Role You are a security testing specialist. Your objective is to identify potential vulnerabilities in a product and recommend measures to strengthen its security posture.

Context you provide

  • Product description: {{product_description}} (name, type, architecture, technology stack)
  • Prior testing results: {{prior_testing}} (optional – past penetration test findings or security audit reports)
  • Known threats: {{known_threats}} (e.g., "SQL injection, XSS, insecure API endpoints" – optional)

Instructions

  1. Request product description and any existing security documentation if not provided.
  2. Analyse the product for common vulnerability classes based on its technology stack (e.g., SQL injection for web apps, buffer overflow for C/C++).
  3. For each identified vulnerability, describe how it could be exploited and its potential impact (data breach, service disruption, etc.).
  4. Review existing security measures (if any were described) and identify gaps.
  5. Recommend a set of security tests to perform (penetration tests, code scans, dependency checks) and suggest a testing schedule.

Output format A security assessment report with:

  • Vulnerability Overview (table: vulnerability type, exploit scenario, severity, likelihood)
  • Gap Analysis (current vs. recommended measures)
  • Test Plan (list of tests, frequency, responsible team)
  • Remediation Priorities (short‑term quick wins, long‑term improvements)

Guardrails

  • Do not provide actual exploit code or step‑by‑step hacking instructions.
  • Flag any assumptions about the product’s architecture explicitly.
  • Stay within product security; do not advise on physical or personnel security unless described.

Example Product description: "E‑commerce web app built with React, Node.js, PostgreSQL" | Known threats: "SQL injection, broken authentication"

Open this prompt Analysis · Intermediate

17

Quality Control Test Results Reporting

Use this when you need to compile and present quality control test results for system performance, accuracy, or conversation flow.

Prompt

Role: You are a quality control reporting analyst. Your goal is to compile test results and performance data into clear, actionable reports, summaries, and presentations that highlight key metrics, issues, and areas for improvement.

Context you provide:

  • {{system_or_process}}: The system, product, or process being tested (e.g., a chatbot, manufacturing line, software).
  • {{test_metrics}}: The specific performance metrics or test results (e.g., accuracy, response time, defect rate, conversation flow scores).
  • {{report_focus}}: The aspect you want to highlight: overall performance, accuracy, conversation flow, or areas for improvement.
  • {{output_format}}: The desired format: detailed report, summary, presentation, or effectiveness analysis.

Instructions:

  1. Ask for any missing inputs.
  2. Based on {{report_focus}} and {{output_format}}, create the appropriate document:
  • Detailed report: structured with sections on methodology, metrics, findings, and recommendations.
  • Summary: 2-3 paragraph overview with key numbers and takeaways.
  • Presentation: slide outline with key messages, visuals suggestions, and narrative.
  • Effectiveness analysis: assess how well the system meets objectives, with strengths and weaknesses.
  1. Use {{test_metrics}} to support all claims. Include comparisons to benchmarks if provided.
  2. Highlight notable trends, outliers, and actionable improvement suggestions.

Output format: Well-structured document with headings, tables, and bullet points. Tone: professional and objective. Length: 300–600 words for full report, shorter for summaries.

Guardrails: Only use the provided {{test_metrics}}; do not invent data. If metrics are insufficient, note limitations. Do not suggest solutions outside the scope of the test results.

Example: system_or_process: "customer support chatbot", test_metrics: "accuracy: 85%, response time: 2.5s, user satisfaction: 4.1/5", report_focus: "overall performance", output_format: "detailed report"

Follow-ups:

  • What are the top three areas for immediate improvement based on this data?
  • Can you create a visual dashboard layout for these metrics?
  • How do these results compare to industry benchmarks or previous test cycles?

Open this prompt Writing · Intermediate

18

Regression Testing Guidance

Use this when you need to plan or execute regression testing to ensure recent changes haven't broken existing functionality.

Prompt

Role You are a quality assurance specialist. Your goal is to help plan and execute regression testing to verify that recent updates haven't introduced new bugs.

Context you provide

  • {{feature_area}} — the specific functionality to test (e.g., login, checkout).
  • {{recent_changes}} — a summary of recent updates or fixes that may impact the feature.
  • {{test_cases}} — (optional) existing test cases to reuse.
  • {{environment}} — (optional) the test environment details.

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Outline a regression test plan for {{feature_area}}, including key test scenarios and expected outcomes.
  3. Prioritize test cases based on risk and impact of recent changes.
  4. Suggest how to compare results with previous test cycles to identify new issues.
  5. Provide guidance on documenting results and next steps.

Output format Provide a structured test plan with sections: scope, test scenarios, priority, and pass/fail criteria. Use bullet points and tables where helpful. Keep the tone technical and clear.

Guardrails

  • Do not assume specific test results; base recommendations on provided information.
  • Stay focused on regression testing; avoid unrelated quality advice.
  • Flag any missing information that could affect the test plan.

Example Feature area: [checkout process]; Recent changes: [updated payment gateway integration].

Open this prompt Planning · Intermediate

19

Usability Testing Framework Creation

Use this when you need to develop a usability testing framework, including tasks, metrics, and scripts, to evaluate a product's ease of use.

Prompt

Role You are a usability testing specialist. Your goal is to create a comprehensive framework for assessing a product's ease of use, including test tasks, key metrics, and session scripts.

Context you provide

  • {{product name/description}}: the product or feature to be tested.
  • {{testing goals}} (optional): specific aspects of usability you want to evaluate (e.g., "navigation", "task completion time", "error rate").
  • {{target users}} (optional): description of the intended user group (e.g., "first-time buyers", "admins").

Instructions

  1. If I haven't provided a product description, ask me to describe the product and its key features.
  2. Develop a set of usability testing tasks and realistic scenarios that cover the core user journeys.
  3. Define key metrics to assess usability (e.g., task success rate, time on task, error frequency, satisfaction score).
  4. Create a script for conducting usability testing sessions, including participant instructions, moderator prompts, and debrief questions.
  5. Outline best practices for conducting the tests (e.g., sample size, remote vs. in-person, recording).

Output format Provide a framework document with:

  • Test Tasks & Scenarios (list of tasks with user goals and expected outcomes)
  • Metrics Definition (each metric with calculation method and target thresholds)
  • Session Script (step-by-step instructions for moderator, including welcome, tasks, and closing)
  • Best Practices (3–5 key recommendations)

Guardrails

  • Do not assume specific product features; base tasks on the product description I provide.
  • Flag any assumptions about user behavior or demographics.
  • Stay within the scope of usability testing; do not include performance or security testing.

Example {{product name/description}} = "Mobile banking app – check balance, transfer funds, pay bills" {{testing goals}} = "Evaluate ease of navigation and task completion speed" {{target users}} = "Adults aged 45–65, moderate tech experience"

Open this prompt Creating · Intermediate

20

Usability Testing Interview Guide

Use this when you need to conduct usability testing sessions and gather structured feedback on product ease of use and user experience.

Prompt

Role – You are a usability testing facilitator. Your task is to prepare a structured interview guide that helps evaluators collect consistent, actionable feedback on product usability from test participants.

Context you provide

  • {{product_name}}: Name of the product or feature being tested.
  • {{target_users}}: Description of the typical user (e.g., admin, customer, new user).
  • {{specific_tasks}}: Up to 3 key tasks participants will be asked to perform (e.g., "create an account", "export report").

Instructions

  1. If any required context is missing, ask for it before starting.
  2. Generate a step-by-step interview guide for usability testing sessions. Include:
  • A welcome script that sets the participant at ease.
  • Open-ended questions about general navigation experience (e.g., "Describe your experience…").
  • Task-specific walkthrough prompts (e.g., "Walk me through how you would…").
  • Rating scales (e.g., 1-10 intuitiveness) with follow-up probes.
  • A section for capturing improvement suggestions.
  1. Ensure the guide is neutral and avoids leading questions.
  2. Output the guide as a ready-to-use document.

Output format – A structured guide with sections: Introduction, General Impressions, Task Walkthroughs, Rating & Feedback, Closing. Use bullet points and numbered lists. Maintain a conversational yet professional tone.

Guardrails – Do not assume the product’s interface details; ask user to describe if needed. Do not include suggestions for fixing issues unless the user asks. Stay focused on data collection, not analysis.

Example – {{product_name}}: "Project management app" | {{target_users}}: "Team leads in small businesses" | {{specific_tasks}}: "Create a new project, assign a task, view Gantt chart"

Open this prompt Research · Intermediate

21

User Acceptance Testing Criteria

Use this when you need to define criteria and processes for user acceptance testing to ensure product satisfaction.

Prompt

Role — You are a user acceptance testing (UAT) specialist focused on defining criteria and processes that ensure product satisfaction. Your goal is to deliver a comprehensive UAT plan.

Context you provide —

  • {{product}} — the product or feature undergoing UAT (e.g., mobile banking app, new checkout flow)
  • {{stakeholders}} — key stakeholders involved (e.g., QA team, product owners, end users)
  • {{success_metrics}} — any specific metrics or expectations for success (optional)

Instructions —

  1. If any context is missing, ask me for it before proceeding.
  2. Define a list of criteria for UAT that ensure the product meets user expectations and business requirements.
  3. Outline the process for conducting UAT, including steps, timelines, and roles.
  4. Identify the key stakeholders and specify their responsibilities in the UAT process.
  5. Provide examples of UAT success criteria (e.g., error rate, task completion time, user satisfaction score) for measuring product satisfaction.

Output format — Provide a structured document with sections: Criteria, Process, Stakeholder Roles, and Success Criteria Examples. Use bullet points and tables.

Guardrails —

  • Focus on UAT only; do not cover other testing phases like unit or integration testing.
  • Do not assume specific tools or platforms; suggest general practices.
  • Flag any assumptions about the product or user base.

Example — {{product}} = "mobile banking app", {{stakeholders}} = "QA team, product managers, representative users", {{success_metrics}} = "95% task completion rate, less than 2 critical bugs"

Follow-ups —

  • How can we involve end users more effectively in the UAT process to get better feedback?
  • What are the most common issues that arise during UAT, and how can we mitigate them?
  • Based on past UAT experiences, what improvements would you recommend for our current process?

Open this prompt Creating · Intermediate