آموزش تست واحد برای توسعه دهندگان Go

Unit testing for Go developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید چگونه کد Go خود را با مثال های دنیای واقعی آزمایش کنید مفاهیم تست واحد را بیاموزید آموزش بسته تست Go Learn Testify، پرکاربردترین کتابخانه تست در Go آموزش با استفاده از نمونه های دنیای واقعی پیش نیازها:دانش پایه منطق برنامه ریزی در Go

در این دوره، یاد خواهید گرفت که چگونه توسعه دهندگان Go کد Go خود را در شرکت ها آزمایش می کنند. ما فقط از مسائل دنیای واقعی استفاده خواهیم کرد و تمام مثال ها را با استفاده از کد نشان خواهیم داد.

مفاهیم تست واحد، بسته تست Go و Testify، پرکاربردترین کتابخانه برای تست ها در Go را خواهید آموخت.

اگر از زبان دیگری آمده اید. من مطمئن هستم که شما سعی می کنید بفهمید که چگونه مفاهیم مشابه را با استفاده از Golang به کار ببرید، در این دوره ما به تمام سوالات شما پاسخ خواهیم داد.

و اگر Go زبان اول شماست یا چیز زیادی در مورد تست واحد نمی دانید، نگران نباشید، ما همه چیز را از ابتدایی تا پیشرفته پوشش خواهیم داد.


سرفصل ها و درس ها

مقدمه و مفاهیم اساسی Introduction and Basic concepts

  • خوش آمدی! Welcome!

  • خوش آمدی! Welcome!

  • ساختار یک تست نرم افزاری The structure of a Software Test

  • ساختار یک تست نرم افزاری The structure of a Software Test

  • اولین آزمایش ما با استفاده از Golang Our first test using Golang

  • اولین آزمایش ما با استفاده از Golang Our first test using Golang

  • ترتیب، عمل و ادعا Arrange, Act and Assert

  • ترتیب، عمل و ادعا Arrange, Act and Assert

مقدمه و مفاهیم اساسی Introduction and Basic concepts

ملزومات تست گلانگ Golang Testing Essentials

  • منابع دوره Course resources

  • دستور go test و تست کش کردن The go test command and test caching

  • دستور go test و تست کش کردن The go test command and test caching

  • بهبود پیام های شکست تست شما Improving your Test Failure Messages

  • بهبود پیام های شکست تست شما Improving your Test Failure Messages

  • آزمون‌های مبتنی بر جدول، از تکرار کد آزمون خودداری کنید Table Driven Tests, avoid repeated test code

  • بهبود تست های ما با تست های فرعی Improving our tests with Sub Tests

  • بهبود تست های ما با تست های فرعی Improving our tests with Sub Tests

  • پرهیز از تست های متناقض با روش Fatal Avoiding inconsistent tests with Fatal method

  • تمسخر وابستگی ها Mocking dependencies

  • آزمون های واحد و ادغام، تفاوت توضیح داده شده است Unit and Integration Tests, difference explained

  • تمرینات تفاوت آزمون ادغام و واحد Integration and Unit test difference exercices

  • تمرینات تفاوت آزمون ادغام و واحد Integration and Unit test difference exercices

  • تمرینات تمسخر آمیز Mocking exercices

  • تمرینات تمسخر آمیز Mocking exercices

ملزومات تست گلانگ Golang Testing Essentials

  • منابع دوره Course resources

  • آزمون‌های مبتنی بر جدول، از تکرار کد آزمون خودداری کنید Table Driven Tests, avoid repeated test code

  • پرهیز از تست های متناقض با روش Fatal Avoiding inconsistent tests with Fatal method

  • تمسخر وابستگی ها Mocking dependencies

  • آزمون های واحد و ادغام، تفاوت توضیح داده شده است Unit and Integration Tests, difference explained

شهادت دهید، تست های ما را به سطح بعدی ببرید Testify, taking our tests to the next level

  • ادعاهای اصطلاحی Idiomatic Assertions

  • مسخره کردن با mock.Mock آسان شد Mocking made easy with mock.Mock

  • مسخره کردن با mock.Mock آسان شد Mocking made easy with mock.Mock

شهادت دهید، تست های ما را به سطح بعدی ببرید Testify, taking our tests to the next level

  • ادعاهای اصطلاحی Idiomatic Assertions

تسلط بر پرکاربردترین انواع تمسخر (Test Doubles) Mastering the most used Mocking types (Test Doubles)

  • خرد: مثال ثبت نام کاربر Stubs: User registration example

  • مسخره کردن: برقراری فراخوانی روش Mocks: Asserting method calls

  • مسخره کردن: برقراری فراخوانی روش Mocks: Asserting method calls

  • Mock and Dummy Object: مثالی برای پیشگیری از کلاهبرداری کارت اعتباری Mock and Dummy Object: Credit card fraud prevention example

تسلط بر پرکاربردترین انواع تمسخر (Test Doubles) Mastering the most used Mocking types (Test Doubles)

  • خرد: مثال ثبت نام کاربر Stubs: User registration example

  • Mock and Dummy Object: مثالی برای پیشگیری از کلاهبرداری کارت اعتباری Mock and Dummy Object: Credit card fraud prevention example

نتیجه Conclusion

  • متشکرم! Thank you!

نتیجه Conclusion

  • متشکرم! Thank you!

نمایش نظرات

آموزش تست واحد برای توسعه دهندگان Go
جزییات دوره
2 hours
18
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,764
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vinicius Oliveira Silva Vinicius Oliveira Silva

مهندس نرم افزار