دوره آموزشی Spring: توسعه تست محور با JUnit
1 ساعت 13 دقیقهمتوسط2017-09-14
مدرسین

Shonna Smith
Entrepreneur, Agile Coach, Enterprise Software Developer
جزئیات دوره
تمرین توسعه مبتنی بر آزمایش در چارچوب Spring - یا هر فریم ورک دیگری - میتواند به شما کمک کند چرخههای انتشار نرمافزار خود را تسریع کنید و اطمینان حاصل کنید که محصولی با کیفیت بالا خواهید داشت. ترفندهای استفاده از Spring و JUnit - یک ابزار تست منبع باز - را با هم بیاموزید، و نحوه استفاده از این ترکیب قدرت را در کل پشته خود برای رسیدن به پوشش آزمایشی بهینه یاد بگیرید. در این دوره، نحوه (و چرایی) استفاده از Spring و JUnit را برای توسعه مبتنی بر آزمایش بیابید. مربی Shonna Smith همچنین نشان میدهد که چگونه میتوان پایهای را برای آزمایش برخی مؤلفههای معمولی در برنامه پشتیبان خود ایجاد کرد: کامپوننتهای @Service، @Controller و @Repository. در طول دوره، Shonna نمونه های عملی از نحوه به کارگیری این مفاهیم در یک برنامه کاربردی واقعی را ارائه می دهد.
اهداف یادگیری
چرا توسعه آزمایش محور اهمیت دارد؟
برنامه ریزی تست برای کامپوننت های @Service، @Controller و @Repository
نوشتن تست های یکپارچه سازی برای کامپوننت های @Service، @Controller و @Repository
تست های واحد نوشتن برای کامپوننت های @Service، @Controller و @Repository
ایجاد مجموعه داده های تست یکپارچه سازی
ساخت مجموعه تست ویژگی
ساخت مجموعه تست ادغام پیوسته
اهداف یادگیری
چرا توسعه آزمایش محور اهمیت دارد؟
برنامه ریزی تست برای کامپوننت های @Service، @Controller و @Repository
نوشتن تست های یکپارچه سازی برای کامپوننت های @Service، @Controller و @Repository
تست های واحد نوشتن برای کامپوننت های @Service، @Controller و @Repository
ایجاد مجموعه داده های تست یکپارچه سازی
ساخت مجموعه تست ویژگی
ساخت مجموعه تست ادغام پیوسته
مهارت ها
JUnitSpring FrameworkSpring BootSpringSoftware TestingDevOps FoundationsDevOpsSoftware Development ToolsOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. بررسی TDD و برنامه
- 04 - چرا TDD مهم است
- 05 - معرفی نمونه اپلیکیشن
2. تست اجزای سرویس فنری
- 06 - برنامه ریزی تست برای اجزای @Service
- 07 - تستهای یکپارچه سازی را برای سرویس @ بنویسید
- 08 - تستهای واحد را برای سرویس @ بنویسید
3. تست کنترلرهای فنری
- 09 - برنامه ریزی تست برای اجزای @Controller
- 10 - تستهای یکپارچه سازی را برای @Controller بنویسید
- 11 - تستهای واحد را برای @Controller بنویسید
4. آزمایش اجزای دسترسی به دادههای فنری
- 12 - برنامه ریزی تست برای اجزای @Repository
- 13 - تستهای یکپارچه سازی را برای @Repository بنویسید
- 14 - مجموعه دادههای تست یکپارچه سازی ایجاد کنید
5. ایجاد مجموعههای آزمایشی - قرار دادن همه آنها در کنار هم
- 15 - یک مجموعه تست ویژگی بسازید
- 16 - یک مجموعه تست ادغام پیوسته بسازید
نتیجه
- 17 - مراحل بعدی