Software Testing with Visual Studio Team System 2008 Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Visual Studio Team System 2008 Test Types
Chapter 2: Unit Testing
Chapter 3: Web Testing
Chapter 4: Advanced Web Testing
Chapter 5: Load Testing
Chapter 6: Manual, Generic, and Ordered Tests
Chapter 7: Managing and Configuring the Test
Chapter 8: Deploying and Running Tests
Chapter 9: Command Line
Chapter 10: Working with Test Results
Chapter 11: Reporting
Index

  • Chapter 1: Visual Studio Team System 2008 Test Types
    • Software testing in Visual Studio Team System 2008
    • Testing as part of Software Development Life Cycle
    • Types of testing
      • Unit test
      • Manual test
      • Web tests
      • Load test
      • Ordered test
      • Generic test
    • Test management and new testing features in VS 2008
      • Team explorer
      • Team system testing tools introduction
      • Test view
        • Test list editor
        • Lists of tests
        • Test results
        • Code coverage results
      • Overview of XML files for testing tools in Visual Studio 2008
  • Chapter 2: Unit Testing
    • Creating unit tests
      • Naming settings
      • General settings
        • Generated unit test code
    • Assert statements
      • Types of asserts
        • The assert class
        • StringAsserts
        • CollectionAssert
        • AssertFailedException
        • UnitTestAssertionException
        • ExpectedExceptionAttribute
    • Unit tests and generics
    • Data-driven unit testing
    • Unit testing an ASP.NET application
    • Unit testing web services
    • Code coverage unit test
    • Summary
  • Chapter 3: Web Testing
    • Creating web test
    • Recording a test
      • Adding comments
      • Cleaning the recorded tests
      • Copying the requests
    • Web test editor
      • Web test properties
      • Web test request properties
      • Other request properties
        • Form post parameters
        • Query string parameters
        • Extraction rules
        • Validation rules
        • Transactions
      • Toolbar properties
        • Add data source
        • Set credentials
        • Add recording
        • Parameterize web server
        • Add web test plug-in
        • Add request plug-in
        • Performance session for the test
    • Debug/running web test
      • Settings for .testrunconfig file
        • General
        • Web test
        • Controller and agent
        • Code coverage
        • Test timeouts
        • Deployment
        • Hosts
        • Setup and cleanup scripts
      • Running the test
        • Web browser
        • Request
        • Response
        • Context
        • Details
    • Summary
  • Chapter 4: Advanced Web Testing
    • Dynamic parameters in web testing
    • Coded web test
      • Creating a coded test from a recorded test
      • Transactions in coded test
      • Custom code
      • Adding comment
      • Running the coded web test
    • Debugging coded web test
    • Custom rules
      • Extraction rule
      • Validation rule
    • Testing web services
    • Summary
  • Chapter 5: Load Testing
    • Creating load test
      • Load test wizard
        • Specifying scenario
      • Editing load tests
        • Adding context parameters
      • Results store
      • Running the load test
      • Running load test using rig
      • Working with test result and analyzing test results
        • Graphical view
        • Summary view
        • Table view
        • Exporting to Excel
      • Summary
  • Chapter 6: Manual, Generic, and Ordered Tests
    • Manual tests
      • Manual test using text format
      • Manual test using Microsoft Word format
      • Running a manual test
    • Ordered tests
      • Creating an ordered test
      • Properties of an ordered test
      • Executing an ordered test
    • Generic tests
      • Creating a generic tests
      • Summary results file
      • Properties of a generic test
    • Summary
  • Chapter 7: Managing and Configuring the Test
    • Managing tests using test lists
      • Organizing test list
      • Test view
      • Enabling/disabling tests
      • Toolbar options
        • Filtering tests
        • Group By
    • Configuring tests
      • Test run configuration
        • General
        • Controller and agent
        • Code coverage
        • Deployment
        • Hosts
        • Setup and cleanup scripts
        • Test timeouts
        • Web test
        • Editing test run configuration file
      • Test properties
    • Summary
  • Chapter 8: Deploying and Running Tests
    • Local deployment
    • Remote deployment
    • Deploy additional files
    • Using deploymentItem attribute
    • Deploy items for individual test
    • Deployment order
    • Running tests
    • Run and rerun a test
    • Pause, resume, and stop a test run
    • Schedule test run
    • Summary
  • Chapter 9: Command Line
    • MSTest utility
    • Running a test from the command line
      • /testcontainer
    • /testmetadata
    • /test
    • /unique
    • /noisolation
    • /runconfig
    • /resultsfile
    • /noresults
    • /nologo
    • /detail
    • Publishing test results
    • /publish
    • /publishbuild
    • /flavor
    • /platform
    • /publishresultsfile
    • Trace files
    • Publishing
  • Summary
  • Chapter 10: Working with Test Results
    • Test results
      • Test as part of Team Foundation Server build
      • Build report and test result
        • Code coverage
        • Build report with failed test
        • Stack trace
        • Creating Work Item from the result
        • Publish test results
    • Summary
  • Chapter 11: Reporting
    • TFS reports for testing
      • Bugs
        • Bug rates
        • Bugs by priority
        • Bugs found without corresponding tests
    • Testing progress and effectiveness of reports
      • Regression
      • Tests passing with active bugs
      • Tests failing without active bugs
      • Load test summary
    • Creating new report
      • Report server project
        • Create a new report in Excel
    • Customizing report
    • Summary

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z