{"id":386,"date":"2014-06-06T07:18:01","date_gmt":"2014-06-06T11:18:01","guid":{"rendered":"http:\/\/qxf2.com\/blog\/?p=386"},"modified":"2022-09-11T11:40:52","modified_gmt":"2022-09-11T15:40:52","slug":"cross-browser-testing-tools","status":"publish","type":"post","link":"https:\/\/qxf2.com\/blog\/cross-browser-testing-tools\/","title":{"rendered":"Cross browser testing tools"},"content":{"rendered":"<p><span style=\"font-weight: bold; font-style: inherit;\">Problem:<\/span>\u00a0Maintaining testing infrastructure for testing across different combinations of browser, browser version and platform is difficult and time consuming.<\/p>\n<p>Of late, there are many tools that help testers quickly spin up any combination of browser, browser version and platform. Below, we give a brief outline of some tools that we use at <a href=\"http:\/\/qxf2.com\">Qxf2 Services<\/a> for doing cross browser testing.<\/p>\n<h2>Cross browser testing tools<\/h2>\n<p>Some tools you can use to test your applications on different Browsers and OS without having to invest much on infrastructure:<\/p>\n<p>a) Sauce Labs<br \/>\nb) Modern IE<br \/>\nc) BrowserStack<\/p>\n<hr \/>\n<h2>a) <a href=\"https:\/\/saucelabs.com\/home\">Sauce Labs<\/a><\/h2>\n<p>1. Sign up for a Sauce Labs account. You can <a href=\"https:\/\/saucelabs.com\/signup\">sign up<\/a> for a Free Account where you get 30 manual testing minutes.<\/p>\n<p>2. Login to your\u00a0<a href=\"https:\/\/saucelabs.com\/login\">Sauce Labs account<\/a><\/p>\n<p>3. Select &#8220;Manual Tests&#8221; tab to start Manual Testing<\/p>\n<p>4. Click on &#8220;New Manual Test&#8221;<\/p>\n<p>5. Enter the URL of the application you want to test<\/p>\n<p>6.\u00a0Choose the OS and Browser<\/p>\n<p>7. Click on Test<\/p>\n<p>8. Once Sauce Labs launches the Remote Machine you can start testing your application on the Remote Machine<\/p>\n<p>9. You can also file Bug, take screenshot while you test the application<\/p>\n<p>10. You can view the results on your web account. Login to your Sauce Labs account and you should see a result as shown in the screenshot below.<\/p>\n<hr \/>\n<h2>b) <a href=\"http:\/\/www.modern.ie\/en-us\">Modern Web<\/a><\/h2>\n<p>1. Microsoft provides different combinations of browser and OS virtual machines at <a href=\"http:\/\/www.modern.ie\/en-us\">Modern Web<\/a>.<\/p>\n<p>2. You can get free Virtual machines by clicking on this <a href=\"http:\/\/www.modern.ie\/en-us\/virtualization-tools#downloads\">link<\/a>.\u00a0Choose\u00a0the OS and\u00a0the browser you want and download\u00a0all the EXE and RAR files for the VM<\/p>\n<p>3. After you download all the files run the EXE file to extract vmc\/vhd files<\/p>\n<p><a href=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_files.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-411\" src=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_files.jpg\" alt=\"Modern IE_files\" width=\"708\" height=\"81\" srcset=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_files.jpg 708w, https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_files-300x34.jpg 300w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><\/a><\/p>\n<p>4. We will use <a href=\"http:\/\/www.microsoft.com\/en-in\/download\/details.aspx?id=4580\">Microsoft Virtual PC<\/a> to run the VM.<\/p>\n<p>5. Go to your start Menu and launch Microsoft Virtual PC<\/p>\n<p>6. Click on New button which will launch New Virtual Machine Wizard<\/p>\n<p>7. Click Next and then check on &#8220;Add an existing virtual machine&#8221; and click Next.<\/p>\n<p><a href=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/ModerIE_AddVM.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-436\" src=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/ModerIE_AddVM-300x234.jpg\" alt=\"Modern IE Add VM\" width=\"300\" height=\"234\" srcset=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/ModerIE_AddVM-300x234.jpg 300w, https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/ModerIE_AddVM.jpg 506w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>8. Browse for the vmc file created earlier and click next and Finish to add the VM to Microsoft Virtual PC<\/p>\n<p><a href=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_VM.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-413\" src=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_VM-300x205.jpg\" alt=\"Modern IE VM\" width=\"300\" height=\"205\" srcset=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_VM-300x205.jpg 300w, https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_VM.jpg 364w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>9. You can change the setting parameters like RAM, Networking (connect to appropriate Network Adapter) etc by clicking on Settings button<\/p>\n<p><a href=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_Settings.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-412\" src=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_Settings-300x213.jpg\" alt=\"Modern IE Settings\" width=\"300\" height=\"213\" srcset=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_Settings-300x213.jpg 300w, https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE_Settings.jpg 603w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>10. Click on Start to use the VM created and test your application on the VM created.<\/p>\n<p><a href=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-410\" src=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE-300x208.jpg\" alt=\"Modern IE\" width=\"300\" height=\"208\" srcset=\"https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE-300x208.jpg 300w, https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE-1024x710.jpg 1024w, https:\/\/qxf2.com\/blog\/wp-content\/uploads\/2014\/06\/Modern-IE.jpg 1026w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>11. For Windows 7,8 and 8.1 virtual machines, you can connect to the Internet in order to activate the trial. You get a 90 day license period<br \/>\nFor Windows Vista, you have 30 days of trial period<br \/>\nFor Windows XP you have 30 days of trial period<\/p>\n<p>12. For Windows XP, Vista and 7 you can re-arm to further extend the initial trial period<\/p>\n<p><strong>Process to re-arm<\/strong><\/p>\n<ul>\n<li>Right-click on command Prompt and select the &#8216;Run as Administrator&#8217; option<\/li>\n<li>Enter command slmgr\/rearm to re-arm Vista and 7.<\/li>\n<li>To re-arm Windows XP enter command rundll32.exe syssetup,SetupOobeBnk<\/li>\n<li>slmgr\/dlv command will help you to get current license, time remaining and re-arm count<\/li>\n<\/ul>\n<p>13. For Windows 10, to run virtual machine you need to use <a href=\"https:\/\/docs.microsoft.com\/en-us\/virtualization\/hyper-v-on-windows\/quick-start\/enable-hyper-v\">Hyper-V<\/a>\u00a0. Once you have downloaded Hyper V import required Virtual Machine using this <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-server\/virtualization\/hyper-v\/deploy\/export-and-import-virtual-machines\">link <\/a>and run it.<\/p>\n<p><strong>Note<\/strong><\/p>\n<p>The Hyper-V role cannot be installed on Windows 10 Home. You may need to Upgrade from Windows 10 Home edition to Windows 10 Professional by opening up Settings &gt; Update and Security &gt; Activation.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2>c) <a href=\"http:\/\/www.browserstack.com\/\">BrowserStack<\/a><\/h2>\n<p><a href=\"http:\/\/www.browserstack.com\/\">Browser Stack<\/a> provides access to 300+ desktop and mobile browsers on different Windows, Mac &amp; mobile OS flavors.<\/p>\n<p>1. You can create a free <a href=\"https:\/\/www.browserstack.com\/users\/sign_up\">BrowserStack account<\/a> where you can get 30 mins of free Manual testing across different browser and OS<\/p>\n<p>2. Login to your <a href=\"https:\/\/www.browserstack.com\/users\/sign_in\">BrowserStack <\/a>Account<\/p>\n<p>3. Select the OS and Browser you want to use and enter the URL of the application you want to test.<\/p>\n<p>4. Now you can start testing the application on the Remote machine.<\/p>\n<p>5. You can also capture a bug\u00a0using the Issue tracker.<\/p>\n<p>6. All the Issues along with Screenshot which were saved can be found in the Issue Tracker section for Defect tracking.<\/p>\n<hr \/>\n<p>Happy testing!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem:\u00a0Maintaining testing infrastructure for testing across different combinations of browser, browser version and platform is difficult and time consuming. Of late, there are many tools that help testers quickly spin up any combination of browser, browser version and platform. Below, we give a brief outline of some tools that we use at Qxf2 Services for doing cross browser testing. Cross [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40,15,31],"tags":[108,39,41],"class_list":["post-386","post","type-post","status-publish","format-standard","hentry","category-browserstack","category-how-to","category-sauce-labs","tag-browserstack","tag-modern-ie","tag-saucelabs"],"_links":{"self":[{"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/posts\/386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/comments?post=386"}],"version-history":[{"count":64,"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/posts\/386\/revisions"}],"predecessor-version":[{"id":14840,"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/posts\/386\/revisions\/14840"}],"wp:attachment":[{"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/media?parent=386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/categories?post=386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qxf2.com\/blog\/wp-json\/wp\/v2\/tags?post=386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}