mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-04-23 06:36:36 +00:00
73cbe43397
add refactoring phase complete implementation phase fix wrong links and file names
1.5 KiB
1.5 KiB
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.