Requirements Generation
Convert natural language into structured testing requirements
Requirements Generation
Test Companion allows you to create structured requirements using either text input or voice recording, with AI-powered priority assignment.
Input Methods
Type Requirements
Enter requirements directly using the text input field
Voice Recording
Speak your requirements naturally for automatic conversion
Creating Requirements
Text Input Method
- Select the “Type” option
- Enter your requirements in natural language
- Click “Process Text” to generate structured requirements
Voice Recording Method
- Select the “Voice” option
- Click “Start Recording”
- Speak your requirements naturally
- Recording will automatically process when you finish
Use natural language to describe your requirements. The AI will structure them and assign appropriate priority levels.
Example Format
Here’s an example of how to phrase your requirements:
Requirements Preview
After processing, requirements are displayed with:
- Clear, structured statements
- Automatically assigned priority levels (High, Medium, Low)
- Draft status indicators
- Delete options for each requirement
Priority Levels
Requirements are automatically categorized with priority tags:
- High Priority - Critical functionality
- Medium Priority - Important features
- Low Priority - Nice-to-have features
Managing Requirements
Adding Requirements
- Review the generated requirements in the preview section
- Remove any unwanted requirements using the delete (×) button
- Click “Add Requirements” to save the approved requirements
Editing Requirements
- Each requirement can be:
- Deleted individually
- Modified before final addition
- Re-processed if needed
Deleted requirements cannot be recovered. Make sure to review carefully before removing.
Integration with Test Cases
Requirements can be used to:
- Guide test case generation
- Provide context for bug reports
- Track testing coverage
- Prioritize testing efforts
Use specific, actionable language when describing requirements to get better structured results and more accurate priority assignments.
Best Practices
-
Clear Requirements
- Use specific, measurable terms
- Include expected behavior
- Specify conditions and constraints
-
Voice Recording
- Speak clearly and at a moderate pace
- Use complete sentences
- Include priority indicators in your speech
-
Review Process
- Verify priority assignments
- Check for completeness
- Ensure requirements are testable
Example Requirements
Here are some well-structured requirements: