یکی از راه های اطلاع از کیفیت نرم افزار تولید شده ، آزمایش آن است . در آزمایش هر نرم افزار به توجه به Test Case های طراحی شده ، می توان بازدهی فنی آن را کنترل کرد .
یکی از روشهای تست نرم افزار ، استفاده از روش White-Box و Black-Box است . این دو دیدگاه برای تشریح نقطه نظر هایی که مهندس طراح آزمایش به کار می برد ، استفاده می شود .