آزمایش جعبه سفید نوعی آزمایش نرم افزار (Software) است که در آن فرد طرح برنامه کاربردی (Application) و کد منبع (Source Code) را درک میکند. با استفاده از این اطلاعات بینش، فرد میتواند آزمایشهایی را اجرا کند که محتملترین مشکلات حشره (Bug) یا عملکرد را نشان میدهد.
از آنجایی که توسعه دهنده (Developer) اصلی بهترین کسی است که برنامه را درک میکند. ، او بهترین گزینه برای انجام تست جعبه سفید است. با این حال، برنامه نویسان دیگری که با این برنامه آشنا هستند نیز می توانند تست جعبه سفید را اجرا کنند. در هر صورت، آزمایشکننده باید درک کاملی از هدف برنامه و کد زیربنایی داشته باشد.
آزمایش جعبه سفید به اطمینان از پایداری و عملکرد یک برنامه (Program) کمک میکند. این برای تست استرس یک برنامه با فایل (File) بزرگ یا با موارد لبه ای که اکثر کاربران با آن مواجه نمی شوند مفید است. فرآیند رفع اشکال کارآمد است زیرا شخصی که خطاها را کشف می کند اغلب آنها را برطرف می کند.
از طرف دیگر، توسعه دهنده اصلی ممکن است از برنامه به عنوان یک کاربر معمولی استفاده نکند و ممکن است خطاها یا اشکالات کاربر دیگری را پیدا نکند. ممکن است کشف کند. تست جعبه سفید همچنین برای بهبود مجموعه ویژگیهای برنامه یا رابط کاربری (User Interface) ایدهآل نیست، جایی که بازخورد بیرونی بهویژه ارزشمند است.
توجه: تست نرمافزاری که در آن کاربر هیچ بینشی از ویژگیهای داخلی ندارد. یک برنامه تست جعبه سیاه نامیده می شود.
تعریف تست جعبه سفید (White Box Testing) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف تست جعبه سفید (White Box Testing) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.