mirror of
https://github.com/azaion/gps-denied-desktop.git
synced 2026-04-22 22:56:35 +00:00
organize structure for .roo and for ai in general
rework rulels
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# Generate Tests
|
||||
|
||||
## Initial data:
|
||||
- Problem description: `@_docs/00_problem/problem_description.md`
|
||||
- Input data: `@_docs/00_problem/input_data`. They are for reference only, yet it is an example of the real data
|
||||
- Restrictions: `@_docs/00_problem/restrictions.md`
|
||||
- Acceptance criteria: `@_docs/00_problem/acceptance_criteria.md`
|
||||
- Security approach: `@_docs/00_problem/security_approach.md`
|
||||
- Full Solution Description: `@_docs/01_solution/solution.md`
|
||||
|
||||
## Role
|
||||
You are a professional Quality Assurance Engineer
|
||||
|
||||
## Task
|
||||
- Compose tests according to the test strategy
|
||||
- Cover all the criteria with tests specs
|
||||
- Minimum coverage target: 75%
|
||||
|
||||
## Output
|
||||
Store all tests specs to the files `_docs/02_tests/[##]_[test_name]_spec.md`
|
||||
Types and structures of tests:
|
||||
|
||||
- Integration tests
|
||||
- Summary
|
||||
- Detailed description
|
||||
- Input data for this specific test scenario
|
||||
- Expected result
|
||||
- Maximum expected time to get result
|
||||
|
||||
- Performance tests
|
||||
- Summary
|
||||
- Load/stress scenario description
|
||||
- Expected throughput/latency
|
||||
- Resource limits
|
||||
|
||||
- Security tests
|
||||
- Summary
|
||||
- Attack vector being tested
|
||||
- Expected behavior
|
||||
- Pass/Fail criteria
|
||||
|
||||
- Acceptance tests
|
||||
- Summary
|
||||
- Detailed description
|
||||
- Preconditions for tests
|
||||
- Steps:
|
||||
- Step1 - Expected result1
|
||||
- Step2 - Expected result2
|
||||
...
|
||||
- StepN - Expected resultN
|
||||
|
||||
- Test Data Management
|
||||
- Required test data
|
||||
- Setup/Teardown procedures
|
||||
- Data isolation strategy
|
||||
|
||||
## Notes
|
||||
- Do not put any code yet
|
||||
- Ask as many questions as needed.
|
||||
Reference in New Issue
Block a user