اصول و روشهای تست و تضمین کیفیت نرمافزار با PHP


۱۵۰+
کدآموز
۱۰+
تمرین عملی
۴۰+
درسنامه آموزشی
به همراه گواهی معتبر
۶۰ روز مهلت گذراندن دوره
اصول و روشهای تست و تضمین کیفیت نرمافزار با PHP
افزایش ۳۰٪
بهرهوری توسعهدهندگان با تست خودکار
۱۵ برابر
هزینه بالاتر رفع باگها پس از انتشار نرمافزار
استفاده ۶۵٪ شرکتها
از شاخص پوشش تست برای تضمین کیفیت
معرفی
حامیان
مخاطبین
پیشنیازها
سرفصلها
اساتید
0 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1
در این دوره جامع، با اصول و تکنیکهای تست و تضمین کیفیت نرمافزار در بستر PHP آشنا میشوید. تمرکز این دوره روی تست واحد و تست یکپارچگی با تمرکز بر استفاده بهترین روشهای تست نویسی است. این دوره به شما کمک میکند تا با کاهش خطاها و بهبود کیفیت نرمافزار، بهرهوری و کارایی تیم توسعه خود را افزایش دهید.
این دوره مناسب شما است اگر...
• مشتاقید به بازار پردرآمد برنامهنویسی و حوزهی نرمافزار وارد شده و آیندهی شغلی خود را رقم بزنید.
• برای پروژههای شخصی، دانشگاهی و یا کاری خود نیاز به یادگیری سریع تست نرمافزار با PHP دارید.
• میخواهید تست نرمافزار با PHP را به صورت عملی و یکبار برای همیشه به شکل اصولی بیاموزید.
• بازار کار و حقوق بالای برنامهنویسان در داخل و خارج ایران برایتان جذاب است.
این دوره مناسب شما نیست اگر...
• تجربهی عملی چندین هزار خط کدنویسی برایتان ارزشی ندارد.
• هنوز برای آیندهی شغلیتان تصمیم جدی نگرفتهاید.
• حاضر نیستید در هفته ۶ ساعت برای یادگیری، پیشرفت و رشد درآمدتان زمان بگذارید.
پیشنیازها
لازم است...
علاقه و پشتکار داشته باشید.
با PHP و لاراول آشنایی داشته باشید.
لازم نیست...
در رشتهی کامپیوتر تحصیل کرده باشید.
دانش ریاضی قوی داشته باشید.
درسنامه
ویدئو
تمرین
اهداف فصل
درسنامه
مقدمهای بر تست نرمافزار
درسنامه
شروع کار با PHPUnit
درسنامه
کد تستپذیر
درسنامه
بررسی PHPUnit Assertions
درسنامه
مشکل شکلاتی
۲۰۰ امتیاز
تمرین
بررسی Test Outcomes
درسنامه
Fixtures
درسنامه
Testing Exceptions
درسنامه
Custom Assertions
درسنامه
باران استثنائی
۱۵۰ امتیاز
تمرین
Data Providers
درسنامه
درگاه پرداخت
۲۰۰ امتیاز
تمرین
Code Coverage
درسنامه
Decision Table Testing
درسنامه
درگاه دردسرساز
۱۵۰ امتیاز
تمرین
اهداف فصل
درسنامه
تست Controllers & Route در Symfony
درسنامه
جمعهی آخر ماه
۲۵۰ امتیاز
تمرین
Test Doubles
درسنامه
کجا از ماک کردن استفاده کنیم؟
درسنامه
ایمیل اضافی!
۲۰۰ امتیاز
تمرین
مقایسه Static Testing و Dynamic Testing
درسنامه
بررسی Automated Testing و Manual Testing
درسنامه
اهداف فصل
درسنامه
مقدمهای بر توسعه تست محور
درسنامه
کارگاه توسعه تست محور
درسنامه
توسعهی تستمحور
۱۰۰ امتیاز
تمرین
مقدمات ریفکتور
درسنامه
کارگاه ریفکتور
درسنامه
ریفکتورینگ
۱۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
مقدمات PEST
درسنامه
بررسی قابلیتهای پیشرفته PEST
درسنامه
آشنایی با توسعه مبتنی بر رفتار و Behat
درسنامه
مأموریت باشگاه مشتریان
۱۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
Seperation Of Concerns
درسنامه
اسکوتر کرایهای
۱۰۰ امتیاز
تمرین
Single Responsibility
درسنامه
رسید سفارش Nebula Café
۱۰۰ امتیاز
تمرین
Dependency Injection
درسنامه
اعلان زمان آمادهشدن سفارش
۱۰۰ امتیاز
تمرین
Dependency Inversion
درسنامه
هشدار کمبود موجودی
۱۰۰ امتیاز
تمرین
Low Level Design
درسنامه
تیکتِ بار
۱۰۰ امتیاز
تمرین
اهداف فصل
درسنامه
بخش اول - توسعهی تستمحور (TDD)
درسنامه
بخش دوم - اعتمادپذیری تستها
درسنامه
بخش سوم - فاز Green TDD
درسنامه
بخش چهارم - ریفکتورینگ
درسنامه
بخش پنجم - بررسی Edge Caseها
درسنامه
بخش ششم - چرخه Red تا Green
درسنامه
بخش هفتم - آشنایی بیشتر با الگوی AAA
درسنامه
بخش هشتم - یونیتتستینگ
درسنامه
بخش نهم - بررسی بیشتر چرخه تستنویسی
درسنامه
بخش دهم - آزمون رابطه دامنه
درسنامه
بخش یازدهم - سناریوهای نهایی
درسنامه

آموزش تست نرمافزار با PHP
۱۰+ تمرین عملی
۴۰+ درسنامه آموزشی
سوالات متداول
شما در هر زمانی که بخواهید میتوانید در دوره ثبتنام و دوره را آغاز کنید.
پیشنیاز این دوره، تسلط به PHP و لاراول است.
اگر هنوز به این زبان مسلط نیستید، پیشنهاد میکنیم پیش از شروع این دوره، دورههای زیر را بگذرانید.
• آموزش برنامهنویسی وب با PHP
• جامپ بکاند با لاراول
خیر؛ نیازی نیست!
اگر پیشنیاز دوره (تسلط به PHP و لاراول) را داشته باشید، میتوانید در این دوره شرکت کنید.
بله؛ شما میتوانید از درسنامههایی که بلد هستید سریع بگذرید اما در نکات گفته شده در درسنامهها موارد بسیاری وجود دارد که میتواند دانش شما را تکمیل کند؛ پس پیشنهاد میکنیم که آنها را هم مطالعه کنید.
همچنین حتما میدانید که هرچقدر در برنامهنویسی تمرین کنیم، باز هم کافی نیست؛ پس پیشنهاد میکنیم که تمرینات مربوط به این مباحث را نیز حل کنید تا یادگیری کاملی داشته باشید.
در طول این دوره تمرینهای متعددی وجود دارد تا شما با انجام آنها، مهارت خود را تقویت کنید.
در کنار این تمرینها، داوری آنلاین نیز وجود دارد. یعنی کد ارسالی شما در همان لحظه توسط سیستم، داوری و امتیازدهی میشود تا اشکالاتتان را پیدا کرده و آنها را رفع کنید.
شما بعد از رسیدن به فصل «تستنویسی و PHPUnit»،
به تعداد ۶۰ روز فرصت دارید تا دوره را به اتمام برسانید
و بعد از اتمام دوره برای همیشه به تمام محتواهای دوره دسترسی خواهید داشت.
همچنین اگر تا انتهای زمانِ گفتهشده نتوانستید دوره را تمام کنید،
نگران نباشید؛ چون امکان تمدید دوره وجود دارد!