لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست و اتوماسیون نرمافزار
- آخرین آپدیت
دانلود Software Testing and Automation
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره «تست و اتوماسیون نرمافزار» یک معرفی جامع از تست نرمافزار ارائه میدهد که هم اصول بنیادی و هم متدهای مدرن تست مورد استفاده در صنعت را پوشش میدهد. فراگیران با درک هدف تست در چرخه حیات توسعه نرمافزار (SDLC)، اصطلاحات کلیدی تست و تفاوت بین تأیید (Verification) و صحهگذاری (Validation) شروع میکنند.
سپس این دوره به بررسی تکنیکهای کلیدی طراحی تست میپردازد، از جمله متدهای جعبه سیاه (Black Box) مانند تقسیمبندی کلاسهای همارزی، تحلیل مقادیر مرزی، جداول تصمیم و تست انتقال وضعیت، و همچنین تکنیکهای جعبه سفید (White Box) مانند تحلیل جریان کنترل، تست مسیر، تست جریان داده و اندازهگیری پوشش کد. همچنین رویکردهای تست یکپارچگی و تست مدلمحور با استفاده از مدلهای رفتاری مانند ماشینهای حالت متناهی (FSM) بررسی میشوند.
فراتر از صحت عملکردی، این دوره به تستهای غیرعملکردی از جمله تستهای عملکرد (Performance)، امنیت، قابلیت اطمینان، کاربردپذیری، دسترسیپذیری و سازگاری میپردازد. فراگیران طیف گستردهای از انواع تستها در محیطهای تحویل مدرن، شامل تست اکتشافی، تست تابآوری و استراتژیهای استقرار مانند تست Canary و A/B را بررسی میکنند. همچنین مباحثی چون تست رگرسیون، برنامهریزی و مدیریت تست، مدیریت چرخه حیات نقصها (Defect) و تصمیمگیری برای انتشار نسخه پوشش داده شده است.
در نهایت، فراگیران با فریمورکهای اتوماسیون تست، اصول طراحی اتوماسیون، تست در لایههای مختلف (API، UI، عملکرد، امنیت) و تست مداوم (Continuous Testing) یکپارچه با خطوط لوله CI/CD آشنا میشوند. در پایان این دوره، کاربران قادر خواهند بود استراتژیهای تست مؤثر را برای سیستمهای نرمافزاری واقعی طراحی، مدیریت و اتوماتیک کنند.
سرفصل ها و درس ها
مقدمهای بر تست نرمافزار
Introduction to Software Testing
معرفی دوره
Course Introduction
آشنایی با مدرس: پروفسور راجش کومار
Meet Your Instructor: Prof. Rajesh Kumar
آشنایی با مدرس: پروفسور هاریش کومار آگاروال
Meet Your Instructor: Prof. Harish Kumar Aggarwal
تعریف و هدف تست نرمافزار
Definition and Purpose of Software Testing
اهداف تست نرمافزار
Objectives of Software Testing
اصول تست نرمافزار
Principles of Software Testing
نقش تست نرمافزار در SDLC
Role of Software Testing in SDLC
تأیید (Verification) در مقابل صحهگذاری (Validation)
Verification vs. Validation
تست در مقابل عیبیابی (Debugging)
Testing vs. Debugging
نمایش نظرات