# 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` - 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 the criteria with tests specs ## Output Store all tests specs to the files `_docs/03_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 - Acceptance tests: - Summary - Detailed description - Preconditions for tests - Steps: - Step1 - Expected result1 - Step2 - Expected result2 ... - StepN - Expected resultN ## Notes - Do not put any code yet - Ask as many questions as needed.