لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست جعبه سیاه و جعبه سفید (Black-box and White-box Testing)
- آخرین آپدیت
دانلود Black-box and White-box Testing
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پس از اتمام این دوره، زبانآموزان با انواع تکنیکهای تست جعبه سیاه (Black-box) و جعبه سفید (White-box) آشنا خواهند شد. دانشجویان این مفاهیم را به صورت عملی پیادهسازی کرده و مجموعههای موثری از موارد تست (Test Suite) را برای شناسایی نقصهای نرمافزاری ایجاد میکنند. همچنین، بررسی الزامات برای تستپذیری، ایجاد Oracle برای تستهای خودکار، ارزیابی اثربخشی یافتن خطاها در مجموعههای تست و تولید ورودیها با استفاده از تکنیکهای مختلف را فرا خواهند گرفت.
پس از تکمیل این دوره، شما قادر خواهید بود:
- تستپذیری الزامات (Requirements) را ارزیابی کنید
- واحدهای قابل تست را در مشخصات برنامه تعریف کنید
- متدهای انتخاب ورودی تست جعبه سیاه - بهویژه تحلیل مقدار مرزی (Boundary-value analysis)، فازینگ (Fuzzing) و انتخاب تصادفی - را به کار گرفته و مناسبترین روش را برای هدف تست انتخاب کنید
- اثربخشی یافتن خطاها در یک مجموعه تست کاربردی را با استفاده از تست جهش (Mutation Testing) ارزیابی کنید
- از دستهبندی دستهای (Category Partitioning) برای توسعه تستهای کاربردی خودکار (با Cucumber) بر اساس مشخصات نرمافزار استفاده کنید
- یک Oracle مقدار مورد انتظار را از توصیفات برنامه برای استفاده در تستهای تولید شده ایجاد کنید
برای موفقیت در این دوره، باید تجربه کار با یک زبان شیگرا (مانند Java) داشته باشید، یک IDE (مانند Eclipse) نصب کرده باشید و با اصطلاحات تست آشنا باشید (به دوره مقدمهای بر تست نرمافزار در این تخصص مراجعه کنید). همچنین آشنایی با چرخه حیات توسعه نرمافزار (SDLC) و جایگاه مرحله تست در آن مورد نیاز است.
این دوره در درجه اول برای افرادی که علاقهمند به نقشهای زیر هستند طراحی شده است: مهندس نرمافزار، مهندس تست نرمافزار (SET)، مهندس اتوماسیون تست، مهندس DevOps، توسعهدهنده نرمافزار، برنامهنویس و علاقهمندان به علوم کامپیوتر.
سرفصل ها و درس ها
ماژول ۱: مقدمه
Module 1: Introduction
مقدمهای بر انتخاب تست و کفایت تست
Introduction to Test Selection and Test Adequacy
تعهدات تست چیست؟
What are Test Obligations?
عوامل مؤثر بر اثربخشی تست
Factors Influencing Test Effectiveness
ساختار برنامه: قابلیت دسترسی و مشاهدهپذیری
Program Structure: Reachability and Observability
نمایش نظرات