نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
یاد بگیرید که انواع مختلفی از تستهای خودکار را بنویسید و آنها را با استفاده از PHPUnit مفید کنید. همه را بزرگ کنید تست ها و مبانی PHPUnit 27m 28s از اشکال زدایی تا TDD 19 متر 10 ثانیه در حال آزمایش API و کنترلرهای خود 26m 29s آزمایش رابط کاربری خود با PHPUnit & Selenium 9m 17s گردش بهتر آزمایش 14 متر 26s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
تست ها و مبانی PHPUnit
Tests & PHPUnit Basics
-
تست های دستی و خودکار
Manual vs. Automated Tests
-
نوشتن و اجرای تست ها
Writing and Executing Tests
-
غواصی عمیق تر در PHPUnit
Diving Deeper into PHPUnit
از اشکال زدایی تا TDD
From Debugging to TDD
-
یک اشکال پیدا کرد
Found a Bug
-
بهبود کد
Improving Code
-
نوشتن کد جدید
Writing New Code
-
توسعه آزمون محور
Test-driven Development
در حال آزمایش API و کنترلرهای خود
Testing Your API & Controllers
-
نصب Guzzle و آزمایش درخواست HTTP
Installing Guzzle and Testing an HTTP Request
-
خزیدن خروجی HTML با Goutte
Crawling HTML Output with Goutte
-
ارسال فرم ها
Submitting Forms
-
بارگذاری پرونده ها
Uploading Files
-
در حال آزمایش API ها و JSON
Testing APIs and JSON
-
ابزارهایی برای تست های عملکردی بهتر
Tools for Better Functional Tests
آزمایش رابط کاربری خود با PHPUnit & Selenium
Testing Your UI with PHPUnit & Selenium
-
نصب سلنیوم و آزمایش سناریوی اساسی
Installing Selenium and Testing a Basic Scenario
-
ایجاد سناریوی پیمایش واقع بینانه
Creating a Realistic Navigation Scenario
-
نکات آزمایش سلنیوم
Selenium Testing Tips
گردش بهتر آزمایش
Better Testing Workflows
-
اجرای آزمایشی به صورت خودکار
Running Tests Automatically
-
پوشش کد
Code Coverage
-
ارتباط بهتر و استقرار
Better Communication and Deployment
-
فروش تست به رئیس شما
Selling Tests to Your Boss
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات