آموزش Unit Test

بروزرسانی 30 آبان 1401

آموزش Unit Test
رایگان
آموزش Unit Test

آموزش Unit Test

رایگان
سرفصل‌های دوره
لینکداین تلگرام توییتر

کاربر عزیز، شما به عنوان کاربر مهمان در وبسایت سکان آکادمی حضور دارید. برای ، به حساب کاربری تان وارد شوید.

* شما پس از ورود، مجددا به همین صفحه بر می گردید.

header-svg-bg

معرفی دوره


آشنایی با مفهوم Unit Test

طبق تعریف ویکیپدیا، Unit Testing سازوکاری به منظور آزمودن صحتِ کارکرد واحد‌های کوچکی از سورس‌کد نرم‌افزار است که بر آن اساس کارکرد صحیح هر قسمت از کد که تحت عنوان Unit یا واحد شناخته می‌شود ارزیابی می‌گردد.

اساساً می‌توان گفت که هدف از یونیت تست آن است که به صورت کاملاً مجزا هر بخش از سورس‌کد آزمایش گشته تا از عملکرد صحیح آن اطمینان حاصل گردد به طوری که یکی از مزایای بارزش آن است که مشکلات و باگ‌های نرم‌افزار خیلی سریع در پروسهٔ توسعهٔ نرم‌افزار خود را نشان خواهند داد و احتمال خیلی کمی وجود خواهد داشت تا روی سرور اصلی دیپلوی گردند.

در عین حال، Unit Testing یکسری نقاط ضعف هم دارا است که از آن جمله می‌توان گفت از آنجا که در این فرآیند بلوک‌های کوچک کد تست می‌شوند، دولوپر هرگز قادر نخواهد بود کارکرد این بلوک‌های کوچک کد زمانی که با یکدیگر ادغام می‌شوند را بیازماید و اینجا است که می‌باید به سراغ روشی تحت عنوان Integration Testing برویم.

به منظور سهولت کار توسعه‌‌دهندگان نرم‌افزار، یکسری فریمورک برای زبان‌های برنامه‌نویسی مختلف توسط کامیونینی اپن‌سورس و همچنین شرکت‌های نرم‌افزاری به بازار عرضه شده که پروسهٔ یونیت تست را تسهیل می‌کنند که برای کسب اطلاعات بیشتر در این ارتباط می‌توانید به مَدخل List of Unit Testing Frameworks در ویکیپدیا مراجعه نمایید.

معرفی دورهٔ آموزش Unit Test

در این دورهٔ آموزشی آنلاین هدف آن است تا دانشجویان را با مفاهیم اصلی یونیت تست آشنا ساخته سپس این مفاهیم را در زبانی همچون PHP و با استفاده از فریمورک اپن‌سورس PHPUnit پیاده‌سازی نماییم.

header-svg-bg

مدرس شما در این دوره


بهزاد مرادی teacher-role-verified-icon
برنامه‌نویس

این عضو تیم تا کنون چیزی در مورد خود ننوشته است.

برنامه نویس Front End شو!

در  کارراهه‌ی فرانت اند سکان آکادمی؛ دوره‌های آموزشی ویدیویی و متنی، دوره‌های پروژه محور، آزمون‌های منظم و بسیاری خدمات دیگر طراحی شده است تا هر آنچه که برای استخدام به عنوان برنامه نویس Front-End نیاز دارید را داشته باشید.

cover-of-برنامه نویس Front End شو!
online-support-icon