آموزش 5 واحد اصلی JUnit

JUnit 5 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه آزمون های واحدی را با JUnit 5 بنویسید ، و شامل موضوعاتی مانند مهم بودن آزمون واحد ، ساختار آزمون واحد خوب ، آزمون پویا و پارامتر ، پسوندها ، پوشش کد و موارد دیگر است. نرم افزار با کیفیت در حال آزمایش است. به عنوان یک توسعه دهنده ، شما مسئول آزمایش واحد کد خود هستید و در جاوا ، JUnit محبوب ترین چارچوب برای این کار است. در این دوره ، JUnit 5 Fundamentals ، با آزمایش واحد در JUnit 5 آشنا می شوید ، اگر با JUnit 4 آشنا باشید ، با جدیدترین ویژگی های نسخه جدید آشنا می شوید. ابتدا ، نحوه ایجاد موارد آزمایشی را با ویژگی های جدید JUnit 5 کشف خواهید کرد ، سپس نحوه استفاده از تست های دینامیکی را کشف خواهید کرد. سرانجام ، نحوه پیاده سازی برنامه های افزودنی برای ایجاد آزمایش های با قابلیت نگهداری بیشتر را پوشش خواهید داد. با پایان این دوره ، شما دانش لازم را برای ایجاد آزمون های واحدی برای پروژه های خود در 5 واحد جهانی خواهید داشت.

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

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

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

معرفی واحد 5 Introducing JUnit 5

  • مقدمه Introduction

  • انواع تست ها Types of Tests

  • چرا آزمون های واحدی مهم هستند Why Unit Tests Are Important

  • JUnit چیست؟ What's JUnit?

  • معماری JUnit 5 JUnit 5 Architecture

  • IDE و ساخت ابزار پشتیبانی IDEs and Build Tool Support

  • راه اندازی JUnit با Gradle Setting up JUnit with Gradle

  • راه اندازی JUnit با Maven Setting up JUnit with Maven

  • IDE های بدون پشتیبانی IDEs Without Support

  • سناریوی دوره Course Scenario

  • خلاصه Summary

تست های نوشتن Writing Tests

  • مقدمه Introduction

  • ساختار آزمون Test Structure

  • روش های چرخه زندگی Lifecycle Methods

  • سلسله مراتب آزمون Test Hierarchies

  • ادعاها Assertions

  • غیرفعال کردن تست ها Disabling Tests

  • فرضیات Assumptions

  • رابط های تست و روش های پیش فرض Test Interfaces and Default Methods

  • تکرار تست ها Repeating Tests

  • خلاصه Summary

ایجاد تست های پویا و پارامتر شده Creating Dynamic and Parameterized Tests

  • مقدمه Introduction

  • تست های پویا Dynamic Tests

  • تست های پارامتر شده Parameterized Tests

  • منابع استدلال Argument Sources

  • تبدیل استدلال Argument Conversion

  • خلاصه Summary

گسترش JUnit Extending JUnit

  • مقدمه Introduction

  • امتیازهای داخلی Extension Points

  • تزریق پارامتر Parameter Injection

  • حاشیه نویسی Meta-annotations

  • حفظ وضعیت Keeping State

  • نمونه الحاقات Sample Extensions

  • خلاصه Summary

ادغام واحد 5 Integrating JUnit 5

  • مقدمه Introduction

  • تست های در حال اجرا از کنسول Running Tests from the Console

  • تست های در حال اجرا با Gradle Running Tests with Gradle

  • تست های در حال اجرا با Maven Running Tests with Maven

  • آزمایشات با برچسب ها را شامل/حذف کنید Include/exclude Tests with Tags

  • پوشش کد Code Coverage

  • خلاصه Summary

مهاجرت از واحد 4 Migrating from JUnit 4

  • مقدمه Introduction

  • تفاوت بین واحد 4 و 5 Differences Between JUnit 4 and 5

  • اجرای تست های JUnit 4 در JUnit 5 Running JUnit 4 Tests in JUnit 5

  • پشتیبانی از قوانین در واحد 5 Rule Support in JUnit 5

  • خلاصه Summary

نمایش نظرات

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

آموزش 5 واحد اصلی JUnit
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 7m
47
Pluralsight (پلورال سایت) pluralsight-small
24 آبان 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
46
4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Esteban Herrera Esteban Herrera

چگونه می توانم به شما کمک کنم؟

استبان هررا بیش از دوازده سال تجربه در صنعت توسعه نرم افزار دارد. او در نقش‌ها و پروژه‌های زیادی کار کرده است، اما بیشتر در زمینه معماری و توسعه سیستم‌های سازمانی با جاوا و جاوا اسکریپت فعالیت کرده است.

اما او همچنین از برنامه نویسی در iOS، Android و VR/AR لذت می برد.

این روزها، او تمام وقت خود را صرف یادگیری چیزهای جدید، نوشتن مقاله، آموزش برنامه نویسی و لذت بردن از فرزندانش می کند

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

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

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