CG数据库 >> Approval Tests for .NET By Jason Roberts

Approval Tests for .NET By Jason Roberts的图片1

Approval Tests for .NET By Jason Roberts

WEBRip | English | MP4 + Project files | 1024 x 768 | AVC ~407 kbps | 15 fps

AAC | 109 Kbps | 44.1 KHz | 2 channels | 2h 34mn | 586 MB

Genre: Video Tutorial

This course will teach you how to go beyond simple asserts and use human intelligence to test both new and legacy code.

ApprovalTests is an open source library that enables unit tests to go beyond simple asserts. It allows complex verification of system output that would otherwise be hard and time-consuming to implement using conventional asserting. It is also an essential tool to quickly get legacy code under test before refactoring it.

Content:

01. Introduction 00:15:57

01. Module Overview 01:16

02. Traditional Asserts vs. Approval Tests 01:24

03. Why Approval Tests? 01:18

04. Approved and Received Files 01:31

05. Installation and Supported Testing Frameworks 00:46

06. Getting Started - A Simple Example 07:46

07. Module Summary 01:55

02. Verifying Objects and Arrays 00:25:36

08. Module Overview 01:53

09. Verifying Custom Objects 05:59

10. Approving Intermediate States 02:35

11. Refactoring a Traditional Array Test to Approval Tests 03:54

12. Approving Each Element in an Array and Adding Context 05:56

13. The Approval Testing Circle 02:48

14. Module Summary 02:28

03. Reporters 00:36:23

15. Module Overview 01:45

16. Overview of Reporters 02:57

17. File Reporter 05:16

18. Clipboard Reporter 04:25

19. Reporting With Image Diff Comparison 06:23

20. Defining Reporters in the Config File 03:57

21. Reporter Attribute Usage 02:26

22. More on the Diff Reporter 02:30

23. Creating a Custom Reporter 03:42

24. Module Summary 02:58

04. Testing Application Views 00:45:12

25. Module Overview 02:19

26. Overview of Testing Views 02:20

27. Testing WPF Views 05:50

28. Testing Windows Forms Views 04:01

29. Testing ASP.NET MVC Views Overview 02:04

30. Testing ASP.NET MVC Views 08:24

31. Testing ASP.NET MVC Views Using Seams 07:21

32. An Alternative Method for Testing Razor Views 05:27

33. Using Approved Files as Virtual Whiteboards 04:56

34. Module Summary 02:27

05. Introduction to Refactoring Legacy Code With Approval Tests 00:31:02

35. Module Overview 02:04

36. Overview of Characterization Tests 01:07

37. Creating Initial Characterization Tests 06:18

38. Automatically Generating Combinations of Test Data 05:59

39. Safe Refactoring 03:44

40. Using Logging for Approvals 09:13

41. Module Summary 02:34

Approval Tests for .NET By Jason Roberts的图片2

Approval Tests for .NET By Jason Roberts的图片3

发布日期: 2016-12-04