Visual Studio Test Professional 2012

Because not everyone on your team writes code

Put testers and stakeholders right where they belong: fully integrated into the development process.

Test Professional

Product box shot

Rise with obsessive collaboration

Great applications are not made by coding alone. Visual Studio Test Professional 2012 integrates testers, product managers, and other stakeholders directly into the development process. Manage and execute test cases, define lightweight requirements, get continuous customer feedback, and trace everything in your project from the first cocktail-napkin sketch to the final deployment.

Provide end-to-end traceability and visibility

Gain a complete view into the progress and quality of each requirement, tracking back work items and test cases to business goals.

Confirm and communicate measurable requirements using acceptance tests

Collaborate with stakeholders to define measurable and repeatable acceptance tests—design, behavior, quality of service, operations—at the time requirements are captured. Share test plans with the development team to ensure an accurate understanding of the application before the code is written, reducing risk and rework.

Centralize and share test documentation

Repeatable test cases, shared test steps, test plans for individual sprints and releases, test results, and test history are stored in a shared repository, with support for short- and long-term analytics and reporting.

Conduct, record, and repeat manual tests

Execute planned tests step-by-step with a fully-instrumented, configurable test runner that captures detailed records of the steps performed, the behaviors observed, and the status of each test step. Pause testing to report a bug, whether directly related to the current test or not, and submit high-fidelity defect reports directly to the development team with all the technical data needed to reproduce and resolve the error. Record test actions for later playback, speeding subsequent test sessions and enabling future automation.

Explore and capture the unexpected

Take testing off the beaten path. Leverage the expertise of manual testers with rich tools to support ad hoc and exploratory testing, investigating unexpected usages of the application to find overlooked defects before end users do. Capture the same detailed test results and fully-instrumented bug reports as a planned test, and easily convert an exploratory sequence into a future repeatable test case definition.

Automate user interface testing

Automate the testing of user interfaces in web and Windows with Coded UI. Testers can easily record themselves performing a planned or exploratory test, then hand off the recording to a developer for quick conversion to full automation. Advanced object modeling and failover capabilities make these tests more resistant to incidental breakage—even when the UI design changes—allowing teams to spend less time repairing brittle tests and more time writing tested code.

Manage test environments more efficiently

Manage test environments with Team Lab Management, ensuring that all test environments are available and making easier it for developers to reproduce bugs.

System Requirements

Supported operating systems

  • Windows 7 SP1 (x86 and x64)
  • Windows 8 (x86 and x64)
  • Windows Server 2008 R2 SP1 (x64)
  • Windows Server 2012 (x64)

Supported architectures

  • 32-bit (x86)
  • 64-bit (x64)

Hardware requirements

  • 1.6 GHz or faster processor
  • 1 GB of RAM (1.5 GB if running on a virtual machine)
  • 10 GB of available hard disk space
  • 5400 RPM hard drive
  • DirectX 9-capable video card running at 1024 x 768 or higher display resolution