آموزش تست واحد در جنگو

Unit Testing in Django

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
تست‌ها در قلب توسعه نرم‌افزار مدرن قرار دارند، و تست کردن مهارتی است که باید به اندازه ساختن برنامه‌ها اساسی باشد. در این دوره، Leticia Portella با استفاده از یک برنامه جنگو آزمایش نشده، ابزارها و شیوه های خوب تست های نوشتن را به شما آموزش می دهد. با Pytest، یکی از شناخته شده ترین و کامل ترین فریم ورک های تست پایتون آشنا شوید. کاوش کنید که چگونه می توانید از Pytest برای آزمایش یک برنامه جنگو استفاده کنید، از ساخت اولین تست های واحد خود تا یادگیری نحوه فکر کردن در مورد آنچه که یک تست خوب است. چندین تست را که می توانید با Pytest و Django اجرا کنید، مرور کنید، از جمله آزمایش نقطه پایانی GET و آزمایش رفتار زمانی که یک کاربر احراز هویت می شود. در لایه‌های امنیتی که Pytest برای محافظت از شما در برابر حوادث اضافه می‌کند قدم بزنید. دریابید که چگونه می توان از تنبلی هنگام نوشتن تست ها برای نوشتن تست های بهتر سریعتر استفاده کرد. در نهایت، نحوه ایجاد سریع نمونه ها و استفاده از ابزارهایی برای جلوگیری از بازنویسی کد را بیابید. این دوره ایده آل برای دنبال کردن اولین دوره Leticia، آموزش ضروری جنگو است.

سرفصل ها و درس ها

مقدمه Introduction

  • تست واحد با جنگو Unit test with Django

  • چرا تست ها اهمیت دارند Why tests matter

1. به pytest خوش آمدید 1. Welcome to pytest

  • pytest چیست؟ What is pytest?

  • راه اندازی pytest در جنگو Setting up pytest on Django

  • ساختن اولین آزمون واحد Building your first unit test

  • آشنایی با خروجی pytest Getting familiar with pytest output

  • آزمایشات کجا باید زندگی کنند؟ Where should tests live?

  • امتحان فصل Chapter Quiz

2. pytest و جنگو 2. pytest and Django

  • تست نقطه پایانی GET Testing a GET endpoint

  • چگونه رفتار را هنگام احراز هویت یک کاربر آزمایش کنیم How to test the behavior when a user is authenticated

  • کمی بیشتر در مورد زیبایی pytest A bit more on the beauty of pytest

  • مراقب مجموعه آزمایشی خود باشید Being mindful of your test suite

  • تست نقطه پایانی لیست Testing the list endpoint

  • آیا به اندازه کافی تست کرده اید؟ Have you tested enough?

  • امتحان فصل Chapter Quiz

3. تنبل بودن یک مزیت است 3. Being Lazy Is an Advantage

  • تنبل بودن: وسایل پای تست Being lazy: pytest fixtures

  • یک قدم فراتر از تنبلی One step beyond the laziness

  • یادداشت های تنبل تست های شما را حتی هوشمندتر می کند Lazy notes make your tests even smarter

  • امتحان فصل Chapter Quiz

4. فراتر رفتن 4. Going Beyond

  • تست ایجاد نقطه پایانی Testing the Create endpoint

  • آزمون فرهنگ است Test is culture

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • بیشتر بدانید Learn more

نمایش نظرات

نظری ارسال نشده است.

آموزش تست واحد در جنگو
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
51m
23
Linkedin (لینکدین) lynda-small
22 تیر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Leticia Portella Leticia Portella

توسعه دهنده نرم افزار | پادکستر | اقیانوس شناس

لتیسیا پورتلا تا زمانی که علاقه خود به برنامه نویسی را کشف نکرد ، به عنوان یک اقیانوس شناس مشغول به کار شد.

لتیسیا تکامل شغلی خود و بسیاری از موضوعات فنی را که در طول راه بررسی کرده است در وبلاگش ثبت کرده است. او همچنین میزبان Pizza de Dados است ، اولین پادکست بزرگ علم داده در برزیل. او از علاقه مندان به منبع باز است و به ویژه در جامعه پایتون فعال است. لتیسیا خود را اثبات زنده قدرت یک جامعه و آنچه می تواند برای یک فرد انجام دهد می داند. وقتی برنامه نویسی یا نوشتن نمی کند ، او یک خواننده مشتاق است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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