آموزش مبانی تست جاوا

Fundamentals of Java Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما یاد می دهد که برای کد خود و نحوه پیاده سازی آن در جاوا از جمله Junit ، TDD و نحوه ساختن کد خود برای تست ، تست های خودکار بنویسید. در این دوره ، با معرفی تست در جاوا ، نوشتن تست های خودکار را یاد می گیرید برای کد شما و نحوه پیاده سازی آن در جاوا. ابتدا ، نحوه نوشتن تست های خوب ، قابل نگهداری و خودکار برای کد جاوا را جستجو خواهید کرد. در مرحله بعدی ، TDD را کشف خواهید کرد. سرانجام ، شما می آموزید که چگونه می توانید کدگذاری شی گرا را با استفاده از تزریق وابستگی و دو برابر آزمایش آزمایش کنید. پس از اتمام این دوره ، مهارت و دانش آزمایش خودکار در جاوا را خواهید داشت که برای ساخت نرم افزار قابل اعتماد و قابل توسعه مورد نیاز است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کد تست Testing Code

  • مقدمه Introduction

  • سلسله مراتب آزمایش The Testing Hierarchy

  • نوشتن کد آزمون Writing Test Code

  • نوشتن کد آزمون (کدگذاری زنده) Writing Test Code (Live Coding)

  • اجزای یک آزمون Components of a Test

  • اجزای یک آزمون (کدگذاری زنده) Components of a Test (Live Coding)

  • موارد استثنا ، خطاها و خطاها Exceptions, Failures, and Errors

  • موارد استثنا ، خطاها و خطاها (کدگذاری زنده) Exceptions, Failures, and Errors (Live Coding)

نوشتن تست های خوب Writing Good Tests

  • مقدمه Introduction

  • چه چیزی یک آزمایش خوب می دهد What Makes a Good Test

  • کد آزمون Test Code

  • عیب یابی Diagnostics

  • برنامه نویسی زنده Live Coding

  • کد مشترک Common Code

  • همچربان Hamcrest Matchers

  • Hamcrest Matchers (کدگذاری زنده) Hamcrest Matchers (Live Coding)

  • خلاصه Summary

معرفی توسعه آزمون محور Introducing Test-driven Development

  • مقدمه Introduction

  • TDD چیست؟ What Is TDD?

  • کدگذاری زنده TDD TDD Live Coding

  • مثلث بندی Triangulating

  • مثلث بندی (کدگذاری زنده) Triangulating (Live Coding)

  • تکمیل مثلث بندی (کدگذاری زنده) Completing Triangulating (Live Coding)

  • نتیجه Conclusion

تست با وابستگی ها Testing with Dependencies

  • مقدمه Introduction

  • تزریق وابستگی Dependency Injection

  • تزریق وابستگی (کدگذاری زنده) Dependency Injection (Live Coding)

  • تست دوبل Test Doubles

  • تست دو برابر (کدگذاری زنده) Test Doubles (Live Coding)

  • تزریق وابستگی با فنر (کدگذاری زنده) Dependency Injection with Spring (Live Coding)

  • تزریق وابستگی با Guice (کدگذاری زنده) Dependency Injection with Guice (Live Coding)

  • نتیجه Conclusion

مقدمه ای برای تست خارج از منزل Introduction to Outside-In Testing

  • مقدمه Introduction

  • برنامه نویسی LiveRunner ApplicationRunner Live Coding

  • کامپوننت های برنامه نویسی زنده Application Components Live Coding

  • گزارش فروش کدگذاری زنده Sales Report Live Coding

  • تکمیل برنامه برنامه نویسی زنده Completing the Application Live Coding

  • نتیجه گیری Conclusions

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی تست جاوا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 19m
39
Pluralsight (پلورال سایت) pluralsight-small
17 دی 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Warburton Richard Warburton

ریچارد یک تکنسین تجربی و حل کننده مشکلات فنی غوطه وری است و به طور مستقل به عنوان مهندس نرم افزار و مربی کار می کند. اخیراً او كتابی در مورد Java 8 Lambdas برای O'Reilly و آموزش افراد از طریق java8training.com و Pluralsight نوشته است. او به عنوان یک توسعه دهنده در زمینه های مختلف از جمله تجزیه و تحلیل آماری ، تجزیه و تحلیل استاتیک ، کامپایلرها و پروتکل های شبکه کار کرده است. وی یکی از رهبران انجمن جاوا لندن است و Java Hackdays را اداره می کند. ریچارد همچنین یک سخنران کنفرانس شناخته شده است ، که در Devoxx ، JavaOne ، JFokus ، Devoxx UK ، Geecon ، Oredev ، JAX London و Codemotion صحبت کرده است. وی دکترای علوم کامپیوتر را از دانشگاه وارویک گرفت.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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