Unit Testing: Test Driven and Scenario Based Testing
This is the first of a four part series, recorded this summer, where Robert is joined by Phil Japikse to discuss unit testing. This series expands on the 2017 Unit Testing episode.
In this episode, Robert and Phil take a deep dive into the details and philosophy of Test Driven Development (TDD), including demonstrating a glorious failure that proves out the benefit of writing tests around your code. Next, they discuss scenario based testing with xUnit, re-using a single unit test to cover multiple use cases for the system under test.
Links:
http://www.skimedic.com/blog
https://github.com/skimedic/presentations/tree/master/UnitTesting
https://xunit.github.io/
https://github.com/moq/moq
Episodes in this series:
Test Driven and Scenario Based Testing (this episode)
xUnit
MOQ Framework
Existing Code
Видео Unit Testing: Test Driven and Scenario Based Testing канала Microsoft Visual Studio
In this episode, Robert and Phil take a deep dive into the details and philosophy of Test Driven Development (TDD), including demonstrating a glorious failure that proves out the benefit of writing tests around your code. Next, they discuss scenario based testing with xUnit, re-using a single unit test to cover multiple use cases for the system under test.
Links:
http://www.skimedic.com/blog
https://github.com/skimedic/presentations/tree/master/UnitTesting
https://xunit.github.io/
https://github.com/moq/moq
Episodes in this series:
Test Driven and Scenario Based Testing (this episode)
xUnit
MOQ Framework
Existing Code
Видео Unit Testing: Test Driven and Scenario Based Testing канала Microsoft Visual Studio
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Mocking Dependencies and Verifying Behavior - Moq Overview (6 of 12) | Automated Software Testing](https://i.ytimg.com/vi/mmgb4TkiRA4/default.jpg)
![Maximum Usage Report](https://i.ytimg.com/vi/B9r_Qfc6sWw/default.jpg)
![Visual Studio Team Services (VSTS) Sprint 124 – what’s new?](https://i.ytimg.com/vi/COl5IVT-Umg/default.jpg)
![(5) Taking advantage of advanced debugging & diagnostics tools for Universal Windows app dev](https://i.ytimg.com/vi/nBnED0Bv4oA/default.jpg)
![In The Code 2.0: Three days, going to beta with getallready.org](https://i.ytimg.com/vi/6iX1debzSzg/default.jpg)
![Address Sanitizer continue_on_error | Pure Virtual C++ 2023](https://i.ytimg.com/vi/i8_RfDAEjMs/default.jpg)
![07 Fresh Car Smell](https://i.ytimg.com/vi/68OHtX_XMyQ/default.jpg)
![Make your repeated edits faster and more accurate with IntelliCode suggestions](https://i.ytimg.com/vi/z1PYK6qn4_s/default.jpg)
![Connect(); // 2016 - Stories: LittleBits](https://i.ytimg.com/vi/aWfWGWUEwRQ/default.jpg)
![OptiKey Case Study (Customer Video Connect(); 2018)](https://i.ytimg.com/vi/rvX2I2LfwbA/default.jpg)
![Visual C++ STL Code Review: GH-2580, Implement P2440R1 ranges::iota, ranges::shift_left, ranges::shi](https://i.ytimg.com/vi/Waeq-IJ38AI/default.jpg)
![Using Espresso Tests with Xamarin Test Cloud & VSTS](https://i.ytimg.com/vi/qpDs-ZdBHcQ/default.jpg)
![Verizon Labs powers FiOS entertainment services with open source .NET Core, Docker and Apache Mesos](https://i.ytimg.com/vi/ncuIj9_EL7o/default.jpg)
![Discover quick actions for common tasks as you type, with IntelliCode](https://i.ytimg.com/vi/XMGkTMxBw88/default.jpg)
![Writing a VisualStudio.Extensibility Extension: Editor (5 of 7) | Visual Studio Extensions](https://i.ytimg.com/vi/jq_mXRugnw0/default.jpg)
![01 Saved Layouts](https://i.ytimg.com/vi/zhqdbQG4D-0/default.jpg)
![Optolexia builds dyslexia screening tool using Microsoft Azure Machine Learning](https://i.ytimg.com/vi/rpQKf6vxm8U/default.jpg)
![Connect(); // 2016 - Stories: WorldWide Telescope](https://i.ytimg.com/vi/s_wPKoQtt0M/default.jpg)
![Connect(); // 2016 - Stories: Samsung](https://i.ytimg.com/vi/m_fKcjhkY-0/default.jpg)
![Writing Visual Studio Extensions with Mads - Progress indicators](https://i.ytimg.com/vi/Ek2OF5G85JI/default.jpg)
![Writing your first extension](https://i.ytimg.com/vi/4JL8EawZMvY/default.jpg)