सॉफ्टवेयर परीक्षण में कोड का विभिन्न स्तरों पर परीक्षण होता है। इकाई, सिस्टम और उपयोगकर्ता स्वीकृति परीक्षणों को कई बार किया जाता हैं। यह एक ग्रे एरिया है क्योंकि इसमें कई विचार अस्तित्व में है कि अगर कोई पुनरावृत्ति घटित हो जाए तो परीक्षण के चरण क्या हो और कितनी हो। आमतौर पर पुनरावृत्ति वाटरफॉल मॉडल का भाग नहीं है लेकिन कुछ इस चरण में घटित होते हैं।


प्रवर्त्तन/योजना
परीक्षण
डिजाईन
SDLC की आधार रेखाएं (बेसलाइंस)