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

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

نمایش نظرات

آموزش تست واحد در جنگو
جزییات دوره
51m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Leticia Portella Leticia Portella

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

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

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