آموزش تست واحد با PHPUnit

Unit Testing with PHPUnit

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تست های واحد به شما امکان می دهد تا زمان اشکال زدایی را به میزان قابل توجهی کاهش دهید و در هنگام ایجاد تغییرات از شکستن همه چیز جلوگیری کنید. این دوره به شما یاد می دهد که چگونه تست های واحدی را به روشی ساده و کارآمد بنویسید. اشکال زدایی معمولاً بسیار وقت گیر است و آزمایش دستی قبل از انتشار نیز غالباً قابل اعتماد نیست. در این دوره ، Unit Testing with PHPUnit ، یاد می گیرید که آزمون های واحدی را در PHP بنویسید. ابتدا ، اصول آزمایشات واحد و PHPUnit را کشف خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه می توانید با استفاده از تمسخر ، تست های بهتر بنویسید سرانجام ، شما خواهید آموخت که چگونه می توانید با استفاده از یکپارچه سازی مداوم ، کد کد خود را ردیابی کرده و تست ها را اجرا کنید. وقتی این دوره را به پایان رسانید ، مهارت و دانش PHPUnit مورد نیاز برای افزایش کیفیت برنامه های PHP خود را خواهید داشت.

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

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

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

درک نقش تست های واحدی Understanding the Role of Unit Tests

  • درک نقش تست های واحدی Understanding the Role of Unit Tests

مبانی PHPUnit PHPUnit Basics

  • بنویسید اجرا کنید Write & Execute

  • استثناها Exceptions

  • ادعاها Assertions

  • حاشیه نویسی Annotations

  • پرونده بوت استرپ Bootstrap File

  • پیکربندی Configuration

پیشرفت از اشکال زدایی به TDD Advancing from Debugging to TDD

  • اشکال زدایی Debugging

  • ایجاد تغییرات Making Changes

  • قبل از کد جدید Before New Code

  • بازسازی Refactoring

نوشتن تست های بهتر Writing Better Tests

  • بدون اضافه کاری No Redundancies

  • جدا شده Isolated

  • ساده Simple

استفاده از مسخره ها Using Mocks

  • خردها Stubs

  • مسخره می کند Mocks

  • آدمک ها Dummies

  • جاسوس ها Spies

  • جعلی Fakes

  • چه نباید مسخره کرد What Not to Mock

اندازه گیری پوشش کد Measuring Code Coverage

  • جمع کن Collect

  • تجزیه و تحلیل Analyze

  • بهترین روش ها Best Practices

نوشتن تست های ادغام Writing Integration Tests

  • ادغام در مقابل تست های واحد Integration vs. Unit Tests

  • ادغام با پایگاه داده Integration with the Database

  • ادغام با Filesystem Integration with the Filesystem

  • تست های ادغام را به حداقل برسانید Minimize Integration Tests

ادغام مداوم Continuous Integration

  • مثال GitHub GitHub Example

  • جریان کار Workflow

نمایش نظرات

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

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

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

آموزش تست واحد با PHPUnit
جزییات دوره
1h 21m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Anna Filina
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anna Filina Anna Filina

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