{"id":6193,"date":"2011-09-21T12:03:00","date_gmt":"2011-09-21T12:03:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2011\/09\/21\/manual-testing-tools-for-windows-8-metro-style-applications\/"},"modified":"2022-07-27T05:17:47","modified_gmt":"2022-07-27T13:17:47","slug":"manual-testing-tools-for-windows-8-metro-style-applications","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/manual-testing-tools-for-windows-8-metro-style-applications\/","title":{"rendered":"Manual Testing Tools for Windows 8 Metro Style Applications"},"content":{"rendered":"<p><span style=\"font-family: Calibri;font-size: small\">Windows 8 introduces metro style apps\u00a0that can be built using Visual Studio 11 tools.\u00a0\u00a0Along with development tools, Visual Studio 11 family also includes rich testing tools for the metro style apps.\u00a0After <\/span><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/apps\/br211380(v=vs.85).aspx\"><span style=\"font-family: Calibri;color: #0000ff;font-size: small\">building a Metro Style Application using Visual Studio<\/span><\/a><span style=\"font-family: Calibri;font-size: small\">, you can now install this application on a Windows 8 Device and start manual testing it. You can use <\/span><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dd380763.aspx\"><span style=\"font-family: Calibri;color: #0000ff;font-size: small\">Microsoft Test Manager<\/span><\/a><span style=\"font-family: Calibri\"><span style=\"font-size: small\">, which you are already familiar with, to connect to the Windows 8 Device and perform manual testing and file rich bugs. This is a two machine scenario where you can see the manual test steps in MTM, execute those steps on the Windows 8 Device and mark the test steps as pass\/ fail in Microsoft Test Manager.<\/span><\/span><\/p>\n<p style=\"text-align: center\">\n  <a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2011\/09\/1803.bl1_.jpg\"><img decoding=\"async\" border=\"0\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2011\/09\/1803.bl1_.jpg\" \/><\/a>\n<\/p>\n<p align=\"center\">\n  <span style=\"font-family: Calibri\"><span style=\"font-size: small\">Figure 1 \u2013 Two machine scenario where tester executes test steps on the Device, while marking them as pass\/ fail in MTM<\/span><\/span>\n<\/p>\n<p><span style=\"font-family: Calibri;font-size: small\">Before you can run a manual test on a Windows 8 remote device from Microsoft Test Manager 2011, you must first install the <\/span><a href=\"http:\/\/www.microsoft.com\/download\/en\/details.aspx?id=27540\"><span style=\"font-family: Calibri;color: #0000ff;font-size: small\">Remote Debugger<\/span><\/a><span style=\"font-family: Calibri\"><span style=\"font-size: small\"> on the device that you want to test. The Remote Debugger includes the Microsoft Test Tools Adapter which is automatically installed and runs as a service on the remote device to enable testing.<\/span><\/span><\/p>\n<h3><span style=\"font-size: small\"><span style=\"color: #4f81bd\"><span style=\"font-family: Cambria\">Connecting to the Windows 8 Device from MTM<\/span><\/span><\/span><\/h3>\n<p>In Microsoft Test Manager, in the Testing Center, select Test-> Run Tests. Click the <strong>Modify<\/strong> link next to &#8220;<strong>Perform tests using:<\/strong> to specify the remote device to run manual tests on.<\/p>\n<p style=\"text-align: center\">\n  <a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2011\/09\/6765.bl2_.jpg\"><img decoding=\"async\" border=\"0\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2011\/09\/6765.bl2_.jpg\" \/><\/a>\n<\/p>\n<p align=\"center\">\n  <span style=\"font-size: small\"><span style=\"font-family: Calibri\">Figure 2 \u2013 Specifying the device where tests will be run<\/span><\/span>\n<\/p>\n<p align=\"center\">\n  <a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2011\/09\/3808.bl3_.jpg\"><img decoding=\"async\" border=\"0\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2011\/09\/3808.bl3_.jpg\" \/><\/a>\n<\/p>\n<p align=\"center\">\n  <span style=\"font-size: small\"><span style=\"font-family: Calibri\">Figure 3 \u2013 Testing the connection to the device<\/span><\/span>\n<\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Select the <b>Remote device<\/b> option and enter the name of the device that you want to test. Click <b>Test <\/b>to test the connection and then save your changes.<\/span><\/span><\/p>\n<h3><span style=\"font-size: small\"><span style=\"color: #4f81bd\"><span style=\"font-family: Cambria\">Installing the Application on the Device for testing<\/span><\/span><\/span><\/h3>\n<p>After configuring and verifying connectivity with the remote device, you can now select the manual test case that you want to run and choose <strong>Run<\/strong>. Microsoft Test Runner opens up with an overlay, displaying the options to either <strong>Start Test<\/strong> or <strong>Install Application\u00a0<\/strong>which enables remote installation of metro style apps <span style=\"font-size: small\"><span style=\"font-family: Calibri\">on the device for testing<b>. <\/b>The Installation will consist of following steps:<\/span><\/span><\/p>\n<ol>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\"><b>Copy files \u2013 <\/b>The appx file, its certificate and associated dependencies are copied to the device for installation.<\/span><\/span><\/li>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\"><b>Install certificate \u2013 <\/b>The certificate used for signing the appx file is then added to the Machine Trusted Root Store of the device.<\/span><\/span><\/li>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\"><b>Install Appx \u2013 <\/b>The appx file will be installed on the device for testing.<\/span><\/span><\/li>\n<\/ol>\n<h3><span style=\"font-family: Calibri;font-size: small\">\u00a0<\/span><span style=\"color: #4f81bd\"><span style=\"font-family: Cambria\"><span style=\"font-size: small\">Running manual tests and filing rich bugs<\/p>\n<p><\/span><\/span><\/span><\/h3>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">You can choose the Start Test option to run the manual test. Test Steps will be displayed in Microsoft Test Runner, which can be executed on the device. From Microsoft Test Runner, you can mark the test steps as pass\/ fail, take screenshots and file rich bugs. <\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Bugs filed from Microsoft Test Runner will have the following rich data: <\/span><\/span><\/p>\n<ul>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Screenshots<\/span><\/span><\/li>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Action log<\/span><\/span><\/li>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Event log and<\/span><\/span><\/li>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\">System Information<\/span><\/span><\/li>\n<\/ul>\n<p style=\"text-align: center\">\n  <span style=\"font-size: small\"><span style=\"font-family: Calibri\"><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2011\/09\/5415.bl5_.jpg\"><img decoding=\"async\" border=\"0\" alt=\"\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2011\/09\/5415.bl5_.jpg\" \/><\/a><\/span><\/span>\n<\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\"><\/span><\/span>\u00a0<\/p>\n<p align=\"center\">\n  <span style=\"font-family: Calibri;font-size: small\"><\/span><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Figure 5 \u2013 Rich Bug filed from MTR<\/span><\/span>\n<\/p>\n<h2><span style=\"font-size: medium\"><span style=\"color: #4f81bd\"><span style=\"font-family: Cambria\">References<\/span><\/span><\/span><\/h2>\n<ol>\n<li>\u00a0<a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/hh405417(v=VS.110).aspx\"><span style=\"font-family: Calibri;color: #0000ff;font-size: small\">MSDN documentation<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\"> <\/span><\/span><\/li>\n<li><span style=\"font-size: small\"><span style=\"font-family: Calibri\"><a href=\"https:\/\/channel9.msdn.com\/Events\/BUILD\/BUILD2011\/TOOL-530T\">\/\/BUILD 2011 Talk<\/a><\/span><\/span><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Windows 8 introduces metro style apps\u00a0that can be built using Visual Studio 11 tools.\u00a0\u00a0Along with development tools, Visual Studio 11 family also includes rich testing tools for the metro style apps.\u00a0After building a Metro Style Application using Visual Studio, you can now install this application on a Windows 8 Device and start manual testing it. [&hellip;]<\/p>\n","protected":false},"author":123,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,252],"tags":[],"class_list":["post-6193","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-testing"],"acf":[],"blog_post_summary":"<p>Windows 8 introduces metro style apps\u00a0that can be built using Visual Studio 11 tools.\u00a0\u00a0Along with development tools, Visual Studio 11 family also includes rich testing tools for the metro style apps.\u00a0After building a Metro Style Application using Visual Studio, you can now install this application on a Windows 8 Device and start manual testing it. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/6193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/123"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=6193"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/6193\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=6193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=6193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=6193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}