آموزش بهار: توسعه آزمایش شده با JUnit

Spring: Test-Driven Development with JUnit

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تمرین توسعه آزمایش محور در چارچوب Spring - یا هر چارچوبی برای این امر - می تواند به شما در سرعت بخشیدن به چرخه انتشار نرم افزار کمک کند و اطمینان حاصل کند که در نهایت با یک محصول با کیفیت بالا مواجه خواهید شد. با استفاده از ترفندهای استفاده از Spring و JUnit - یک ابزار آزمون منبع باز - و نحوه استفاده از این ترکیب قدرت در کل پشته باطن خود برای دستیابی به پوشش تست بهینه ، آشنا شوید. در این دوره ، چگونگی (و چرایی) استفاده از Spring و JUnit را برای توسعه آزمایش محور کشف کنید. مربی Shonna Smith همچنین نشان می دهد که چگونه زمینه آزمایش برخی از اجزای معمولی را در برنامه Backend شما ایجاد می کند:Service ،Controller وRepository. در طول دوره ، Shonna نمونه های عملی نحوه استفاده از این مفاهیم را در برنامه های واقعی ارائه می دهد.
موضوعات شامل:
  • چرا توسعه آزمون محور مهم است
  • برنامه ریزی آزمون برای اجزایService ،Controller وRepository
  • نوشتن آزمونهای ادغام برای اجزایService ،Controller وRepository
  • تست واحد نوشتن برای اجزایService،Controller وRepository
  • ایجاد مجموعه داده های آزمون یکپارچه سازی
  • ساخت مجموعه تست ویژگی
  • ساخت یک مجموعه آزمون ادغام مداوم

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

مقدمه Introduction

  • خوش آمدی Welcome

  • چه چیزی میخواهید بدانید What you need to know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. بررسی TDD و برنامه 1. Review of TDD and Application

  • چرا TDD اهمیت دارد Why TDD matters

  • معرفی برنامه نمونه Introducing the sample application

2. تست اجزای سرویس بهار 2. Testing Spring Service Components

  • برنامه ریزی تست برای اجزایService Test planning for @Service components

  • تست های ادغام را برایService بنویسید Write integration tests for @Service

  • تست های واحد را برایService بنویسید Write unit tests for @Service

3. آزمایش کنترل کننده های بهاری 3. Testing Spring Controllers

  • برنامه ریزی تست برای اجزایController Test planning for @Controller components

  • تست های ادغام را برایController بنویسید Write integration tests for @Controller

  • تست های واحد را برایController بنویسید Write unit tests for @Controller

4- تست مؤلفه های دسترسی به داده بهار 4. Testing Spring Data Access Components

  • برنامه ریزی تست برای اجزایRepository Test planning for @Repository components

  • تست های ادغام را برایRepository بنویسید Write integration tests for @Repository

  • مجموعه داده های آزمون ادغام ایجاد کنید Create integration test datasets

5- ایجاد سوئیت های تست: این کار را با هم جمع کنید 5. Creating Test Suites: Putting It All Together

  • یک مجموعه تست ویژگی ایجاد کنید Make a feature test suite

  • یک مجموعه آزمون مداوم ادغام کنید Make a continuous integration test suite

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش بهار: توسعه آزمایش شده با JUnit
جزییات دوره
1h 12m
17
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
42,471
- از 5
ندارد
دارد
دارد
Shonna Smith
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shonna Smith Shonna Smith

شونا اسمیت یک کارآفرین ، مربی چابک و توسعه دهنده نرم افزار شرکت است. یک مهندس نرم افزار خوب ، Shonna دارای بیش از 10،000 ساعت تجربه در ساخت محصولات نرم افزاری و تشکیل تیم های توسعه محصول نرم افزاری است. وی در زمینه مشاوره چابک و همچنین توسعه وب و برنامه تخصص دارد. علاوه بر این ، وی از همکاری با مشاغل کوچک و غیرانتفاعی برای کمک به آنها در درک حضور وب و دید فناوری اطلاعات لذت می برد.