وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Unit Testing Legacy Code in Java SE 8

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

Untested code can be difficult and risky to maintain. This course will teach you techniques to get existing code under test as you work on it, without risky rewrites or redesigns.


1. Course Overview
  • 1. Course Overview

  • 2. Introducing Our Legacy System
  • 1. Module Overview
  • 2. Legacy Code as Untested Code
  • 3. Our Legacy System
  • 4. Testing Previously Untested Code
  • 5. Module Summary

  • 3. Understanding the Role of Different Types of Tests
  • 1. Module Overview
  • 2. Types of Tests
  • 3. Demo - Cloning and Building ERServer
  • 4. Demo - Unit Test
  • 5. Demo - Component Test
  • 6. Demo - Acceptance Test
  • 7. Demo - End-end Test
  • 8. Testing Strategy for ERServer
  • 9. Module Summary

  • 4. Testing Code with Problematic Dependencies
  • 01. Module Overview
  • 02. The Dependencies Problem
  • 03. Understanding Test Doubles
  • 04. Understanding Dependency Injection
  • 05. Dependency Breaking Techniques
  • 06. Demo - Pass Null
  • 07. Demo - Expose Static Method
  • 08. Demo - Parameterize Constructor
  • 09. Demo - Extract Interface
  • 10. Demo - Subclass and Override Method
  • 11. Demo - Wrap API
  • 12. Demo - Revisiting the Dosing Calculator Test Problem
  • 13. Module Summary

  • 5. Testing Hard to Understand Code
  • 1. Module Overview
  • 2. Working with Hard to Understand Code
  • 3. Tour of the Divergence Controller
  • 4. Demo - Documenting and Clarifying Code
  • 5. Demo - Extract Method
  • 6. Demo - Sprout Method
  • 7. Demo - Sprout Class
  • 8. Demo - Breakout Method Object
  • 9. Module Summary

  • 6. Expanding Your Skills
  • 1. Module Overview
  • 2. Our Accomplishments with ERServer
  • 3. Practicing on the Divergence Controller
  • 4. Additional Resources and Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 16560
    حجم: 426 مگابایت
    مدت زمان: 129 دقیقه
    تاریخ انتشار: 29 تیر 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید