آموزش تست واحد با 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

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anna Filina Anna Filina

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