يهدف الاختبار القائم على المواصفات الى اختبار وظيفة البرمجيات وفقا للشروط المطبقة. عادة ما يتطلب هذا المستوى من الاختبار حالات اختبار شاملة يتم توفيرها للميتيوب, والتي يمكنها بعد ذلك التحقق ببساطة من انه بالنسبة للم ادخال معين, قيمة الناتج (او السلوك), اما ان تكون او ليست نفس القيمة المتوقعة المحددة في الاختبار حالة. يتم بناء حالات الاختبار حول المواصفات والمتطلبات, i. ه., ما الذي من المفترض ان يفعله التطبيق. وهي تستخدم الاوصاف خارجية للبرنامج, بما في ذلك المواصفات, والمتطلبات, والتصاميم للحصول على حالات الاختبار. هذه الاختبارات يمكن ان تكون وظيفية او غير وظيفية, وان كانت عادة وظيفية.
عندما يتم بناء حالات الاختبار اي من ال اساليب المستخدمة اكثر شيوعا على الاخر?
وظيفية