آموزش تست خودکار: تصویر بزرگ

Automated Testing: The Big Picture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تست های خودکار برای کاهش هزینه ها و انتشار سریع ویژگی ها بسیار مهم هستند. این دوره به شما می‌آموزد که چگونه تست‌های خودکار برای کسب‌وکار مفید هستند، انواع مختلف تست‌هایی که می‌توان ایجاد کرد، و اینکه چگونه در توسعه نرم‌افزار قرار می‌گیرند... توسعه نرم‌افزار می‌تواند پرهزینه باشد، مستعد خطا، و عرضه آن برای تولید سخت باشد. . در این دوره، تست خودکار: تصویر بزرگ، انواع مختلف تست های خودکاری را که می توان ایجاد کرد، معاوضه های مختلف و مزایای آن را خواهید آموخت. ابتدا، ارزش تجاری بالقوه آزمایش‌های خودکار را بررسی خواهید کرد. در مرحله بعد، تفاوت بین واحد، ادغام و تست های دیگر را به همراه درک تعداد از هر آزمون برای نوشتن خواهید فهمید. در نهایت، متوجه خواهید شد که چگونه تست ها با یکپارچه سازی و استقرار مداوم مطابقت دارند. وقتی این دوره را به پایان رساندید، درک کاملی از این که چگونه تست های خودکار عاملی برای افزایش ارزش کسب و کار هستند و چگونه شروع به پیاده سازی یا اصلاح استفاده از تست های خودکار در سازمان خود کنید، خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ارزش تجاری تست های خودکار The Business Value of Automated Tests

  • مقدمه Introduction

  • تست خودکار چیست؟ What Is Automated Testing?

  • مزایای سطح بالای تست خودکار High Level Benefits of Automated Testing

  • هزینه رفع نقص نرم افزار The Cost of Fixing Software Defects

  • عامل شادی The Happiness Factor

  • تست خودکار در زمینه Automated Testing in Context

  • ملاحظات Considerations

  • سرعت تحویل نرم افزار کوتاه مدت در مقابل بلند مدت Short-term vs. Long-term Software Delivery Speed

  • خلاصه Summary

آشنایی با انواع مختلف تست های خودکار Understanding the Different Types of Automated Tests

  • مقدمه Introduction

  • تست های واحد چیست؟ What Are Unit Tests?

  • تست های یکپارچه سازی چیست؟ What Are Integration Tests?

  • آزمایش های زیر جلدی چیست؟ What Are Subcutaneous Tests?

  • تست های رابط کاربری کاربردی چیست؟ What Are Functional User Interface Tests?

  • عرض تست در مقابل عمق تست Test Breadth vs. Test Depth

  • مراحل منطقی یک تست خودکار The Logical Phases of an Automated Test

  • جداسازی کد با اشیاء ساختگی Isolating Code with Mock Objects

  • تست های داده محور Data-driven Tests

  • تست های قابل خواندن برای کسب و کار چیست؟ What Are Business-readable Tests?

  • چند تست از هر نوع؟ How Many Tests of Each Type?

  • فراتر از هرم تست Beyond the Testing Pyramid

  • ویژگی های تست های خودکار خوب Characteristics of Good Automated Tests

  • خلاصه Summary

تست خودکار در فرآیند توسعه نرم افزار Automated Testing Within the Software Development Process

  • مقدمه Introduction

  • تکمیل تست خودکار با تسترهای دستی Complimenting Automated Testing with Manual Testers

  • تست اکتشافی چیست؟ What Is Exploratory Testing?

  • درگیر کردن متخصصان QA Getting QA Specialists Involved

  • اجرای آزمون ها به عنوان بخشی از یکپارچگی مداوم Running Tests as Part of Continuous Integration

  • نقش تست های خودکار در تحویل مداوم The Role of Automated Tests in Continuous Delivery

  • مروری بر توسعه آزمایش محور An Overview of Test-driven Development

  • ابزارها و تکنیک های تست پیشرفته Advanced Testing Tools and Techniques

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش تست خودکار: تصویر بزرگ
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 4m
33
Pluralsight (پلورال سایت) pluralsight-small
18 شهریور 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Jason Roberts

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.