በአጠቃላይ አራት የታወቁ የፈተና ደረጃዎች አሉ፡ የአሃድ ሙከራ፣ የውህደት ሙከራ፣ የክፍል በይነገጽ ሙከራ እና የስርዓት ሙከራ። ሙከራዎች በሶፍትዌር ልማት ሂደት ውስጥ በተጨመሩባቸው ቦታዎች ወይም በፈተናው ልዩነት ደረጃ በተደጋጋሚ ይመደባሉ። በSWEBOK መመሪያ እንደተገለፀው በእድገት ሂደት ውስጥ ያሉት ዋና ዋና ደረጃዎች አሃድ- ፣ ውህደት - እና የስርዓት ሙከራዎች የተለየ የሂደት ሞዴልን ሳያሳዩ በሙከራ ዒላማ የሚለዩ ናቸው። ሌሎች የፈተና ደረጃዎች በፈተና ዓላማ ይከፋፈላሉ.
ዋና ደረጃዎችን ለመፈተሽ በSWEBOK መመሪያ ውስጥ ምን ይገለጻል?
አሃድ- ፣ ውህደት - እና የስርዓት
አሃድ-፣ ውህደት- እና የስርዓት ሙከራ
unit-, integration-, and system testing