This presentation goes through the full testing experience of Visual Studio 2010 and Team Foundation Server 2010 including using the new Lab Management features in the full testing process.
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Full Testing Experience - Visual Studio and TFS 2010
1. Team Foundation Server 2010 Testing Workshop Ed Blankenship Microsoft MVP (TFS, Visual Studio ALM, and VSTS) Notion Solutions, Inc. www.notionsolutions.com
9. Customer Challenges QA is not aligned with lifecycle Developers and testers work in silos QA is not leveraged
10. Goals for 2010 Release - Testing Align QA with the Lifecycle Create tighter Dev/Test interaction Enable highly leveraged QA teams
11. Visual Studio 2010 Test Capabilities specialist generalist coded ui test unit testing web performance test test runner load test test case management virtual lab management data diagnostic adapters (video, action log, event log etc) team foundation server with reporting (bugs, requirements, user stories, source control, build)
81. Coded UI Testing Enables verification of UI functionality. Record test actions and VS will generate the resulting code. Assertions can be added to verify functionality. Like all VS tests, results can be stored in TFS.
82. 50 From Test->new test, click Coded UI test, specify test name and project name
113. 77 Manage snapshots for environment Access environment using Lab Environment Viewer
114. Lab Management 2010 Capability/Features Virtual Environments (Hyper-V) Physical environments Virtual environments (non Hyper-V e.g. VMWare) Visual Studio 2010 Capability/Feature Testing Running unit tests Running manual tests Running automated, load, and coded UI tests Filing rich bugs with diagnostic adapters Build deployment Automated build-deploy-test workflow Environment creation and management Create environment from VM templates Start/stop/snapshot environment Connect to environment using Environment Viewer Clone environments using network isolation Supported out of box Not supported, but possible with customization Not Supported N/A