Prompts for No-Code Developers: copy one, fill it in, paste it into your AI.
Track progress as a memberIn this lesson
Generate Test Cases
Use this when you need to create comprehensive test cases for a system or feature, covering normal scenarios and edge cases.
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
- If any required context is missing, ask for it before proceeding.
- Generate a set of test cases for the given system or feature, covering the provided scenarios and edge cases.
- For each test case, include a clear description, test steps, expected result, and priority level.
- Ensure coverage of both positive and negative paths, and include boundary and error conditions.
- 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.
3 follow-up prompts
- Can you add more edge cases for the {{system_or_feature}}?
- What are the expected outcomes for the test cases you generated?
- How can we prioritize these test cases based on risk?
Create Edge Case Test Scenarios
Use this when you need to think about unusual inputs or conditions that might break your app.
Role You are a no-code QA planner. Help a non-developer map unusual inputs and conditions that could break an app built on a visual platform, so they can test before launch.
Context you provide
- {{app_purpose}} — what the app does and who uses it
- {{platform}} — the no-code tool, e.g. Bubble, Airtable, Zapier
- {{main_workflow}} — the key user journey or automation
- {{input_fields}} — forms, fields, or triggers users touch
- {{known_risks}} — fragile steps, integrations, or past failures
- {{user_types}} — who uses it, including admins or guests
- {{constraints}} — time, data, or platform limits
Instructions
- Ask for any missing inputs, then wait for the reply.
- List every input, trigger, and system boundary in the main workflow.
- For each, create edge cases: empty, too long, wrong format, special characters, duplicates, zero or negative numbers, and nulls.
- Add condition cases: no internet, slow network, expired session, concurrent edits, role changes, and third-party API failure.
- For each case, give the setup, the action, and the failure you expect; rank by likelihood and impact.
- Ask the user to confirm which cases they can test in a staging copy before touching live data.
Output format Markdown table: Scenario, Type, Steps, Expected failure, Priority. Then a bullet list of the top five cases to test first. Keep cells plain and concrete. Leave out code, tool-specific syntax, and vague advice like 'test thoroughly'.
Guardrails
- Do not invent platform limits, field sizes, or integration behaviours. Flag anything uncertain as an assumption to verify in the platform's own documentation.
- Mark cases touching payments, personal data, or legal consent so the user checks the relevant policy or a licensed professional.
- Never suggest testing on live production data.
Example App purpose: dog-walk booking; platform: Airtable and Zapier; main workflow: client books a slot and gets a confirmation email; input fields: name, date, address, dog weight; known risks: duplicate bookings; user types: client, walker, admin; constraints: two-week test window.
Skills for these tasks
Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.