نوشتن تست در پروسه برنامه نویسی به یک امر واجب تبدیل شده است ، در این میان انواع مختلف تست نویسی و متدلوژی های متنوعی وجود دارد که یکی از متداول ترین آن unit-testing است .
Phpunit فریم ورکی جهت تست نویسی در زبان php است ، سازندگان آن یک تیم آلمانی بوده که هدف خود را از توسعه این فریم ورک تست کاربردی نرم افزار عنوان کردند ،phpunit به زودی محبوب شد و در حال حاضر به عنوان قوی ترین فریم ورک برای unit-testing است .
Phpunit در حال حاضر به صورت built-in در فریم ورک لاراول وجود دارد و شما نیازی به نصب آن ندارید . ما در این دوره نه تنها به تست نویسی در phpunit مسلط خواهیم شد بلکه با روش TDD یا همان test driven development آشنایی اولیه پیدا خواهیم کرد. در پایان این دوره شما به سادگی میتوانید برای پروسه های مختلف تست نوشته و با روش tdd نرم افزار خود را توسعه دهید .
پیش نیاز:
آشنایی با فریم ورک لاراول
سرفصل های دوره آموزشی phpunit در laravel :
- مقدمه
- آشنایی با محیط و ساختار phpunit
- اولین تست واقعی با phpunit
- order test با phpunit
- تست eloquent
- تست نویسی برای database connection
- testing collaborators
- حل تمرین
- تست نویسی برای regression
- تست نویسی برای unlike,like کردن یک پست ،کامنت و …
- refactoring
نوشته دوره آموزشی استفاده از phpunit در laravel اولین بار در دانشجویار پدیدار شد.