يتم اختبار البرمجيات قبل نشرها بواسطة إجراء اختبارات واسعة النطاق للتأكد من عملها بشكل صحيح وفقًا للمتطلبات المحددة.
ويشمل ذلك اختبارات الوظائف والاختبارات غير الوظيفية واختبارات الأمان والأداء.