دوره‌ آموزش تست نویسی در جنگو

تست کردن برنامه های جنگو

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

 

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

 

روش ترجیحی برای نوشتن تست ها در جنگو استفاده از کتابخانه استاندارد unittest پایتون است. همچنین می توانید از هر چارچوب تست پایتون دیگری استفاده کنید. جنگو یک API و ابزارهایی برای این نوع ادغام فراهم می کند.

 



0

intro

8:4

رایگان

1

SimpleTestCase

21:9

رایگان

2

TestCase

24:56

3

client

19:42

5

tracking

25:9

6

base mixins

15:59

7

get ipaddress

18:24

8

app settings

19:15

9

should log

11:17

10

sensitive fields

20:29

11

data

9:18

13

test tracking

24:29

14

mock

40:30

15

done

1:45

دوره های پیشنهادی

دوره ساخت وبلاگ با فلسک
دوره ساخت وبلاگ با فلسک
تکمیل ضبط
امیرحسین بیگدلو
دوره اول آموزش جنگو (django)
دوره اول آموزش جنگو (django)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش لینوکس(linux)
دوره آموزش لینوکس(linux)
تکمیل ضبط
امیرحسین بیگدلو



مونگارد