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]
Некоторые объекты, размещенные на сайте, являются интеллектуальной собственностью компании "Все онлайн курсы и тренинги vsekursi24.ru". Использование таких объектов установлено действующим законодательством РФ.
На сайте "Все онлайн курсы и тренинги vsekursi24.ru" имеются ссылки, позволяющие перейти на другие сайты. Компания "Все онлайн курсы и тренинги vsekursi24.ru" не несет ответственности за сведения, публикуемые на этих сайтах и предоставляет ссылки на них только в целях обеспечения удобства для посетителей своего сайта.
Личные сведения и безопасность
Компания "Все онлайн курсы и тренинги vsekursi24.ru" гарантирует, что никакая полученная от Вас информация никогда и ни при каких условиях не будет предоставлена третьим лицам, за исключением случаев, предусмотренных действующим законодательством Российской Федерации.
В определенных обстоятельствах компания "Все онлайн курсы и тренинги vsekursi24.ru" может попросить Вас зарегистрироваться и предоставить личные сведения. Предоставленная информация используется исключительно в служебных целях, а также для предоставления доступа к специальной информации.
Личные сведения можно изменить, обновить или удалить в любое время в разделе "Аккаунт" > "Профиль".
Чтобы обеспечить Вас информацией определенного рода, компания "Все онлайн курсы и тренинги vsekursi24.ru" с Вашего явного согласия может присылать на указанный при регистрации адрес электронный почты информационные сообщения. В любой момент Вы можете изменить тематику такой рассылки или отказаться от нее.
Как и многие другие сайты, "Все онлайн курсы и тренинги vsekursi24.ru" использует технологию cookie, которая может быть использована для продвижения нашего продукта и измерения эффективности рекламы. Кроме того, с помощь этой технологии "Все онлайн курсы и тренинги vsekursi24.ru" настраивается на работу лично с Вами. В частности без этой технологии невозможна работа с авторизацией в панели управления.
Сведения на данном сайте имеют чисто информативный характер, в них могут быть внесены любые изменения без какого-либо предварительного уведомления.
Чтобы отказаться от дальнейших коммуникаций с нашей компанией, изменить или удалить свою личную информацию, напишите нам через форму обратной связи