Language

How to work with Visual Studio 2005, Team System, and add-ins to perform testing, deployment, and other tasks.

  1. Intro to Unit Testing with Team System

    By Eric Lee|10 minutes|

    In this video we see how the unit testing features of Visual Studio Team System integrate unit testing directly into the Visual Studio IDE.

  2. Intro to Testing Web Applications with Team System

    By Eric Lee|9 minutes|

    In this video we see how you can automate testing of your web applications using the web testing features of Visual Studio Team System.

  3. Intro to Load Testing Web Applications with Team System

    By Eric Lee|9 minutes|

    In this video we see how you can load test your web applications using the load testing features of Visual Studio Team System.

  4. Intro to Manual Testing with Team System

    By Eric Lee|8 minutes|

    In this video we see how you can create and run your manual test cases for your applications by using the manual testing features of Visual Studio Team System.

  5. Intro to Managing and Running Tests with Team System

    By Eric Lee|8 minutes|

    In this video we see how you can manage all or your various test cases using the test management capabilities of Visual Studio Team System. We will also see how tests are run and configured.

  6. Measuring the Business Value of AJAX

    By Eric Lee|10 minutes|

    ASP.NET AJAX is well known for its ability to improve the user experience of Web applications. With Visual Studio Team System you can also measure the business value of adding ASP.NET AJAX to your...

  7. Code Coverage of Automated Tests

    By Eric Lee|6 minutes|

    This video demonstrates how to use code coverage as a metric for determining how effective our testing is of an ASP.NET Web application. After a test has completed, Visual Studio Team System report...

  8. Custom Extraction Rules and Coded Web Tests

    By Eric Lee|12 minutes|

    Visual Studio Team System makes it easy to test a Web application by recording a user's interaction with the application and then repeatedly replaying the recorded interaction. But users do not typ...

  9. Effects of Caching

    By Eric Lee|15 minutes|

    Nearly every Web application today needs to access data from a database, but this common operation can have a real impact on the overall performance of the application. This video illustrates how V...

  10. Load Test Agent

    By Eric Lee|5 minutes|

    In this video we examine how to incorporate the Load Test Agent in to the testing that we do with Visual Studio Team System. A Load Test Agent is part of a "rig" that can be deployed to separate ma...

  11. Effects of ViewState

    By Eric Lee|10 minutes|

    The ASP.NET framework provides the ViewState mechanism to automatically maintain application state by carrying data forward and backward between browser requests. In this video we see how some ASP....

  12. Integrate Defect Tracking with Testing

    By Chris Menegay|8 minutes|

    In this video we take a look at the integration points between the Testing Framework of Visual Studio Team System and the Work Item Tracking System.

  13. Create My Own Bug Work Item

    By Chris Menegay|11 minutes|

    This video demonstrates how to create your own Bug Work Item definition for use in Visual Studio Team System. We see how a Work Item is defined by an XML file that we can manually edit in order to...

  14. Write Code More Quickly with Unit Tests

    By Chris Menegay|8 minutes|

    In this video we learn how Unit Testing can increase your productivity by easing the debugging process. We see how Visual Studio Team System can generate a Unit Test to automate execution of code t...

  15. Practice Test-Driven Development

    By Chris Menegay|8 minutes|

    Visual Studio Team System provides the tools necessary to practice Test-Driven Development, and this video we learn how Team System's testing functionality allows you to go from code to test and fr...

  16. Load Test a Web Application

    By Chris Menegay|8 minutes|

    This video walks you through the process of recording a Web Test and then replaying it as a Load Test that simulates multiple users. We see how Visual Studio Team System allows you to set warning a...

  17. Tune Web Application Performance with Profiling

    By Chris Menegay|8 minutes|

    In this video we learn that Visual Studio Team System provides two methods of profiling a Web application: Sampling and Instrumentation. Instrumentation injects markers in the underlying code so th...

  18. Set Up Distributed Load Testing for High Volume Tests

    By Chris Menegay|8 minutes|

    Visual Studio Team System allows you to set up distibuted load testing by creating a test "rig" that comprises a Controller on one remote machine and multiple Agents on the same or additional remot...

  19. Enforce Coding Standards with Code Analysis

    By Chris Menegay|6 minutes|

    With Visual Studio Team System you have fine control over the code analysis rules that apply to class library projects, web site projects, and source code control. In this video we learn how to spe...

  20. Use Generic Tests

    By Chris Menegay|5 minutes|

    A generic test is an existing program that is wrapped and made available as a test in Visual Studio Team System. In this video we see a demonstration of how a wrapped shell program accepts an input...

  21. Publish and Analyze Test Results

    By Chris Menegay|7 minutes|

    Visual Studio Team System enables you to chart changes in a project's code quality as the project progresses. This video provides instructions on how to publish test results to the Team Foundation...

  22. Discover Application Changes Prior to Deployment

    By Paul Hacker|5 minutes|

    Learn how to use the Source Control Explorer from Visual Studio Team System to discover the changes that have been made to your Web application, and to ensure that only the necessary changes get de...

  23. Implement Continuous Integration with Team Foundation

    By Chris Menegay|6 minutes|

    There are a number of continuous integration tools that work on top of Team Foundation Server, and in this video we look at the free Norton TeamCI tool available from Team System Rocks . TeamCI per...

  24. Automate Testing using Team Build

    By Chris Menegay|6 minutes|

    In this video we learn how to use Visual Studio Team System to define the automated tests that will run during a team build, and how we can drill down in to the results of those tests. We also lear...

  25. Deploy a Web Application during a Team Build

    By Paul Hacker|5 minutes|

    This video demonstrates how to create a new team build and how to deploy your Web application as part of the build process. We see that including the deployment step is as simple as adding an X-cop...

  26. Run Unit Tests against a Deployed Database

    By Paul Hacker|3 minutes|

    If your ASP.NET application is configured to deploy a database along with the Web site, how can you verify that a valid database instance has been deployed? In this video we learn how to run unit t...

  27. Enable Code Coverage and Profiling in Production Applications

    By Chris Menegay|9 minutes|

    Learn how to set up instrumentation for both code coverage and profiling in a deployed ASP.NET application, rather than an application running from within Visual Studio. This video follows the step...

  28. Web Deployment Projects

    By Bradley Bartz|65 minutes|

    Bradley Bartz and Richard Ersek show how the Web Deployment Projects provide additional functionality for building and deploying web site applications created in Visual Studio 2005.

  29. Web Application Projects & Web Deployment Projects

    By Bradley Bartz|66 minutes|

    Bradley Bartz shows how the Web Application Projects and Web Deployment Projects for Visual Studio 2005 make developing and deploying ASP.NET projects similar to the Visual Studio .NET 2003 model.

ASP.NET Web Forms Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET Web Forms:

Beginning ASP.NET 4.5: in C# and VB

Beginning ASP.NET 4.5: in C# and VB

by Imar Spaanjaars

Professional ASP.NET 4.5 in C# and VB

Professional ASP.NET 4.5 in C# and VB

by Jason N. Gaylord, Christian Wenz, Pranav Rastogi, Todd Miranda, Scott Hanselman

Pro ASP.NET 4 in C# 2010

Pro ASP.NET 4 in C# 2010

by Matthew MacDonald