لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش PHP: توسعه آزمایشی با PHPUnit
PHP: Test-Driven Development with PHPUnit
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با توسعه تست آزمایشی ، نرم افزار بهتری را با اشکالات کمتری تولید کنید و برای توسعه ویژگی های جدید وقت بیشتری صرفه جویی کنید. این دوره توسعه دهندگان را از نوشتن اولین آزمون واحد خود در PHPUnit تا بهبود پوشش کد در برنامه های خود می گیرد. جاستین یوست برای مقابله با وابستگی در نرم افزار ، نوشتن آزمون های مبتنی بر استثنا ، و اضافه کردن سریع موارد آزمایشی به مجموعه اصلی آزمون های واحدی ، دوبار نوشتن آزمون را پوشش می دهد. توسعه دهندگان با درک اساسی از چرخه توسعه آزمون محور (TDD) آشنا خواهند شد و نحوه استفاده از تست های واحد برای نوشتن کد و همچنین کد میراث رابط را درک می کنند.
موضوعات شامل:
چرا باید از تست واحد استفاده کرد؟ li>
تست های واحد نوشتاری li>
آزمونهای واحد گسترده li>
فیلتر کردن تست های PHPUnit
ساختن اشیای ساختگی li>
کار با ارائه دهندگان داده li>
نوشتن یک آزمون مبتنی بر استثنا li>
استفاده از تاکتیک های TDD
استفاده از تاکتیک های پیشرفته PHPUnit ، مانند آزمایش پایگاه داده li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
نحوه استفاده از پرونده های تمرینی
How to use the exercise files
1. مبانی توسعه محور آزمون
1. The Basics of Test-Driven Development
تست واحد چیست؟
What is unit testing?
چرا از تست واحد استفاده می کنیم؟
Why use unit testing?
خودکار در مقابل تست دستی
Automated vs. manual testing
PHPUnit را نصب کنید
Install PHPUnit
یک تست واحد بنویسید
Write a unit test
یک تست واحد را تمدید کنید
Extend a unit test
یک روش توسعه محور آزمون بنویسید
Write a test-driven development method
تست های PHPUnit را فیلتر کنید
Filter PHPUnit tests
2. پیشرفت تست محور
2. Advanced Test-Driven Development
بررسی اجمالی دوگانه ها
Test doubles overview
یک شی ساختگی درست کنید
Build a dummy object
یک مقاله خرد را آزمایش کنید
Build a test stub
امتحان کردن
Test mock
ارائه دهنده داده ها
Data providers
ارائه دهنده داده های پیشرفته
Advanced data providers
آزمون مبتنی بر استثنا را بنویسید
Write an exception-based test
3. تاکتیک های توسعه محور تست
3. Test-Driven Development Tactics
چرخه توسعه محور آزمون
The test-driven development cycle
توسعه دهنده وب ، برنامه نویس
جاستین یوست یک توسعه دهنده وب برنامه نویس با مدرک لیسانس در علوم کامپیوتر است.
جاستین ، فارغ التحصیل دانشگاه فنی تگزاس ، از برنامه نویسی و یادگیری بیشتر در مورد هر چیز و همه چیز لذت می برد. او یک توسعه دهنده وب در مشاوره Loadsys است ، یک شرکت توسعه وب ، نگهداری و آموزش وب متخصص در CakePHP ، Ember.js ، و Ruby on Rails. وقتی کار نمی کند ، جاستین گهگاه در PHP Meetup محلی سخنرانی می کند. در اوقات فراغت ، جاستین از کوله پشتی و خواندن کتاب های علمی تخیلی لذت می برد.
نمایش نظرات