ALM for Developers with Visual Studio 2012

Pluralsight
Course Summary
This course covers Microsoft's Application Lifecycle Management (ALM) tooling from the perspective of a software developer including testing, software architecture, code quality, requirements and SQL Server database development.
-
+
Course Description
This course covers Microsoft's Application Lifecycle Management (ALM) tooling from the perspective of a software developer. Topics include using TFS to minimize the impact of interruptions, unit testing, the Fakes Framework, Coded UI tests, code reviews, architecture tools and modeling, SQL Server database development, requirements management and customer feedback.
-
+
Course Syllabus
Unit Testing Basics- 34m 49s
—Introduction 1m 10s
—What is Unit Testing and TDD? 5m 8s
—Demo: My First Unit Test 3m 25s
—Demo: Calculator Unit Test 6m 41s
—Demo: Continuous Testing 2m 25s
—Demo: Setup and Teardown 3m 48s
—Demo: Testing for Exceptions 4m 45s
—Code Coverage 2m 41s
—Demo: Code Coverage 4m 16s
—Outro 0m 30sUnit Testing Beyond The Basics- 37m 21s
—Introduction 0m 33s
—Design for testability 3m 18s
—The Fakes Framework 3m 54s
—Stubs vs. Shims 2m 25s
—Demo: Write tests and hit a roadblock 7m 30s
—Demo: Use Shims to clear the roadblock 8m 9s
—Demo: Properties and Code Coverage with Stubs 7m 44s
—Demo: NUnit in Visual Studio 2012 3m 17s
—Demo: Outro 0m 31sCoded UI Testing- 47m 51sCoding, Code Reviews and Metrics- 37m 55sArchitecture and Modeling- 45m 27sSQL Server Database Projects- 37m 52sRequirements and Feedback- 29m 49s