Writing Highly Maintainable Unit Tests 4 mar 2017
- 收录时间:2018-05-01 11:18:16
- 文件大小:1GB
- 下载次数:192
- 最近下载:2021-01-12 06:45:16
- 磁力链接:
-
文件列表
- writing-highly-maintainable-unit-tests.zip 104MB
- 07 Testing Against Interfaces to Simplify Maintenance/06 Inventing the Abstract-Test-Driven Development.mp4 48MB
- 04 The Pros and Cons of White-Box Testing/06 Example- Abstracting Time.mp4 44MB
- 08 Implementing Abstract Interfaces TDD Style/07 Writing Tests Against Abstract List.mp4 39MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/10 Removing Superfluous Unit Tests.mp4 36MB
- 08 Implementing Abstract Interfaces TDD Style/03 TDD-style Interface Implementation.mp4 34MB
- 09 Testing Compliance to Design Principles/07 Implementing Equality Testing Library.mp4 34MB
- 06 Gaining Resilience by Testing Against Abstract Data Types/07 Inventing Preconditions.mp4 31MB
- 05 Modeling Class Dependencies in Tests/05 Avoiding Unnecessary Unit Tests.mp4 31MB
- 02 Understanding Provable Code Correctness/06 Inventing the Test Runner.mp4 30MB
- 06 Gaining Resilience by Testing Against Abstract Data Types/06 Investigating Negative Test Cases.mp4 29MB
- 09 Testing Compliance to Design Principles/03 Testing All Aspects of a Design Pattern.mp4 27MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/07 Applying Contracts to a Production Class.mp4 26MB
- 05 Modeling Class Dependencies in Tests/02 Letting Dependencies Grow Through Refactoring.mp4 26MB
- 05 Modeling Class Dependencies in Tests/04 Understanding Lifetime of a Dependency.mp4 26MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/09 Implementing Contracts in Production Code.mp4 25MB
- 04 The Pros and Cons of White-Box Testing/02 Assessing Usefulness of Automatic Mocks.mp4 25MB
- 08 Implementing Abstract Interfaces TDD Style/04 Applying TDD to Discover Missing Tests.mp4 24MB
- 04 The Pros and Cons of White-Box Testing/04 Assessing Maintainability of Automatic vs. Manual Mocks.mp4 24MB
- 06 Gaining Resilience by Testing Against Abstract Data Types/02 Writing Unit Tests Against the Abstract Data Type.mp4 24MB
- 09 Testing Compliance to Design Principles/08 Using the Equality Testing Library.mp4 23MB
- 05 Modeling Class Dependencies in Tests/06 Testing Temporal Coupling Between Method Calls.mp4 23MB
- 03 The Importance of Knowing What to Test/06 Implementing an Interaction Test Through Derivation.mp4 22MB
- 04 The Pros and Cons of White-Box Testing/01 Applying Branch Coverage Strategy.mp4 21MB
- 07 Testing Against Interfaces to Simplify Maintenance/01 Understanding Possible Options When Deriving a Class.mp4 21MB
- 02 Understanding Provable Code Correctness/05 Inventing Automated Tests.mp4 21MB
- 03 The Importance of Knowing What to Test/07 Implementing an Interaction Test Through Interface.mp4 20MB
- 03 The Importance of Knowing What to Test/04 On Multiple Assertions in One Unit Test.mp4 20MB
- 09 Testing Compliance to Design Principles/01 Inventing Design Pattern Tests.mp4 20MB
- 08 Implementing Abstract Interfaces TDD Style/06 Refactoring a Class Covered by Abstract Tests.mp4 20MB
- 07 Testing Against Interfaces to Simplify Maintenance/07 Interface Tests in Light of the Liskov Substitution Principl.mp4 18MB
- 08 Implementing Abstract Interfaces TDD Style/02 Using Abstract Unit Tests in TDD.mp4 18MB
- 06 Gaining Resilience by Testing Against Abstract Data Types/05 Extending the Abstract Data Type.mp4 17MB
- 04 The Pros and Cons of White-Box Testing/03 Assessing Usefulness of Manual Mocks.mp4 17MB
- 09 Testing Compliance to Design Principles/02 Implementing the Design Pattern Tests.mp4 17MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/06 Inheriting Contracts.mp4 16MB
- 07 Testing Against Interfaces to Simplify Maintenance/02 Introducing Base and Derived Test Classes.mp4 16MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/08 Asserting the Preconditions.mp4 15MB
- 06 Gaining Resilience by Testing Against Abstract Data Types/03 Replacing Entire Concrete Class.mp4 15MB
- 07 Testing Against Interfaces to Simplify Maintenance/05 Completing the Definition of Abstract Data Type.mp4 15MB
- 03 The Importance of Knowing What to Test/03 Implementing a State Test.mp4 15MB
- 07 Testing Against Interfaces to Simplify Maintenance/04 Separating Functional from Non-functional Requirements.mp4 15MB
- 03 The Importance of Knowing What to Test/02 Changing the Class to Support State Testing.mp4 15MB
- 02 Understanding Provable Code Correctness/03 Proving Correctness of Code.mp4 15MB
- 04 The Pros and Cons of White-Box Testing/05 Leaning on the Compiler and Automatic Mocks.mp4 14MB
- 05 Modeling Class Dependencies in Tests/03 Evaluating Interaction Tests.mp4 14MB
- 06 Gaining Resilience by Testing Against Abstract Data Types/01 Introducing Abstract Data Types.mp4 14MB
- 08 Implementing Abstract Interfaces TDD Style/05 A Word About Naming Classes and Interfaces.mp4 13MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/03 Division of Exceptions.mp4 13MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/05 Avoiding Condition Checks with Contracts.mp4 13MB
- 09 Testing Compliance to Design Principles/05 Designing the Equality Tests.mp4 13MB
- 03 The Importance of Knowing What to Test/08 Understanding Regression.mp4 12MB
- 06 Gaining Resilience by Testing Against Abstract Data Types/04 Varying Implementation of an Abstract Data Type.mp4 12MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/04 Defining Preconditions and Postconditions.mp4 12MB
- 02 Understanding Provable Code Correctness/04 Testing Correctness at Run Time.mp4 12MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/02 Understanding Error Conditions.mp4 11MB
- 03 The Importance of Knowing What to Test/05 Completing State Tests.mp4 11MB
- 02 Understanding Provable Code Correctness/02 What Follows in This Course.mp4 10MB
- 09 Testing Compliance to Design Principles/06 Defining Equality Testing Rules.mp4 10MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/01 Discovering Impossible Tests.mp4 10MB
- 05 Modeling Class Dependencies in Tests/01 Stubbing vs. Mocking Dependencies.mp4 10MB
- 07 Testing Against Interfaces to Simplify Maintenance/03 When Implementation Affects Abstraction.mp4 9MB
- 03 The Importance of Knowing What to Test/01 The Problem of Choosing What to Test.mp4 9MB
- 09 Testing Compliance to Design Principles/04 Defining Value-typed Semantic.mp4 8MB
- 02 Understanding Provable Code Correctness/01 Putting Tests into the Frame.mp4 7MB
- 05 Modeling Class Dependencies in Tests/07 Summary.mp4 7MB
- 09 Testing Compliance to Design Principles/09 Summary.mp4 6MB
- 08 Implementing Abstract Interfaces TDD Style/08 Discussing the Benefits of Base Tests Class.mp4 6MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/11 Summary.mp4 6MB
- 08 Implementing Abstract Interfaces TDD Style/09 Summary.mp4 6MB
- 06 Gaining Resilience by Testing Against Abstract Data Types/08 Summary.mp4 5MB
- 04 The Pros and Cons of White-Box Testing/07 Summary.mp4 5MB
- 03 The Importance of Knowing What to Test/09 Summary.mp4 4MB
- 10 Design by Contract from Testing Perspective Binding Theory to Practice/12 Course Summary.mp4 4MB
- 07 Testing Against Interfaces to Simplify Maintenance/08 Summary.mp4 4MB
- 01 Course Overview/01 Course Overview.mp4 4MB
- 08 Implementing Abstract Interfaces TDD Style/01 Implementing Inheritance.mp4 3MB
- 02 Understanding Provable Code Correctness/07 Summary.mp4 3MB
- Description.txt 679B
- Course.txt 0B