در فرآیند تست نرمافزار، مجموعهای از مراحل و فعالیتهای مختلف تست تعریف میشوند که هر یک از آنها در یک سطح خاص بر روی تست، تمرکز دارد. تست نرمافزار عموما در چهار سطح مختلف صورت میگیرد که این چهار مرحله به صورت ترتیبی انجام میپذیرند و عبارتند از :
![سطوح تست نرمافزار: پله پله تست کنید! سطوح تست نرمافزار: پله پله تست کنید!](http://testology.ir/wp-content/uploads/2014/07/7572180650_fcf9afbd1b_z.jpg)