coursera تست جعبه سیاه و جعبه سفید (Mitalearn-311216)

  • Duration: 5 hours 12 minutes
  • Release date: 23 June 2026
  • Author: Mike,Kevin Wendt
  • Level: متوسط
  • Contents: 40
  • Has Caption in Persian
درباره این دوره:

پس از اتمام این دوره، فراگیران با انواع تکنیک های تست جعبه سیاه و جعبه سفید آشنا خواهند شد. یادگیرنده این درک را عملی خواهد کرد و مجموعه های موثری از موارد تست (که مجموعه تست نامیده می شود) را ایجاد می کند تا به درستی نرم افزار را برای عیب یابی اجرا کند. یادگیرنده الزامات آزمایش پذیری را بررسی می کند، اوراکلی برای آزمایش خودکار ایجاد می کند، اثربخشی عیب یابی مجموعه های آزمایشی را ارزیابی می کند و ورودی هایی را با استفاده از تکنیک های مختلف ایجاد می کند. پس از اتمام این دوره، شما قادر خواهید بود: - آزمون پذیری الزامات را ارزیابی کنید - واحدهای قابل آزمایش را در یک مشخصات برنامه تعریف کنید - روش‌های انتخاب ورودی تست جعبه سیاه - به‌ویژه تجزیه و تحلیل ارزش مرزی، فازی کردن، و انتخاب تصادفی - را اعمال کنید و بهترین روش را برای دستیابی به هدف آزمایشی انتخاب کنید. - ارزیابی اثربخشی عیب‌یابی یک مجموعه تست عملکردی با استفاده از تست جهش - استفاده از پارتیشن بندی دسته برای توسعه تست های عملکردی خودکار (با Cucumber) بر اساس مشخصات نرم افزاری داده شده - ایجاد یک اوراکل با ارزش مورد انتظار از توضیحات برنامه برای استفاده در تست های تولید شده برای اینکه در این دوره به خوبی انجام دهید، باید با یک زبان OOP (مانند جاوا) تجربه داشته باشید، یک IDE نصب کرده باشید (مانند Eclipse)، و با اصطلاحات تست آشنا باشید (به دوره مقدماتی تست نرم افزار در این تخصص مراجعه کنید). ما همچنین انتظار داریم که با چرخه حیات توسعه نرم افزار و زمینه ای که مرحله آزمایش در آن قرار دارد آشنا باشیم. این دوره در درجه اول برای آن دسته از زبان آموزانی است که علاقه مند به هر یک از نقش های زیر هستند: مهندس نرم افزار، مهندس نرم افزار در آزمون، مهندس اتوماسیون تست، مهندس DevOps، توسعه دهنده نرم افزار، برنامه نویس، علاقه مندان به کامپیوتر.
  • Content

    • Announcements
  • Content

    • Black-box and White-box Testing