آموزش تمرینات توسعه آزمایش محور در جاوا

Test-Driven Development Practices in Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره تمرینات توسعه تست محور (TDD) و ابزارهایی را که از TDD در پلتفرم جاوا پشتیبانی می کنند را پوشش می دهد. این شامل اطلاعات JUnit، Mockito، PowerMock، و DBUnit است.

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

مروری بر رویه ها، اصول و ابزارها Overview of Practices, Principles, and Tools

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

  • نمای کلی ماژول Module Overview

  • مقدمه ای بر توسعه تست محور Introduction to Test-Driven Development

  • قرمز/سبز/Refactor Red / Green / Refactor

  • واژه شناسی Terminology

  • افسانه های رایج در مورد TDD Common Myths About TDD

  • پیش نمایش چارچوب Framework Preview

  • خلاصه Summary

راه اندازی مورد نیاز Required Setup

  • دانلود Eclipse Download Eclipse

  • Eclipse را نصب کنید Install Eclipse

  • افزونه های مورد نیاز Eclipse را دانلود کنید Download Required Eclipse Plug-Ins

  • پایگاه داده H2 را دانلود و نصب کنید Download and Install H2 Database

مروری بر JUnit و نشان دادن قرمز/سبز/Refactor JUnit Overview and Demonstrating Red / Green / Refactor

  • نمای کلی ماژول Module Overview

  • مروری بر مفاهیم تست JUnit Overview of JUnit Testing Concepts

  • ساختارهای هسته JUnit JUnit Core Constructs

  • نسخه نمایشی قرمز/سبز/Refactor Red / Green / Refactor Demo

  • خلاصه Summary

ویژگی های اساسی Mockito Basic Features of Mockito

  • نمای کلی ماژول Module Overview

  • مفاهیم تمسخر آمیز Mocking Concepts

  • بررسی اجمالی Mockito Mockito Overview

  • نسخه ی نمایشی Mockito Mockito Demo

  • ایجاد نمونه های ساختگی Creating Mock Instances

  • فراخوانی روش Stubbing Stubbing Method Calls

  • تاییدیه ها Verifications

  • خلاصه Summary

ویژگی Mockito Deep-Dive Mockito Feature Deep-Dive

  • نمای کلی ماژول Module Overview

  • تطبیق استدلال Argument Matching

  • قطع تماس های متوالی Stubbing Consecutive Calls

  • نسخه ی نمایشی - قطع تماس های متوالی Demo - Stubbing Consecutive Calls

  • سفارش تأیید Verification Order

  • گرفتن استدلال Capturing Arguments

  • نسخه ی نمایشی - گرفتن آرگومان ها Demo - Capturing Arguments

  • تمسخر جزئی Partial Mocks

  • وقتی Mockito کافی نیست - PowerMock When Mockito is not Enough - PowerMock

  • تمسخر روش استاتیک فراخوانی Mocking Static Method Invocations

  • جایگزینی Object Instantiation Replacing Object Instantiation

  • روش‌های خصوصی نهایی Stubbing Stubbing Final & Private Methods

  • کلاس ابزار تست Whitebox Whitebox Test Utility Class

  • خلاصه Summary

مدیریت فیکسچر و تست اجزای داده Fixture Management & Data Component Testing

  • نمای کلی ماژول Module Overview

  • مدیریت فیکسچر Fixture Management

  • تست دسترسی به داده ها Data Access Testing

  • نمای کلی DBUnit DBUnit Overview

  • نسخه ی نمایشی - عملکرد هسته DBUnit Demo - DBUnit Core Functionality

  • عملیات پایگاه داده Database Operations

  • مجموعه داده های مبتنی بر فایل File-based Data Sets

  • نسخه ی نمایشی - مجموعه داده های مبتنی بر فایل Demo - File-based Data Sets

  • مجموعه داده های دیگر Other Data Sets

  • نسخه ی نمایشی - QueryDataSet Demo - QueryDataSet

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش تمرینات توسعه آزمایش محور در جاوا
جزییات دوره
2h 54m
50
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
377
از 5
دارد
دارد
دارد
Mike Nolan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Nolan Mike Nolan

مایک یک معمار راه حل برای Foods ایالات متحده است ، بیش از 15 سال در زمینه فناوری مشغول به کار است و مسئولیت آن را مدیریت فنی ، معماری راه حل و معماری سازمانی متمرکز کرده است. علاوه بر این ، او وقت خود را به عنوان مربی در گروه کاربری جاوا شیکاگو می گذراند. وی دارای مدرک کارشناسی در رشته علوم کامپیوتر از دانشگاه ایالتی ایلینویز است و در حال حاضر در کلان شهر شیکاگو اقامت دارد.