آموزش تست نویسی با جاوااسکریپت

رايگان
2032 دانشجو
دی 6, 1398
این دوره تکمیل شده است
ثبت نام در دوره
بعد از ثبت نام در دوره، برای دانلود ویدیوها وارد قسمت "حساب کاربری" شوید.

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

بسیاری از ایرادات یک نرم افزار با گذشت زمان و دریافت و پردازش اطلاعات مختلف مشخص می‌شوند. اما تست نرم افزار به ما کمک می‌کند تا این مشکلات را زودتر متوجه شویم. بر اساس ساختار یک نرم افزار، می‌توانیم تست‌های مختلفی را بررسی کنیم. سه نوع از کاربردی‌ترین آنها، Integration، Unit و End to End است که در طول این دوره به صورت کامل بررسی خواهیم کرد.

در اکثر مواقع برای تست نرم افزار ابزارهایی وجود دارند که باعث ساده‌تر و منطقی‌تر بودن این فرآیند می‌شوند. بر اساس زبان برنامه نویسی، می‌توان از این ابزارها استفاده کرد. برای تست نرم افزار با زبان برنامه نویسی جاوااسکریپت، از ابزارهای Jest و Puppeteer استفاده می‌کنیم.

تست نویسی یکی از مهارت‌های کاربردی برای یک توسعه دهنده نرم افزار است. اکثر فرصت‌های شغلی مناسب در شرکت‌های معتبر نرم افزاری، این تخصص را به عنوان یکی از پارامترهای مهم در نظر می‌گیرند.

به همین دلیل، آموزش تست نویسی با جاوااسکریپت را در فرانت کست آماده‌ کرده‌ایم. در طول این دوره با بررسی دقیق مفاهیم تست نرم افزار و پیاده سازی چند مثال کاربردی، انواع مختلف تست نویسی با جاوااسکریپت را بررسی خواهیم کرد. شما می‌توانید بعد از ثبت نام برای دوره، فایل‌های مربوط به تمرین‌ها را همراه با ویدیوهای دوره دانلود کنید.

 

سرفصل‌ها:

معرفی دوره.  تست نویسی در توسعه نرم افزار

۱. بررسی ابزارها و کاربرد تست‌های مختلف – مشاهده ویدیو

۲. نصب و راه اندازی Webpack – مشاهده ویدیو

۳. پیاده سازی پروژه تست

۴. نصب Jest و اجرای تست Unit

۵. توسعه توابع ماژولار برای پروژه

۶. اجرای تست Integration

۷. اجرای تست End to End

۸. پیاده سازی پروژه تست API

۹. اجرای تست برای توابع Async

دیدگاه‌ها:

mohammad.r.kari

مرداد 27, 1401  در  12:40 ب.ظ

سلام استاد دوره جامعی برای تست نویسی ری اکت میشناسین؟

مسعود صدری

مرداد 27, 1401  در  10:34 ب.ظ

سلام
متاسفانه نمی‌شناسم ولی احتمالا جز دوره‌های بعدیمون باشه.

amini

مرداد 23, 1401  در  1:33 ب.ظ

سلام استاد خداقوت
من توسعه دهنده فرانت هستم با ری اکت
در موقعیت های شغلی که برای نیروهای فرانت میبینم دیدم که برخی از آگهی های استخدام به دنبال نیرویی هستند که مهارت تست نویسی و تست اتوماتیک نرم افزار رو داشته باشه
تا جایی که بنده مطالعه داشتم یکی از ابزارهای معروف و محبوب هم Jest هست ایا این دوره برای تسلط به تست نویسی با jest و تکمیل این مهارت با توجه به نیاز های شغلی کفایت میکنه؟

مسعود صدری

مرداد 24, 1401  در  12:10 ق.ظ

سلام
بله مفاهیم مربوط به Jest رو بررسی می‌کنیم اما توجه داشته باشید که این دوره یک دوره فشرده هست.

OmEgA

اسفند 5, 1400  در  1:42 ب.ظ

سلام استاد خدا قوت
استاد دوره ی مونگو هم اضافه میکنید به اموزش ها

مسعود صدری

اسفند 5, 1400  در  3:03 ب.ظ

سلام
ممنونم از پیشنهادتون.
حتما برنامه ریزی می‌کنم.

مهدی

آبان 21, 1400  در  2:19 ب.ظ

عرض ادب
این دوره برای تست نویسی برای node یا react مناسبه؟
یا اینکه تست نویسی این دو فریم ورک فرق میکنند

مسعود صدری

آبان 21, 1400  در  3:43 ب.ظ

سلام
تمرکز این دوره بر روی تست نویسی با جاوااسکریپت هست.
طبیعتا تا اندازه‌ی زیادی مشابه هست با تست نویسی در ابزارهای مختلف جاوااسکریپت.

zakiyeh nikipar

مهر 12, 1399  در  1:51 ق.ظ

سلام استاد باز مثل همه دوره ها و توضیحاتتون عالی عالی بود. ممنون هستیم

مسعود صدری

مهر 12, 1399  در  4:12 ب.ظ

سلام
خیلی ممنون از لطفتون.

mohsenrezaei

فروردین 22, 1399  در  3:04 ق.ظ

سلام.
جناب صدری .ضمن تشکر از شما .
دو بخش از این سری تولید شده است ؟

مسعود صدری

فروردین 22, 1399  در  5:59 ب.ظ

سلام
نه یک بخش کامل هست.

ashkan1995ns

فروردین 14, 1399  در  12:44 ب.ظ

با سلام ، من دنبال این بودم که چجوری مثلا یک api رو هزار بار تست کنیم و ببینیم عملکردش مختل میشه یا نه ولی تستی در موردش نبود که ای کاش بود

مسعود صدری

فروردین 14, 1399  در  12:59 ب.ظ

سلام
قسمت تست با API رو انجام دادیم. ولی برای تکرار تست می‌تونید از دستورات جاوااسکریپت استفاده کنید.

fastprogramer

اسفند 24, 1398  در  1:13 ب.ظ

سلام من نمیتونم تو این دوره ثبت نام کنم
Billing موبایل شماره تلفن معتبری نیست.
شماره تلفن من رو نمیپذیره لطفا راهنمایی کنید

مسعود صدری

اسفند 24, 1398  در  1:14 ب.ظ

سلام
لطفا از پیغام خطا توی تلگرام یا واتس‌اپ برام اسکرین شات بفرستید.

amirali

دی 17, 1398  در  11:20 ب.ظ

سلام. ممنون. خواهشا دوره nextjs را برای ssr در react قرار بدین.

مسعود صدری

دی 20, 1398  در  6:40 ب.ظ

سلام
حتما براش برنامه ریزی می‌کنم.

mvahedi

دی 16, 1398  در  1:02 ب.ظ

جناب صدری عزیز آیا دوره ی وب پک و کانفیگ های اون در ادامه خواهیم داشت؟ 🙂
با تشکر از زحمات شما

مسعود صدری

دی 16, 1398  در  1:06 ب.ظ

سلام
مباحث مربوط به وب پک و کانفیگ اون رو توی دوره جامع و پیشرفته جاوااسکریپت توضیح دادم.
تمرکز این دوره روی خود تست نویسی با جاوااسکرپیت هست.

monire.6767

دی 10, 1398  در  3:02 ق.ظ

سلام وقت بخیر
دوره هاتون عالی هست منتظر تکمیل اموزشتون هستیم.ممنون

مسعود صدری

دی 10, 1398  در  10:54 ق.ظ

سلام
خیلی ممنونم از لطفتون 🙂
انشاالله ویدیوهای جدید شنبه اضافه می‌شن.

اسداله بهرامی

دی 7, 1398  در  10:49 ب.ظ

سلام
خدا قوت
بهروز و پیروز باشید
لطفا برنامه نویسی پی اچ پی نسخه هفت و بالاتر را به صورت پولی قرار دهید

مسعود صدری

دی 9, 1398  در  11:17 ب.ظ

سلام
ممنون از لطفتون.
برای PHP در حال حاضر دوره‌ای قرار نیست داشته باشیم.

افزودن دیدگاه جدید