نوشتن تست در پروسه برنامه نویسی به یک امر واجب تبدیل شده است ، در این میان انواع مختلف تست نویسی و متدلوژی های متنوعی وجود دارد که یکی از متداول ترین آن unit-testing است .

Phpunit فریم ورکی جهت تست نویسی در زبان php است ، سازندگان آن یک تیم آلمانی بوده که هدف خود را از توسعه این فریم ورک تست کاربردی نرم افزار عنوان کردند ،phpunit به زودی محبوب شد و در حال حاضر به عنوان قوی ترین فریم ورک برای unit-testing است .

Phpunit در حال حاضر به صورت built-in در فریم ورک لاراول وجود دارد و شما نیازی به نصب آن ندارید . ما در این دوره نه تنها به تست نویسی در phpunit مسلط خواهیم شد بلکه با روش TDD یا همان test driven development  آشنایی اولیه پیدا خواهیم کرد. در پایان این دوره شما به سادگی میتوانید برای پروسه های مختلف تست نوشته و با روش tdd نرم افزار خود را توسعه دهید .

phpunit , laravel ,لاراول , php , فریم ورک , برنامه نویسی ,تست

 

پیش نیاز:

آشنایی با فریم ورک لاراول

سرفصل های دوره آموزشی phpunit  در laravel  :

  • مقدمه
  • آشنایی با محیط و ساختار phpunit
  • اولین تست واقعی با phpunit
  • order test با phpunit
  • تست eloquent
  • تست نویسی برای database connection
  • testing collaborators
  • حل تمرین
  • تست نویسی برای regression
  • تست نویسی برای unlike,like کردن یک پست ،کامنت و …
  • refactoring