آموزش مقدمه ای بر تست در جاوا

Introduction to Testing in Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ساده ترین و دلپذیرترین راه برای شروع با تست واحد ، JUnit و Test Driven Development (TDD) که می توانید تصور کنید. این دوره به شما معرفی می کند که چرا می خواهید برای کد خود تست های خودکار بنویسید و چگونگی پیاده سازی آن در جاوا ، شامل اصول در مورد چگونگی نوشتن تست های ساده با استفاده از JUnit و Hamcrest ، از طریق Test Driven Development (TDD) و سپس توضیح می دهد که چگونه کد و طرح خود را برای سهولت انجام تست ساختار دهید.

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

مقدمه Introduction

  • مقدمه - چرا تست خودکار؟ Introduction - Why Automate Testing?

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

  • خلاصه طرح دوره Course Outline & Summary

کد تست Testing Code

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

  • نوشتن اولین آزمون Writing Your First Test

  • اجرای تست ها در خط فرمان Running Tests on the Command Line

  • ساختار مشترک آزمایشات The Common Structure of Tests

  • ساختار مشترک آزمونها در کد The Common Structure of Tests in Code

  • استثنا ، شکست ها و خطاها Exception, Failures, and Errors

  • استثنا ، خرابی ها و خطاها در کد Exception, Failures, and Errors in Codew

  • خلاصه Summary

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

  • تست های خوب Good Tests

  • روشهای خوب Good Practices

  • رفتار عدم اجرای Behavior Not Implementation

  • عیب یابی Diagnostics

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

  • قبل و بعد از Before & After

  • قبل از بعد (کدگذاری زنده) Before & After (Live Coding)

  • همکرست Hamcrest

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

  • خلاصه Summary

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

  • چرا TDD؟ Why TDD?

  • TDD چیست؟ What Is TDD?

  • TDD چیست؟ (کدگذاری زنده) What Is TDD? (Live Coding)

  • مثلث کردن Triangulation

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

  • انواع خلاصه Summary & Variants

وابستگی ها Dependencies

  • وابستگی ها Dependencies

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

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

  • تست دوبل Test Doubles

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

  • خلاصه Summary

  • ضمیمه 1: بهار Appendix 1: Spring

  • ضمیمه 2: گویس Appendix 2: Guice

بیرون رفتن Going Outside-in

  • مقدمه Introduction

  • یک برنامه دونده An Application Runner

  • گزارش فروش The Sales Report

  • آنالیز فروش The Sales Analyzer

  • مخزن فروش The Sales Repository

  • خارج از خلاصه Outside-in Summary

  • خلاصه دوره Course Summary

نمایش نظرات

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