دوره آموزشی تست واحد در زبان برنامه نویسی Go
43 دقیقهمبتدی2023-10-17
مدرسین

Michael Okuboyejo
جزئیات دوره
زبان برنامه نویسی Go یا Golang شامل پشتیبانی تست به عنوان بخشی از کتابخانه استاندارد خود می شود. حتی اگر به شما بستگی دارد که به دقت در مورد موارد آزمایش، مرزها و ساختارهای داده فکر کنید، Golang از برنامه نویسان با مجموعه ابزار آزمایشی غنی و بسته داخلی جامع برای آزمایش پشتیبانی می کند. در این دوره، Michael Okuboyejo توسعه دهندگان Go مبتدی/متوسط این بسته داخلی را بررسی می کند و نحوه نوشتن، سرعت بخشیدن و ساختار تست های واحد را در Go نشان می دهد. در طول مسیر، مایکل فرصتهایی را برای تمرین مهارتهای جدید شما ارائه میکند، که در نهایت به یک مورد استفاده میرسد که احتمالاً در حین کار با آن مواجه خواهید شد: نوشتن آزمایشها برای مشتریان و کنترلکنندههای HTTP.
مهارت ها
GoSoftware TestingGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - تست در Go
1. شروع به کار
- 02 - تست واحد چیست و چرا اهمیت دارد
- 03 - نحوه نوشتن تستهای واحد در Go
2. اجرای تستها در Go
- 04 - تست چند مورد تست
- 05 - اجرای چندین آزمون به صورت موازی
- 06 - بهترین شیوهها - اجرای تستها در Go
3. نکات مفید تست
- 07 - مقایسه اشیاء از انواع مختلف
- 08 - پرچمهای دونده را تست کنید
- 09 - پوشش کد اندازه گیری
4. mock میکند
- 10 - آنچه که mock است
- 11 - نحوه mock و جعل در گولنگ
- 12 - بهترین شیوهها - Mock
5. تست با HTTP
- 13 - واحد تست کلاینتهای HTTP
- 14 - واحد تست کنترل کنندههای HTTP
5. تست با HTTP
- 15 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی یادگیری زبان Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go