لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آزمایش ادغام عملی با استفاده از Testcontainers
Practical integration testing using Testcontainers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کیفیت تستهای یکپارچهسازی را با وارد کردن قدرت کانتینرهای Docker مستقیماً به کد آزمایشی خود بهبود بخشید. کجا از Testcontainers استفاده کنیم و چرا مفاهیم و اصول کتابخانه Testcontainers سیستمهای تمسخر آمیز بهجای تمسخر ماژولهای خاص در کد خود ایجاد، راهاندازی و توقف کانتینرهای docker از کد تست ادغام خود به طور مستقیم نحوه ادغام Testcontainers در چرخه عمر ساخت نرم افزار استفاده از Testcontainers در برنامه های نمونه پیش نیازها: شما باید در مورد اصول Docker بدانید باید در توسعه جاوا تجربه داشته باشید این کمک می کند اگر قبلاً از یک چارچوب آزمایشی مانند junit استفاده کرده باشید اگر با چارچوبهای رایج در اکوسیستم جاوا مانند Spring کار کردهاید، کمک میکند، هیچ چیز بیشتر: از دوره لذت ببرید!
چرا باید در مورد Testcontainers بیاموزید و اصلاً چیست؟ اگر به اینجا رسیدید، مطمئناً ایده ای در مورد آن خواهید داشت. فکر می کنم شما در حال آزمایش نرم افزار خود هستید و می خواهید بفهمید که Testcontainers دقیقاً چه کاری می تواند برای شما انجام دهد تا به نوعی کیفیت تست را بهبود بخشد.
بنابراین اینجا به اولین دوره آموزشی Udemy در رابطه با آن موضوع خوش آمدید. من Ansgar هستم و یک مهندس نرم افزار آزاد هستم و تقریبا هر روز با ابزارهایی مانند Testcontainers کار می کنم.
Testcontainers اشاره می کند که آزمایش را - به ویژه تست یکپارچه سازی - آسان تر می کند. من کاملا موافقم، اما جنبه های دیگری - مرتبط و مهم - وجود دارد که باید به آنها اشاره کرد. در اینجا فقط چند نمونه آورده شده است:
تستهای یکپارچهسازی شما را بدون نیاز به تغییر به تستهای کامل e2e به بیرونیترین مرزها ممکن میسازد
میتوانید از گیجکننده بودن راهاندازی آزمایشی با ساختگی و ساختگی جلوگیری کنید
از H2 استفاده میکنید، اگرچه احتمالاً پایگاه داده تولید شما نیست؟ به این زودی، شاید ...
به JPA تکیه نمیکنید، بلکه به SQL ساده متکی هستید و میخواهید اظهارات خود را در برابر یک سیستم پایگاه داده تولید مانند آزمایش کنید؟ آسان با Testcontainers!
در حال حاضر از Docker در چرخه عمر ساخت خود استفاده می کنید؟ سپس راه اندازی Testcontainers بسیار سریع است
...
در این دوره، من در مورد موضوعات ذکر شده در بالا صحبت خواهم کرد و گام به گام مهم ترین ویژگی های Testcontainers را برای شما شرح خواهم داد. برای این کار، من به دستورالعمل های زیر پایبند هستم:
این دوره در مورد عمل است، نه در درجه اول نظریه (به عنوان مثال تئوری تست)
من بخشها را کوتاه میکنم و تمام تلاشم را میکنم که سریع به نقطه اصلی برسم تا پیشرفت شما را تسریع کنم. اگر سوالی باز ماند: برای من پیام بگذارید
بازخورد و بحث همیشه پذیرفته می شود. من قصد دارم این محتوای دوره را بر اساس بازخورد شما
گسترش دهم
برای برخاستن آماده هستید؟ در دوره مشترک شوید و بیایید فوراً برویم.
سرفصل ها و درس ها
مقدمه
Introduction
Testcontainers کجا کمک می کند؟
Where does Testcontainers help?
چه مشکلاتی را برطرف می کند
What problems it addresses
به طور خلاصه چگونه کمک می کند
How does it help in a nutshell
نمایش نظرات