تست جعبه سیاه

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به ناوبری پرش به جستجو
نمودار تست جعبهٔ سیاه
جعبه سیاه (سامانه)
Blackbox.svg
Concepts
جعبه سیاه (سامانه) · ماشین اوراکل
Methods and techniques
تست جعبه سیاه · Blackboxing
Related techniques
تغذیه رو به جلو (کنترل) · Obfuscation
بازشناخت الگو · White box
شناسایی سیستم
Fundamentals
مدل (ریاضی) · سیستم کنترل
سیستم باز · تحقیق در عملیات
سیستم ترمودینامیکی

تست جعبهٔ سیاه به روشی در تست نرم‌افزار اشاره دارد که در آن فرض می‌شود اطلاعاتی در مورد جزئیات داخلی عملکرد نرم‌افزار وجود ندارد و تمرکز تست‌ها بر روی خروجی‌های مختلف در برابر ورودی‌های متفاوت است.[۱]

با وجود اینکه تست جعبهٔ سیاه تنها روش برای اطمینان از عملکرد سامانهٔ نرم‌افزاری و برای مقاصدی نظیر تست امنیت و بهره‌وری تنها روش ممکن است،[۲] اما معایبی نظیر ناممکن بودن بررسی خطاهای منطقی درون کد مبدأ و احتمال بررسی چندبارهٔ برخی شاخه‌های کد را نیز دارد.[۳]

جستارهای وابسته[ویرایش]

پانویس[ویرایش]

منابع[ویرایش]

  • Desai, S.; Srivastava, A. (2012). SOFTWARE TESTING: A PRACTICAL APPROACH. PHI Learning. ISBN 978-81-203-4534-8. Retrieved 2015-05-02.
  • Limaye, M.G. (2009). Software Testing. McGraw-Hill Education (India) Pvt Limited. ISBN 978-0-07-013990-9. Retrieved 2015-05-02.