در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

یونیت تست برنامه های PHP بوسیله PHPUnit

13,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

واحد تست کد پی اچ پی خود را با استفاده از چارچوب تست phpunit: پیدا کردن اشکالات به سرعت و زود، و بهبود کیفیت کد خود را.

عنوان اصلی : PHP Unit Testing with PHPUnit

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

معرفی و راه اندازی پروژه :
نصب PHP و Composer (ویندوز)
نصب PHP و Composer (macOS)
نصب PHP و Composer (Linux)
یک پوشه پروژه ایجاد کنید و PHPUnit را نصب کنید
تست واحد با PHPUnit: اصول اولیه:
یک تابع را آزمایش کنید: با استفاده از چندین ادعا
تست کنید که نتایج نادرست برگردانده نشود: با استفاده از چندین روش آزمایش
تست یک کلاس: رفع اشکال از طریق آزمایش
نحوه نامگذاری روشهای آزمایشی
تست واحد با PHPUnit: اصول اولیه
اولین روش تست PHPUnit خود را بنویسید
پیکربندی محیط تست PHPUnit:
پیکربندی PHPUnit: فایل پیکربندی XML
بارگیری خودکار کلاس ها با استفاده از Composer در حال آزمایش هستند
پیکربندی محیط تست PHPUnit
تست وابستگی ها، وسایل ثابت و استثناها:
وابستگی های تست: یک روش تست را به روش دیگر وابسته کنید
وسایل: وضعیت شناخته شده آزمایش ها را با استفاده از setUp و tearDown تنظیم کنید
به راحتی یک روش تست جدید را با استفاده از دستگاه تست اضافه کنید
برای داده‌های پرمصرف منابع را بین آزمایش‌ها به اشتراک بگذارید
تست استثناها: انتظار می رود کد یک استثنا ایجاد کند
وابستگی ها، وسایل و استثنائات را آزمایش کنید
لوازم تست
تست دوبل: تمسخر و خرد:
تست دوتایی: ایجاد اشیاء ساختگی برای حذف وابستگی به منابع خارجی
تزریق وابستگی: اشیایی را که یک کلاس به آنها وابسته است تزریق می کند
تست کنش های شی: بررسی نحوه استفاده از یک وابستگی
ایجاد شی ساختگی را سفارشی کنید: متد getMockBuilder
تست دوبل: تمسخر و خرد
مسخره - یک چارچوب تمسخر آمیز جایگزین با یک نحو قابل خواندن توسط انسان:
وابستگی را مسخره کنید که هنوز وجود ندارد
PHPUnit در مقابل تمسخر: برگرداندن مقادیر مختلف در فراخوانی متدهای بعدی
جاسوسان مسخره: در تماس بعد از رویداد اظهار نظر کنید
توسعه مبتنی بر آزمایش:
توسعه مبتنی بر آزمایش: یک پروژه TDD راه اندازی کنید
ابتدا تست را بنویسید، سپس کد را بنویسید تا موفق شود
فقط به اندازه کافی کد بنویسید تا آزمون قبول شود
تست ها و کد refactor را اضافه کنید تا زمانی که تست ها قبول شوند
آزمون های بیشتر و عملکرد کد برنامه را اضافه کنید
آزمایشی دیگر، عملکردی بیشتر، و بازسازی بیشتر
ارائه دهندگان داده: یک روش آزمایشی با مجموعه ای از داده ها ارائه می کند
آزمایش روش‌ها و ویژگی‌های غیر عمومی و کلاس‌های انتزاعی:
آزمایش روش های غیر عمومی
آزمایش روش های خصوصی با آرگومان ها با استفاده از بازتاب
آزمایش ویژگی های محافظت شده و خصوصی
آزمایش کلاس های انتزاعی
آزمایش روشهای استاتیک:
گزینه 1: کد Refactor برای حذف روش استاتیک
گزینه 2: وابستگی را به عنوان فراخوانی ارسال کنید
گزینه 3: از mockery alias mocks برای خاموش کردن فراخوانی متد استاتیک استفاده کنید
نتیجه گیری:
نتیجه گیری
سخنرانی پاداش: تخفیف میزبانی PHP

نمایش سرفصل های انگلیسی

PHP Unit Testing with PHPUnit