مقدمهای بر تستنویسی در Python
✅ سرفصل و جزئیات آموزش
چرا تست بنویسیم؟
افراد زیادی کد مینویسند. برخی از آنها کدی کارآمد و سودآور خلق میکنند. اما گاهی اوقات، حتی باهوشترین برنامهنویسان هم اشتباهاتی مرتکب میشوند که ممکن است میلیونها دلار خسارت به بار آورد. چگونه میتوان احتمال وقوع چنین فاجعهای را کاهش داد؟ چگونه اطمینان حاصل میکنید که برنامهای میسازید که دقیقاً همان کاری را که میخواهید انجام میدهد؟ پاسخ بسیار ساده است: تست بنویسید!
مبانی تستنویسی در Python
در این مسیر، شما اصول اولیه ایجاد تست در Python را خواهید آموخت. با چهار نوع از روشهای تست نرمافزار آشنا میشوید. شما تستهای خود را ایجاد خواهید کرد تا قبل از رفتن به محیط تولید، بررسی کنید که آیا برنامه یا پایپلاین داده طبق انتظار کار میکند یا خیر. خواه این مشکل یک مقدار Null غیرمنتظره باشد، یک غلط املایی در مجموعه داده، یا جابجا شدن علامتها در معادله. شما میتوانید و باید این موارد را با استفاده از تستها شناسایی کنید.
تستنویسی با pytest و unittest
پس از اتمام دوره، شما انواع روشهای تست را خواهید شناخت و میتوانید مناسبترین آنها را برای یک زمینه خاص انتخاب کنید. همچنین قادر خواهید بود آن تستها را طراحی کرده و با استفاده از کتابخانههای `pytest` و `unittest` در Python پیادهسازی کنید.
مقدمهای بر تستنویسی در Python
-
مقدمهای بر تستنویسی در Python None
-
فراخوانی pytest از طریق CLI None
-
بهکارگیری نشانگرهای تست None
-
مقدمهای بر فیکسچرها None
-
زنجیر کردن درخواستهای فیکسچر None
-
استفاده خودکار فیکسچرها None
-
پاکسازی فیکسچرها None
-
تست واحد با pytest None
-
تست ویژگی با pytest None
-
تست یکپارچگی با pytest None
-
تست عملکرد با pytest None
-
آشنایی با Unittest None
-
رابط کاربری CLI None
-
فیکسچرها در unittest None
-
مثالهای کاربردی None
-
تبریک! None
مشخصات آموزش
مقدمهای بر تستنویسی در Python
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:پیشرفته
- تعداد درس:16
- مدت زمان :4:00:00
- حجم :338.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy