Incidents
Incidents are a special type of requirement that indicates an issue with another requirement.
When to create an incident
Incidents should be created in the following situations:
Implementation Issues
- Non-Compliance: When an implementation does not meet the specified requirement
- Partial Implementation: When only part of a requirement has been implemented
- Regression: When a previously working feature no longer functions correctly
- Performance Issues: When the implementation meets functional requirements but fails performance criteria
Test Failures
- Failed Verification: When a test case fails to verify a requirement
- Blocked Testing: When testing cannot proceed due to environmental or prerequisite issues
- Unexpected Behavior: When the system behaves differently than specified, even if technically passing a test
Process Issues
- Missing Traceability: When requirements lack proper links to related items
- Documentation Gaps: When supporting documentation is missing or inadequate
- Review Findings: When issues are identified during formal reviews
How to create an incident
Creating an incident in Requify is straightforward:
From the Incidents Section
- Navigate to the "Incidents" section in your project
- Click "New Incident" in the top-right corner
- Fill in the incident details:
- Title: A clear, concise description of the issue
- Description: Detailed explanation of the problem
- State: Current state of the incident
- Related Requirements: Link to affected requirements
- Related Tests: Link to relevant test cases
- Evidence: Attach screenshots, logs, or other supporting files
- Click "Create Incident" to save
From a Requirement
- Open the requirement with the issue
- Click "Create Incident" in the actions menu
- The incident form will open with the requirement pre-linked
- Complete the remaining fields as described above
From a Test Case
- During test execution, if a test fails
- Click "Create Incident" on the test result page
- The incident form will open with the test and its linked requirement pre-linked
- Complete the remaining fields as described above
Incident Lifecycle
State Tracking
Incidents in Requify can have the following states:
- Draft
- Reported
- Not An Issue
- Working As Expected
- Low Priority
- Medium Priority
- High Priority
- Pending Review
- Fixed
- Verified
- Rejected
Assignment and Ownership
- Assigning Incidents: Assign incidents to team members responsible for resolution
- Ownership Transfer: Transfer ownership as the incident moves through different phases
- Notifications: Team members receive alerts when incidents are assigned to them
Resolution Process
- Analysis: Investigate the root cause of the incident
- Planning: Determine the approach to resolve the issue
- Implementation: Make the necessary changes to resolve the incident
- Verification: Test the changes to ensure the incident is properly resolved
- Documentation: Update requirements or other documentation as needed
- Closure: Formally close the incident with resolution notes
Related to test cases
Incidents and test cases are closely integrated in Requify:
Creating Incidents from Test Failures
When a test fails:
- The tester can immediately create an incident from the test result page
- The incident is automatically linked to:
- The failed test case
- The requirement being verified
- The test run
- Test evidence (screenshots, logs) can be automatically attached to the incident
Test Case Updates
When an incident is resolved:
- Related test cases may need to be updated to reflect changes
- New test cases may be created to verify the fix
- Regression tests should be added to prevent recurrence
Verification Testing
To verify that an incident has been resolved:
- Create a verification test run targeting the specific incident
- Execute the test cases linked to the incident
- If all tests pass, the incident can be marked as "Verified"
- If any tests fail, the incident remains "In Progress" or returns to that state
On this page
IncidentsWhen to create an incidentImplementation IssuesTest FailuresProcess IssuesHow to create an incidentFrom the Incidents SectionFrom a RequirementFrom a Test CaseIncident LifecycleState TrackingAssignment and OwnershipResolution ProcessRelated to test casesCreating Incidents from Test FailuresTest Case UpdatesVerification Testing