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

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

نمایش نظرات

آموزش مبانی تست جاوا
جزییات دوره
3h 19m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 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 صحبت کرده است. وی دکترای علوم کامپیوتر را از دانشگاه وارویک گرفت.