آموزش تکنیک‌های ضروری تست در توسعه نرم‌افزار - آخرین آپدیت

دانلود Essential Testing Techniques in Software Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به بررسی دقیق ادغام فرآیند تست در طول چرخه حیات توسعه نرم‌افزار (SDLC) و کاوش در تکنیک‌های پیشرفته تست می‌پردازد. یادگیرندگان درک عمیقی از نحوه همسویی فعالیت‌های تست با مدل‌های مختلف SDLC، سطوح و انواع مختلف تست و اهمیت تست نگهداری (Maintenance Testing) به دست خواهند آورد. همچنین این دوره تکنیک‌های تحلیل و طراحی تست، از جمله تست جعبه سیاه (Black-box) و جعبه سفید (White-box) و همچنین رویکردهای مبتنی بر تجربه و مبتنی بر همکاری را پوشش می‌دهد. از طریق ویدیوهای آموزشی دقیق و مثال‌های کاربردی، فراگیران به مهارت‌های لازم برای پیاده‌سازی موثر روش‌های تست پیشرفته در محیط‌های توسعه متنوع مجهز خواهند شد. اهداف آموزشی: ۱. توضیح ادغام تست در مراحل مختلف چرخه حیات توسعه نرم‌افزار (SDLC). ۲. تمایز بین سطوح مختلف تست، انواع تست و تکنیک‌های پیشرفته تست. ۳. به‌کارگیری تکنیک‌های طراحی تست شامل روش‌های جعبه سیاه، جعبه سفید و روش‌های مبتنی بر تجربه. ۴. پیاده‌سازی رویکردهای تست مبتنی بر همکاری برای ارتقای کیفیت نرم‌افزار. مخاطبان هدف: این دوره برای تسترهای نرم‌افزار، متخصصان QA، توسعه‌دهندگان و تمامی علاقه‌مندان به تسلط بر تکنیک‌های تست در طول چرخه حیات توسعه نرم‌افزار طراحی شده است. این دوره برای افرادی که می‌خواهند دانش خود را در زمینه متدولوژی‌ها و عملکردهای پیشرفته تست گسترش دهند، مناسب است. سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity توسعه یافته و وابسته به ISTQB یا هیچ‌یک از شرکت‌های تابعه یا وابسته به آن نیست و توسط آن‌ها تایید یا حمایت نشده است. این دوره جزوه رسمی آمادگی برای آزمون ISTQB نمی‌باشد. تمامی علائم تجاری و نام‌های شرکت‌های ذکر شده متعلق به صاحبان مربوطه بوده و تنها برای شناسایی استفاده شده‌اند.

سرفصل ها و درس ها

تست در طول چرخه حیات توسعه نرم‌افزار (SDLC) Testing Throughout the Software Development Lifecycle (SDLC)

  • مقدمه‌ای بر دوره Introduction to the Course

  • آشنایی با مدرس Meet your Instructor

  • تست در بافتار SDLC Testing in the Context of an SDLC

  • مروری بر SDLC SDLC Overview

  • مدل توسعه متوالی (Sequential) Sequential Development Model

  • مدل افزایشی (Incremental) Incremental Model

  • DevOps و تست DevOps and Testing

  • رویکرد Shift Left Shift-Left Approach

  • بازبینی‌ها و بهبود فرآیند Retrospectives and Process Improvement

  • مروری بر سطوح و انواع تست Test Levels and Test Types: Overview

  • سطوح مختلف تست Different Test Levels

  • تست مؤلفه (Component Testing) Component Testing

  • تست یکپارچه‌سازی (Integration Testing) Integration Testing

  • تست سیستم (System Testing) System Testing

  • تست یکپارچگی سیستم System Integration Testing

  • تست پذیرش (Acceptance Testing) Acceptance Testing

  • تست عملکردی (Functional Testing) Functional Testing

  • تست غیر عملکردی (Non-Functional Testing) Non-Functional Testing

  • مروری بر تست نگهداری Overview of Maintenance Testing

  • مقدمه‌ای بر تست نگهداری Introduction to Maintenance Testing

  • چرا تست نگهداری مورد نیاز است؟ Why is Maintenance Testing required

  • محرک‌های تست نگهداری Triggers for Maintenance Testing

  • تکنیک‌ها و چالش‌ها Techniques and Challenges

  • رگرسیون و تست مجدد Regression and Retesting

تحلیل و طراحی تست Test Analysis and Design

  • مروری بر تکنیک‌های تست Test Techniques: Overview

  • مروری بر تکنیک‌های طراحی تست Overview of Test Design Techniques

  • انتخاب تکنیک‌ها Selection of Techniques

  • شناسایی شرایط تست و طراحی سناریوهای تست Identifying test conditions and designing test cases

  • مثال از تکنیک‌های طراحی تست Test Design Techniques Example

  • مروری بر تکنیک‌های تست جعبه سیاه Overview of Black-box Test Techniques

  • ویژگی‌های مشترک تکنیک‌های جعبه سیاه Common features of Black-box Techniques

  • دسته‌بندی کلاس‌های هم‌ارزی با مثال Equivalence Class Partitioning with Example

  • تحلیل مقادیر مرزی با مثال Boundary Value Analysis with Example

  • تست جدول تصمیم با مثال Decision Table Testing with Example

  • تست انتقال حالت با مثال State Transition Testing with Example

  • محدودیت‌های روش‌های جعبه سیاه Limitations on Black Box Methods

  • مروری بر تکنیک‌های تست جعبه سفید Overview of White-box Test Techniques

  • تکنیک‌های جعبه سفید چیست؟ What is White-box Techniques?

  • ویژگی‌های مشترک تکنیک‌های جعبه سفید Common features of White-box Techniques

  • متریک‌های جعبه سفید Metrics of White box

  • تست دستورات و پوشش آن با مثال Statement Testing and Coverage with Example

  • پوشش تصمیم/شاخه با مثال Decision / Branch Coverage with Example

  • محدودیت‌های روش‌های جعبه سفید Limitations on White Box Methods

تکنیک‌های مبتنی بر تجربه و مبتنی بر همکاری Experience-based and Collaboration-based Techniques

  • مروری بر تکنیک‌های تست مبتنی بر تجربه Experience-based Test Techniques: Overview

  • تکنیک‌های تست مبتنی بر تجربه چیست؟ What is Experience-based Test Techniques

  • ویژگی‌های مشترک تکنیک‌های مبتنی بر تجربه Common features of Experience-based Test Techniques

  • حدس خطا (Error Guessing) Error Guessing

  • تست مبتنی بر چک‌لیست Checklist-based Testing

  • تست اکتشافی (Exploratory Testing) Exploratory Testing

  • مقایسه تکنیک‌های تست Comparison of Test Techniques

  • مروری بر رویکردهای تست مبتنی بر همکاری Collaboration-based Test Approaches: Overview

  • مقدمه‌ای بر رویکردهای مبتنی بر همکاری Introduction to Collaboration-based Approaches

  • معیارهای پذیرش (Acceptance Criteria) Acceptance Criteria

  • توسعه مبتنی بر تست پذیرش (ATDD) Acceptance Test-Driven Development

  • پایان دوره - با سپاس از شما! Course Closure - Gratitude !

نمایش نظرات

آموزش تکنیک‌های ضروری تست در توسعه نرم‌افزار
جزییات دوره
15h 44m
55
(آخرین آپدیت)
2,954
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری