تست در پایتون 3
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
توسعهدهندگان میخواهند اطمینان حاصل کنند که کدی که نوشتهاند کیفیت خوبی دارد و کار درست را انجام میدهد. در این دوره،تست در پایتون 3، شما یاد خواهید گرفت که تستهای واحد را در فریمورکهای پرطرفدار مانند unittest و pytest بنویسید.
ابتدا، شما با مفاهیم و واژگان پایهای تست واحد با استفاده از بسته داخلی unittest و ابزار محبوب pytest آشنا خواهید شد. در مرحله بعد، شما یاد خواهید گرفت که چگونه از تست دابلها برای ایزوله کردن واحدهای کد خود استفاده کنید. در نهایت، شما با تکنیکهای پیشرفتهتر تست مانند تست تأیید و تستهای پارامترسازی شده آشنا خواهید شد.
پس از پایان این دوره، شما مهارتها و دانش لازم برای نوشتن تستهای خودکار را خواهید داشت تا اطمینان حاصل کنید که کد شما آنچه فکر میکنید انجام میدهد و مجموعهای قابل اطمینان از تستهای رگرسیونی برای پشتیبانی از توسعههای آینده دارد.
تست در پایتون 3
-
بررسی دوره 0:02:00
-
مقدمه 0:02:00
-
دمو: نوشتن یک مورد تست با استفاده از unittest 0:05:00
-
مجموعه تستها و اجراکنندههای تست 0:05:00
-
دمو: تست فیکسچرها - استفاده از setUp و tearDown 0:05:00
-
تست فیکسچرها - ترتیب اجرا 0:03:00
-
دمو: طراحی مورد تست - نامها 0:05:00
-
دمو: طراحی مورد تست - سازماندهی - عمل - درج 0:03:00
-
خلاصهی ماژول 0:01:00
-
مقدمهای بر pytest 0:02:00
-
دمو: نوشتن تستهای واحد با استفاده از pytest 0:06:00
-
دمو: انواع بیشتری از Assertions در pytest 0:03:00
-
دمو: تست فیکسچرها در pytest 0:06:00
-
دمو: تستهای پارامترسازی شده در pytest 0:05:00
-
دمو: سازماندهی کد تست در یک پروژه بزرگتر 0:05:00
-
خلاصهی ماژول 0:01:00
-
مقدمهای بر ماژول 0:02:00
-
دمو: حلقه بازخورد توسعهدهنده 0:06:00
-
دمو: تست رگرسیون 0:03:00
-
نوشتن تستها بعد از توسعه مبتنی بر تست 0:03:00
-
دمو: توسعه مبتنی بر تست 0:10:00
-
توسعه مبتنی بر تست بر طراحی شما تأثیر میگذارد 0:03:00
-
ادغام مداوم 0:04:00
-
خلاصهی ماژول 0:01:00
-
مقدمهای بر ماژول 0:02:00
-
دمو: Stub 0:07:00
-
دمو: Fake 0:05:00
-
دمو: Dummy 0:03:00
-
انواع تست دابل - خلاصهای از آنچه تاکنون آموختهایم 0:02:00
-
دمو: Spy 0:06:00
-
دمو: Mock 0:04:00
-
مقایسهی Spies با Mocks 0:01:00
-
خلاصهی ماژول 0:01:00
-
مقدمهای بر ماژول 0:02:00
-
دمو: استراتژی 0:06:00
-
دمو: استراتژی 0:06:00
-
عواقب استراتژیهای 0:02:00
-
دمو: Monkeypatching به عنوان روشی برای وارد کردن تست دابلها 0:09:00
-
دمو: Fake خود راهانداز 0:06:00
-
خلاصهی ماژول 0:00:00
-
مقدمهای بر ماژول 0:01:00
-
دمو: جایگزینی یک ادعا با تأییدها 0:08:00
-
استفاده مناسب از تست تأیید 0:03:00
-
دمو: بررسی پوشش کد 0:05:00
-
دمو: تأییدهای ترکیبی 0:06:00
-
استفاده مناسب از تأییدهای ترکیبی 0:01:00
-
دمو: تست تغییر و پوشش برنچ 0:04:00
-
استفاده مناسب از تست پوشش و تست تغییر 0:04:00
-
دمو: تست Pairwise 0:03:00
-
خلاصهی ماژول 0:01:00
مشخصات آموزش
تست در پایتون 3
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:50
- مدت زمان :3:05:21
- حجم :540.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy