Picture this: you make a simple change to the code and suddenly realize that you created a dozen unexpected bugs. Sound familiar? You’re not alone!
Good news is, unit testing can make this a thing of the past.
Выходные данные
Файлы примеров: присутствуют Формат видео: MP4 Видео: H264-AVC, 1280x720, 30fps, 686 kbps Аудио: AAC, 41000, Stereo, 109 kbps
Год выпуска: 2018 Производитель: Udemy Автор: Mosh Hamedani Продолжительность: 05:48 Формат: MP4 Язык: Английский
Содержание
– Getting Started - 43:41
What is Automated Testing
Preview - 02:40
Benefits of Automated Testing
Preview - 02:37
Types of Tests
Preview - 04:00
Test Pyramid
Preview - 02:55
The Tooling - 02:52
Source Code - 00:15
Writing Your First Unit Test - 10:27
Testing All the Execution Tests - 05:22
Refactoring with Confidence - 02:14
Using NUnit in Visual Studio - 03:59
What is Test-Driven Development - 03:19
Course Structure - 01:46
Summary - 00:41
Asking Questions - 00:34
– Fundamentals of Unit Testing - 39:02
Introduction - 00:47
Characteristics of Good Unit Tests - 02:03
What to Test and What Not to Test - 03:00
Naming and Organizing Tests - 02:36
Introducing Rider - 01:52
Writing a Simple Unit Test - 03:52
Black-box Testing - 04:43
Set Up and Tear Down - 03:36
Parameterized Tests - 03:25
Ignoring Tests - 01:33
Writing Trustworthy Tests - 06:11
Developers Who Don't Write Tests - 03:51
Summary - 01:33
– Core Unit Testing Techniques - 45:39
Introduction - 00:32
Testing Strings - 05:50
Testing Arrays and Collections - 06:11
Testing the Return Type of Methods - 04:02
Testing Void Methods - 04:42
Testing Methods that Throw Exceptions - -04:10
Testing Methods that Raise an Event - 04:34
Testing Private Methods - 09:50
Code Coverage - 02:30
Testing in the Real-world - 02:32
Summary - 00:46
– Breaking External Dependencies - 55:31
Introduction - 02:16
Loosely-coupled and Testable Code - 03:34
Refactoring Towards a Loosely-coupled Design - 09:42
Dependency Injection via Method Parameters - 05:09
Dependency Injection via Properties - 02:41
Dependency Injection via Constructor - 04:22
Dependency Injection Frameworks - 03:26
Mocking Frameworks - 01:55
Creating Mock Objects Using Moq - 06:47
State-based vs. Interaction Testing - 01:54
Testing the Interaction Between Two Objects - 03:40
Fake as Little As Possible - 03:10
An Example of a Mock Abuse - 04:54
Who Should Write Tests - 02:01
– Project- Testing BookingHelper - 35:51
Introduction - 02:12
Test Cases - 03:40
Extracting IBooking Repository - 07:44
Writing the First Test - 04:29
Refactoring - 07:50
Writing the Second Test - 01:28
Fixing a Bug - 03:44
Writing Additional Tests - 04:44
– Project- HouseKeeperHelper - 53:46
Introduction - 02:07
Refactoring For Testability - 09:32
Fixing a Design Issue - 02:59
An Alternative Solution - 00:39
Writing the First Interaction Test - 07:40
Keeping Tests Clean - 05:42
Testing a Method is Not Called - 05:37
Another Interaction Test - 07:31
Extracting Helper Methods - 08:02
Testing Exceptions - 03:34
Coupons to My Other Courses
Preview - 00:23
Список файлов
01 Getting Started
001 What is Automated Testing.mp4 [5m 879k 656]
002 Benefits of Automated Testing.mp4 [11m 381k 812]
003 Types of Tests.mp4 [19m 791k 507]
004 Test Pyramid.mp4 [5m 238k 823]
005 The Tooling.mp4 [13m 624k 835]
006 Source Code.mp4 [346k 916]
006 source-code-completed-1.zip [23m 73k 237]
006 source-code-starter-1.zip [20m 137k 845]
007 Writing Your First Unit Test.mp4 [16m 267k 227]
008 Testing All the Execution Tests.mp4 [12m 190k 890]
009 Refactoring with Confidence.mp4 [4m 647k 833]
010 Using NUnit in Visual Studio.mp4 [9m 645k 723]
011 What is Test-Driven Development.mp4 [6m 933k 72]
012 Course Structure.mp4 [7m 465k 861]
013 Summary.mp4 [1m 337k 282]
014 Asking Questions.html [1k 748]
02 Fundamentals of Unit Testing
015 Introduction.mp4 [1m 463k 479]
016 Characteristics of Good Unit Tests.mp4 [4m 151k 531]
017 What to Test and What Not to Test.mp4 [9m 66k 658]
018 Naming and Organizing Tests.mp4 [7m 183k 44]
019 Introducing Rider.mp4 [3m 858k 158]
020 Writing a Simple Unit Test.mp4 [6m 93k 414]
021 Black-box Testing.mp4 [12m 16k 925]
022 Set Up and Tear Down.mp4 [6m 312k 730]
023 Parameterized Tests.mp4 [8m 982k 651]
024 Ignoring Tests.mp4 [2m 409k 869]
025 Writing Trustworthy Tests.mp4 [14m 676k 457]
026 Developers Who Dont Write Tests.mp4 [24m 34k 544]
027 Summary.mp4 [2m 743k 219]
03 Core Unit Testing Techniques
028 Introduction.mp4 [781k 305]
029 Testing Strings.mp4 [10m 255k 165]
030 Testing Arrays and Collections.mp4 [10m 330k 296]
031 Testing the Return Type of Methods.mp4 [6m 389k 191]
032 Testing Void Methods.mp4 [7m 612k 222]
033 Testing Methods that Throw Exceptions.mp4 [7m 230k 931]
034 Testing Methods that Raise an Event.mp4 [7m 718k 186]
035 Testing Private Methods.mp4 [16m 509k 893]
036 Code Coverage.mp4 [7m 343k 448]
037 Testing in the Real-world.mp4 [16m 659k 944]
038 Summary.mp4 [1m 567k 962]
Отзывы
(Читать все отзывы ->)