Exam 70-497

Software Testing with Visual Studio 2012

$150.00 USD*

Not in the United States?

Microsoft Certified Professional exams are provided by a third-party vendor. Register for an exam at Prometric's website.

Schedule now

* Pricing does not include any promotional offers or reduced pricing for Microsoft IT Academy program members, Microsoft Certified Trainers, and Microsoft Partner Network program members. Price is subject to change without notice. Price does not include applicable taxes. Please confirm exact pricing with the exam provider before registering to take an exam.
Microsoft Visual Studio 2012 logo
  • Published: September 25, 2012
  • Languages: English, Japanese
  • Audiences: Developer
  • Technology: Microsoft Visual Studio 2012
  • Credit toward certification: MCSD

Convince your boss email

Copy the following content into an email message to your boss and update [the bracketed text] with the appropriate content.

Dear [your boss's name]:

I'd like to expand and prove my technical skills by earning a Microsoft Certification. My next step is taking Exam 70-497. The registration fee is $150.00 USD.

When I pass this certification, you'll have proof of my ability to work with Microsoft Visual Studio 2012 . Microsoft has training and online resources to help me prepare for the exam. I believe I'll be more effective and productive after achieving this valuable technical certification.

Let me know if you have any questions. In the meantime, you can find out more about this exam at http://www.microsoft.com/learning/en-us/exam-70-497.aspx. As you can see, the exam validates skills that are crucial to our team's success.

Thank you for your support,

[your name]

Skills measured

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

  • Create test plan properties

    • Selecting test settings; selecting configurations; defining name, description, area, path, and iteration; selecting test environments; assigning build to test plan (when to assign a build to a plan; compare assigned build to another build)

  • Configure test settings

    • Creating multiple test settings; selecting data and diagnostics; setting up roles

  • Define configurations

    • Managing configuration variables; setting default configurations; adding new configurations; setting configuration state; deleting configurations

  • Create test suites

    • Creating query-based test suites; creating requirement-based test suites; creating static test suites; copying test suites; creating a test suite hierarchy; assigning test suite states

  • Configure test suites

    • Assigning testers; selecting configurations; ordering test cases within a test suite; setting defaults

  • Create test cases

    • Designing test cases that have clear and measurable steps; assigning test case properties (title, areas and iterations, state, priority, assign to, and automation status); adding attachments and links; adding the test case description and history; adding tested requirements; managing test case workflow (state)

  • Create test steps

    • Adding and removing parameters to and from actions or expected results; adding and removing data; creating repeatable test actions for using fast forward for manual testing; creating expected results; adding test step attachments

  • Define parameters

    • Managing test case iterations; creating a parameter variable; renaming parameters; deleting parameters

  • Manage shared steps

    • Creating shared steps; designing shared steps that can be reused effectively across different test cases; moving shared steps; creating action recording for shared steps

  • Manage requirements

    • Reviewing requirements; verifying requirements; verifying all requirements are accounted for; validating test coverage

  • Run tests

    • Running tests with options; creating fast forward for manual testing recordings; selecting fast forward playback options (all steps, multiple steps); setting test run states; validating expected results (add comments, snapshots)

  • Perform exploratory testing

    • Perform ad hoc exploratory testing; exploring by work item; generating test case from test; generating bugs from exploratory testing; adding screenshots, video, or audio recording

  • Manage bugs

    • Tracking bug metrics (bug trends, status); verifying bugs (create test from bugs); analyzing bug reports; managing bug workflow

  • Use lab center

    • Creating new environments; creating copies of environments; running tests on remote environments; executing test case in a lab center environment

  • Analyze recommended tests

    • Selecting the build in use; comparing the current build to a previous build; viewing recommended tests; analyzing related work items

  • Perform analysis

    • Analyzing reports (requirements-user stories); analyzing by test suite; analyzing by configuration; identifying areas where quality is low; identifying test plan status

  • Manage work items

    • Validating requirements; work item relationships (e.g., what it means when a test case is associated with a requirement); creating work item queries; performing bulk updates in Microsoft Excel

Preparation options

Watch this Jump Start to improve how your team manages test coverage to better mitigate issues throughout your organization’s development process. You can leverage the tools built into Visual Studio 2012 to track back work items and test cases to business goals and measurable requirements to make testing a valuable part of your application lifecycle management (ALM). Join Steven Borg, Co-founder/Strategist at Northwest Cadence, and Anthony Borton, Lead ALM Consultant for Enhance ALM Pty Ltd for a fast-paced Jump Start tailored for seasoned testers and developers looking to put these skills to use right away.

Microsoft Certification PREP Talk: Exam 497

In this episode of Prep tips from certification experts, James Seymour, Certification Planner, and Brian Keller, Technical Evangelist, discuss the relevancy of the skills being measured on Exam 497.

  • avatar image

    #ALM - 70-496/497/498

    Posted by Francisco Palacio on 03 Dec 2013 at 16:34 GMT

    Hi. New to MVA Site/Community. Searching for those aiming at Application Lifecycle Management (ALM) via Tests 70-496/497 and 498.


See more posts on Born to Learn

Who should take this exam?

Candidates for this exam are software testers. They manage the process of running tests, creating and monitoring bugs, and managing and mitigating issues that a software organization has in controlling test coverage for project requirements. The qualified candidate typically has a strong understanding of the software testing role and modern testing practices, and the ability to implement testing practices by using Microsoft technologies.

More information about exams

We recommend that you review this exam preparation guide in its entirety and familiarize yourself with the resources on this website before you schedule your exam. See the Microsoft Certification exam overview for information about registration, videos of typical exam question formats, and other preparation resources. For information on exam policies and scoring, see the Microsoft Certification exam policies and FAQs.

This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format. To help you prepare for this exam, Microsoft recommends that you have hands-on experience with the product and that you use the specified training resources. These training resources do not necessarily cover all of the topics listed in the "Skills measured" section.