70-498

70-498 practice questions, page 3 of 4, with answer review and explanations.

Question 11

Your companys help desk support team comprises a single individual using an Excel spreadsheet to track tickets. You want to improve the flow of information between the help desk and your development team. You need to ensure that the lead developer receives updates only when new software defects are reported by the help desk. What are two possible ways to achieve this goal? (Each correct answer presents a complete solution. Choose two.)

  1. Create a custom list on SharePoint to capture ticket information. • Have the lead developer subscribe to an alert for each ticket that is created with a type of "software defect".
  2. • Use the System Center 2012 Ticket Manager to capture tickets from the help desk. • Enable the ticket integration adapter to push tickets captured in System Center to TFS as bug work items. • Have the lead developer subscribe to alerts for his or her assigned work items.
  3. • Create a team project on your Team Foundation Server with a custom process template to track tickets. • For software defects, have the help desk assign the tickets to the lead developer. • Have the lead developer review his or her assigned tickets.
  4. • Publish the Excel spreadsheet to a SharePoint document library. • Configure an alert to notify the development lead when the spreadsheet is modified.

Question 12

Your team is setting up a test lab for the test team. Hyper-V is not the company virtualization standard. You are in a planning meeting representing the development team. The information technology (IT) group indicates that they are reluctant to purchase a Hyper-V server and have limited resources available for maintaining test environments. You need to suggest a solution for managing pre-production environments. What should you do?

  1. Explain that Standard Environments in Lab Management can be used, but that IT will still have to provision test VMs.
  2. Explain that TFS Lab Management is a solution, but requires Hyper-V.
  3. Explain that Standard Environments in Lab Management is a solution, but requires physical machines.
  4. Explain that Lab Management is a solution and that IT will not need to be involved since Lab Management can be used to self provision test VMs.

Question 13

You develop a web application that will be automatically deployed to a staging web server on which Internet Information Services (IIS) 7 is installed. You are defining a new build definition based on the DefaultTemplate.xaml build process template. This build definition will run every night and will publish the web application to a specific location. You provide the following MSBuild arguments in your build definition: You need to ensure that all prerequisites are installed and configured at the web server to support the build definition. What should you do?

  1. Install a self-signed server certificate for the site on which the web application is deployed.
  2. Install Team Foundation Power Tools.
  3. Install and configure Microsoft Web Deploy and Web Management Services.
  4. Create an FTP site for the address staging.mycompany.com.

Question 14

You have a web application that should be automatically deployed to a standard environment, including two staging web servers. You USE the LabDefaultTemplate.11.xaml build process template for your build definition. You plan to run automated tests on the application as part of the build process. You need to configure the build definition to deploy the application. What should you do?

  1. Create deployment scripts to perform the deployment. In the Deploy section of the build process template, select Deploy the build and specify the computer names and the scripts to be executed.
  2. In the build definition, specify the MS Build arguments as /p:DeployOnBuild=true;DeployTargetPackage.
  3. Define separate drop folders for each web server.
  4. In the build definition, specify Private Drop Location. Indicate the scripts to be executed after a successful build.

Question 15

You develop a solution that contains an ASP.NET Model View Controller (MVC) application. You have a continuous integration build named CodeBuild which compiles the application. Your information technology (IT) department provides you with a virtual machine (VM) for testing purposes. The VM has Internet Information Services (IIS) 7.5 installed and configured. Currently, developers publish to the VM directly from Visual Studio when the test team requests a deployment. The current release process is unreliable and burdensome to the development team. You need to create an efficient and flexible method to automate the deployment of the website when requested by the test team. What should you do?

  1. • Create a Powershell script that copies the website from the build drop folder to the test VM. • Check in the script to TFS. • Add an activity to the CodeBuild workflow that invokes the PowerShell script.
  2. • Create a standard environment using the test VM. • Create a lab workflow named DeployBuild and select CodeBuild as the source build. • Configure a deployment command to copy the website from the build drop folder to the IIS web directory. • Instruct the test team to invoke the DeployBuild when they request a new release.
  3. • Customize the CodeBuild workflow to copy the website from the build drop folder to the IIS web directory on the test VM. • Instruct the test team to invoke the CodeBuild when they wish to test.
  4. • Make the IIS Web Directory on the test VM a Universal Naming Convention (UNC) file share. • Modify the CodeBuild, setting this share as the drop folder for the build.