एक परीक्षण रणनीति ले परिभाषित गर्छ कि कसरी एक प्रकल्प गुणस्तर सुनिश्चित गर्छ — के परीक्षण गरायु, कुन स्तरहरूमा, कति, कुन उपकरण र प्रक्रिया सहित। एक राम्रो रणनीति व्यापकता र लागत को बीच संतुलन राखछ, परीक्षण प्रयासलाई केन्द्रीभूत गर्छ जहाँ यो सबैभन्दा अधिक मूल्य प्रदान गर्छ।
परीक्षण रणनीति का तत्व
✓ WHAT to test → critical functionality, risky/complex areas, core business logic
(prioritize by RISK and value — you can't test everything)
✓ LEVELS → the test pyramid: many unit, some integration, few E2E (balance coverage/cost)
✓ TYPES → functional + non-functional (performance, security) as needed
✓ TOOLS/frameworks → appropriate for the stack; CI integration
✓ PROCESS → when tests run (CI on every change), coverage expectations, who owns tests
✓ AUTOMATION vs manual → automate regression/repetitive; manual for exploratory/usability
