परीक्षण ढाँचा भनेको परीक्षण लेख्न र चलाउनको लागि संरचना र उपयोगिताहरू प्रदान गर्ने उपकरणहरू हुन् — परीक्षण संगठन, assertions, चलाउना, रिपोर्टिङ, र अरु धेरै कुरा। प्रत्येक प्रोग्रामिङ भाषाका लोकप्रिय ढाँचाहरू छन् (Jest, JUnit, pytest, आदि)। तिनले परीक्षणलाई व्यावहारिक र मानकीकृत बनाउँछन्।
परीक्षण ढाँचाले के प्रदान गर्छ
✓ TEST STRUCTURE — define tests and group them (test/it, describe/suite)
✓ ASSERTIONS — check expected outcomes (expect, assert) with helpful matchers
✓ TEST RUNNER — discover, run all tests, and report pass/fail results
✓ SETUP/TEARDOWN — run code before/after tests (beforeEach, afterEach) for shared setup
✓ MOCKING — create test doubles (mocks, stubs, spies) for dependencies
✓ REPORTING — clear output, failure details, coverage integration
