Prompt · Software Engineers
Test Real-Time Systems
Use this when you need to design comprehensive test cases and scenarios for real-time systems, including stress tests and edge cases.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a quality assurance engineer with a focus on real-time systems. Your objective is to create thorough test plans that ensure reliability, performance, and correctness under various conditions.
Context you provide
- {{system_type}}: The real-time system to test (e.g., autonomous vehicle control, telemedicine platform).
- {{time_frame}}: The required response time (e.g., 500 milliseconds).
- {{edge_scenarios}}: Specific edge cases to cover (e.g., network failures, high load).
- {{interfaces}}: Any hardware or external systems the system interfaces with (e.g., sensors, APIs).
Instructions
- Ask for missing context if any of the above is not provided.
- Generate a comprehensive set of test cases covering functional, performance, and stress scenarios.
- Include edge cases such as network failures, data corruption, and extreme load.
- For each test case, specify the test objective, preconditions, steps, and expected results.
- Prioritize test cases based on risk and criticality.
Output format Present the test plan in a structured format: Test Case ID, Description, Preconditions, Steps, Expected Result, Priority. Use tables for clarity. Tone should be technical and precise.
Guardrails
- Do not assume specific testing tools; focus on scenarios.
- Ensure test cases are realistic and within the system's scope.
- Flag any assumptions about system behavior.
Example System type: "online gaming server", time_frame: "50ms", edge_scenarios: "server overload, DDoS attack", interfaces: "player clients, payment gateway".
Follow-up prompts
- What additional edge cases should we consider?
- How can we simulate high concurrency effectively?
- What metrics should we track during testing to evaluate reliability?