Bibliography
On this page: | Download: |
---|---|
Chapter 2 | Online articles | Tools | Chapter 3 | Online articles | Blog posts | Chapter 4 | Online articles | Chapter 5 | Online articles | Chapter 6 | Online articles | Tools | Chapter 7 | Online articles | Tools | Appendix | Online articles | Tools | Further reading - Hyper-V, SCVMM, Team Foundation Server installation, SharePoint deployment, Populating a lab with virtual machines |
- Sam Guckenheimer & Neno Loje, Agile Software Engineering with Visual Studio, from Concept to Continuous Feedback [Addison Wesley 2011 0-321-68585-7]
- Robert V. Binder, Testing Object-Oriented Systems [Addison Wesley 1999 0-201-80938-9]
- Sayed Ibrahim Hashimi & William Bartholomew, Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build [Microsoft Press 2011 0-735-64524-8]
- Jonathan Jacky, Margus Veanes, Colin Campbell, Wolfram Schulte, Model-Based Software Testing and Analysis with C# [Cambridge University Press 2007 0521687616]
- Cem Kaner, James Bach, Bret Pettichord, Lessons Learned in Software Testing [Wiley 2001 0-471-08112-4]
- Martin Kawalerowicz & Craig Berntson, Continuous Integration in .NET [Manning 2011 1-935-18255-2]
- James Levinson*, Software Testing with Visual Studio 2010* [Addison Wesley 2007 0-321-73448-3]
- Peter G Neumann (moderator), Risks to the Public in Computers and Related Systems
http://www.risks.org - James W. Newkirk, Alexei A. Vorontsov, Test-Driven Development in Microsoft .NET [Microsoft Press 2004 0-7356-1948-4]
- Roy Osherove, The Art of Unit Testing: with Examples in .NET [Manning 2009 978-1-033988-27-6]
- Mark Seemann, Dependency Injection in .NET [Manning 2012 978-1-935182-50-4]
- Thomas Stahl, Markus Völter, et al., Model-Driven Software Development [Wiley 2006 0-470-02570-0]
- Subashni S & Satheesh Kumar N, Software Testing using Visual Studio 2010 [Packt Publishing 2010 1849681406]
- Mark Utting & Bruno Legeard, Practical Model-Based Testing [Morgan Kaufman, 2007 0-12-372501-1]
- James A. Whittaker, Exploratory Software Testing: Tips, Tricks, Tours and Techniques to Guide Test Design [Addison Wesley 2010 0-321-63641-4]
- MSDN Library, Verifying Code by Using Unit Tests:
https://msdn.microsoft.com/library/dd264975.aspx - MSDN Library, Testing the Application:
https://msdn.microsoft.com/library/ms182409.aspx - MSDN Library, Using a Virtual Lab for Your Application Lifecycle:
https://msdn.microsoft.com/library/dd997438.aspx - Visual Studio ALM Rangers, Visual Studio Test Tooling Guidance:
http://vsartesttoolingguide.codeplex.com/ - Visual Studio ALM Rangers, Visual Studio Lab Management Guide: http://vsarlabman.codeplex.com/
- Visual Studio ALM Rangers, Team Foundation Build Customization Guide:http://vsarbuildguide.codeplex.com/
- Visual Studio ALM Rangers, Visual Studio Team Foundation Server Branching and Merging Guide:https://vsarbranchingguide.codeplex.com/
- Visual Studio ALM Rangers, Visual Studio ALM Quick Reference Guidance:http://vsarquickguide.codeplex.com/
- Visual Studio ALM Rangers: https://msdn.microsoft.com/vstudio/ee358786.aspx
Chapter 2
Online articles
- Running Unit Tests with Unit Test Explorer
- Enhancing Code Quality with Team Project Check-in Policies
- Isolating Unit Test Methods with Microsoft Fakes
- Using shims to isolate calls to non-virtual functions in unit test methods
- Testing the User Interface with Automated Coded UI Tests
- Enable Coded UI Testing of Your Custom Controls
- How to: Edit a Coded UI Test Using the Coded UI Test Editor
- Streamline Testing Process with Test Impact Analysis
- How to: Identify the Test Impact of Code Changes During Development
- Windows Installer Deployment
- ClickOnce Security and Deployment
- Team Foundation Server Power Tools
- Build Dashboard (Agile)
- Running Unit Tests on Multiple Machines Using a Test Controller and Test Agents
- Running Unit Tests with Test Explorer
- How to: Install Third-Party Unit Test Frameworks
- Isolating Unit Test Methods with Microsoft Fakes
- Writing Unit tests for C/C++ with the Microsoft Unit Testing Framework for C++
- How to: Create a Unit Test Project
- Upgrading Unit Tests from Visual Studio 2010
Tools
- Pex and Moles - Isolation and White box Unit Testing for .NET
- Team Foundation Server Build Extensions Power Tool
- Team Foundation Server Power Tools
Chapter 3
Online articles
- Getting Started with Lab Management
- How to: Connect to a Virtual Environment
- Using a Virtual Lab for Your Application Lifecycle
Blog posts
- Lab Management improvements in TFS 11
- Lab Management walkthrough using Visual Studio 11 Developer Preview Virtual Machine
Chapter 4
Online articles
- Performing Exploratory Testing Using Microsoft Test Manager
- Defining Your Test Matrix Using Test Configurations
- Web Deployment Tool Overview
- How to: View Test Plan Results in Microsoft Test Manager
- Reporting on Testing Progress for Test Plans
- Test Case Readiness Excel Report
- Test Plan Progress Excel Report
- User Story Test Status Excel Report (Agile)
- Failure Analysis Excel Report
- Test Activity Excel Report
- Creating, Customizing, and Managing Reports for Visual Studio ALM
- Test Dashboard (Agile)
- Performing Exploratory Testing Using Microsoft Test Manager
Chapter 5
Online articles
- Testing the User Interface with Automated Coded UI Tests
- How to: Create a Data-Driven Coded UI Test
- How to: Use UI Control Actions and Properties in Your Coded UI Tests
- Making Coded UI Tests Wait For Specific Events During Playback
- How to: Create Test Cases from an Assembly of Automated Tests Using tcm.exe
- How to: Create and Use a Network Isolated Environment
- Choosing a Deployment Strategy
- Building ClickOnce applications from the command line
Chapter 6
Online articles
- Testing Application Performance and Stress
- Setting up Machines and Collecting Diagnostic Information Using Test Settings
- Creating a Diagnostic Data Adapter to Collect Custom Data or Affect a Test Machine
- Create Test Settings to Run Automated Tests from Visual Studio
- How to: Edit a Test Settings File from Microsoft Visual Studio
- Create Test Settings for Automated Tests as Part of a Test Plan
- How to: Collect IntelliTrace Data to Help Debug Difficult Issues
- How to: Configure Event Log Collection Using Test Settings
- How to: Configure Network Emulation Using Test Settings
- How to: Collect Data to Check Which Tests Should be Run After Code Changes
- How to: Record a Video of Your Desktop as You Run Tests Using Test Settings
- Editing Load Patterns to Model Virtual User Activities
- Distributing Load Tests Runs across Multiple Test Machines Using Test Controllers and Test Agents
- Using Coded UI Tests in Load Tests
- Load Test Scenario Properties
- Distributing Load Test Runs Across Multiple Test Machines Using Test Controllers and Test Agents
- Load Test Run Setting Properties
- Creating Load Tests Using the New Load Test Wizard
- Editing Load Test Scenarios Using the Load Test Editor
- How to: Run a Load Test
- Analyzing Load Test Runs
- How to: Collect IntelliTrace Data to Help Debug Difficult Issues
- Debugging Non-Reproducible Errors With IntelliTrace
- Engaging Stakeholders through Continuous Feedback
- How to: Set Up Remote Debugging
- Upgrading Web Performance and Load Tests from Visual Studio 2010
- How to: Run a Coded Web Performance Test
- Upgrading Test Controllers from Visual Studio 2010
- Installing and Configuring Test Agents and Test Controllers
Tools
Chapter 7
Online articles
Tools
Appendix
Online articles
- Visual Studio Lab Management Guide
- Installing Team Foundation Components
- Dashboards
- Hyper-V Overview
- New Installation of VMM
- Scenario: Installing Team Foundation Build Service
- Hyper-V Installation Prerequisites
- Visual Studio ALM Quick Reference Guidance
- Windows Activation in Development and Test Environments
- Service Accounts and Dependencies in Team Foundation Server
- Accounts Required for Installation of Team Foundation Server
- Install the Hyper-V Role on a Server Core Installation of Windows Server 2008
- Walkthrough: Deploy an Image by Using PXE
- Volume Activation
- How to: Configure Team Foundation Server By Using the Standard Configuration for Single-Server Installations
- Manually Installing SharePoint Products for Team Foundation Server
- How To: Create and Store virtual machines and templates ready for Lab Management
Tools
Further reading
The following resources are not directly referenced in the text, but provide additional information.
Hyper-V
- Hyper-V
- 7 Best Practices for Physical Servers Hosting Hyper-V Roles
- Best Practices for Configuring Virtual Machines
- Performance Tuning Guidelines for Windows Server 2008 R2
SCVMM
Team Foundation Server installation
SharePoint deployment
Populating a lab with virtual machines
- Rise of the VM Factory
- Visual Studio Lab Management Guide
- Visual Studio and Team Foundation Server VM Factory
- Visual Studio ALM Quick Reference
- Planning considerations for setting up a lab managed by Visual Studio Lab Management
Next Topic | Previous Topic | Home | Community
Last built: Aug 6, 2012