{"id":1618,"date":"2020-02-18T10:32:08","date_gmt":"2020-02-18T14:32:08","guid":{"rendered":"http:\/\/blog.wholetomato.com\/?p=1618"},"modified":"2024-04-11T14:04:41","modified_gmt":"2024-04-11T18:04:41","slug":"tools-for-tuesday","status":"publish","type":"post","link":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/","title":{"rendered":"Tools for Tuesday"},"content":{"rendered":"\r\n<p>While we hope Visual Assist is your favorite dev tool, we know we can&#8217;t (and won&#8217;t) do everything for you. As we continue developing solutions, we&#8217;ll also showcase tools or tips for other problems you may face in other parts of development. This week, you&#8217;ll hear from our friends at <a href=\"https:\/\/www.ranorex.com\">Ranorex<\/a>:<\/p>\r\n\r\n\r\n\r\n<h1 class=\"wp-block-heading\"><strong>How to continue to test in Visual Studio in a post Coded UI world.\u00a0<\/strong><\/h1>\r\n\r\n\r\n\r\n<p>Producing powerful on-time releases demands high-quality code and thorough testing. This is why developers have been encouraged to continuously inspect their code for errors and to <a href=\"https:\/\/www.ranorex.com\/blog\/succeed-left-shifted-world\/\">shift their testing left.<\/a>\u00a0 Visual studio is far and away the most popular IDE on the planet with an estimated <a href=\"https:\/\/www.datanyze.com\/market-share\/ide\/microsoft-visual-studio-market-share\">market share of 39%<\/a>, and there are some great <a href=\"https:\/\/docs.wholetomato.com\/default.asp?W760\">code inspection tools<\/a> that extend Visual Studio functionality out there, but what about left-shifted test automation?\u00a0<\/p>\r\n\r\n\r\n\r\n<p>For users of Visual Studio, Coded UI facilitated a shift-left approach to development by enabling automated UI-driven functional testing from within the IDE. However, earlier this year Microsoft announced that Coded UI was deprecated. Visual Studio 2019 would be the last version to support Coded UI.<\/p>\r\n\r\n\r\n\r\n<p>Does this mean that left-shifted developers and technical testers are bereft of a testing framework that operates from within Visual Studio? The answer my friends is \u201cnot on your nelly\u201d. The Ranorex testing framework provides an API for C# and VB.Net that completely replaces Coded UI.<\/p>\r\n\r\n\r\n\r\n<p>Migration from Coded UI to the Ranorex testing framework is as easy as one, two, three. Once you have downloaded and installed Ranorex Studio simply follow the instructions below:<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>1. Create a new Visual Studio project\u00a0<\/strong><\/h2>\r\n\r\n\r\n\r\n<p>Open Visual Studio, go to <strong>File &gt; New Project<\/strong>. Next, you will need to select .Net Framework 4.5.2 or higher, you will be prompted to choose your programing language, you can select either C# or VB.Net. All that is now left to do in this first step is to select <strong>Console Application<\/strong> and hit <strong>OK<\/strong>.\u00a0\u00a0\u00a0<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/nfroucGYTS4KHU-6uzhAh2P5JqHp6dMvJERLpweVtn0fesXdEhJlgCWfJt8fYoJuXNdDVQIa9nBCD-z9NuJAx5I8L_mZhq6HeI2qQs-rprA4Dz2R8YtRu5gDq84rOXkWYZIKBDo\" alt=\"New project window\" \/><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>2. Add Ranorex core assemblies as references<\/strong><\/h2>\r\n\r\n\r\n\r\n<p>To ensure a seamless migration away from Coded UI you will next need to add the Ranorex core assemblies. To do so navigate to the project\u2019s <strong>Solution Explorer<\/strong>, right mouse click on the References Folder and select <strong>Add Reference&#8230;<\/strong>\u00a0<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/PeN7Rp1tRcfPCL8RzxQM0wkmwQC9dy0hsoeqd86H-q0gy4B1sQF_P-RceF6C9B8B0WskrYpWzQ6aLCeP15fpGrc03gPWivlHxwQiY5IQCYdeYs_-RDstTDODfAi0bW-b453DWv8\" alt=\"Solution explorer\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Click <strong>browse<\/strong> and then navigate to the Bin folder of your Ranorex installation, (the default location is C:\\Program Files (x86)Ranorex Bin).\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Add the following:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Ranorex.Bootstrapper<\/li>\r\n<li>Ranorex.Common<\/li>\r\n<li>Ranorex.Core<\/li>\r\n<li>Ranorex.Core.Resolver<\/li>\r\n<li>All Ranorex.Plugin assemblies<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/-JIIMVQYYPMSu--x5xmiNouT4Tx46zoVjZfLcSsgoC50wXaoEg4iAWmiTYDQpFhriqCPlycCqvsdQ5Xf3KuDH-UVeAcR5zPBVTHkJBzvS3ym_Gal8qwWkzMfcyVoPpACyhndKcE\" alt=\"https:\/\/miro.medium.com\/max\/846\/1*H3t63DTmK-_Gg9AITVokEA.png\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Set the Copy Local option to False for all Ranorex assemblies except for Ranorex.Core.Resolver<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>3. Over to you\u00a0<\/strong><\/h2>\r\n\r\n\r\n\r\n<p>Start <a href=\"https:\/\/www.wholetomato.com\/blog\/2020\/04\/14\/how-to-add-notes-and-navigation-metadata-directly-in-source-code-in-visual-studio\/\" target=\"_blank\" rel=\"noopener\">writing code<\/a> and continue with left-shifted testing in Visual Studio.\u00a0<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>Before you go<\/strong><\/h2>\r\n\r\n\r\n\r\n<p>Not only are you able to continue to test in your preferred IDE you can also benefit from the best object recognition on the market. Ranorex Spy is the tool developers and technical testers love. Use it to analyze your AUT, its element structure, available object properties and attributes, and build the most robust and reliable XPaths for use in <a href=\"https:\/\/www.wholetomato.com\/blog\/2021\/11\/23\/visual-studio-2022-support\/\" target=\"_blank\" rel=\"noopener\">Visual Studio<\/a>.<\/p>\r\n\r\n\r\n\r\n<p>Be in full control of your XPaths. Increase or decrease dynamism in line with the complexity your tests require. Add variables to your XPaths and customize how you uniquely identify UI elements even when testing mixed technology applications.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>You can also benefit from all the functionality associated with Ranorex. Have a better understanding of failed tests with fully customizable reports. Get built-in object repository access and organize your tests in logical hierarchical structures.\u00a0<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\r\n\r\n\r\n\r\n<p>Left-shifted developers and technical testers who have used Coded UI need not mourn its passing, rather they should see the deprecation as an opportunity to increase the speed and quality of their releases. The Ranorex testing framework offers an API that completely replaces Coded UI, has far superior object recognition, and increased functionality. But don\u2019t take my word for it download you full featured <a href=\"https:\/\/www.ranorex.com\/ranorex-studio-test-automation\/\">30-day free trial<\/a> and find out for yourself.\u00a0<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>While we hope Visual Assist is your favorite dev tool, we know we can&#8217;t (and won&#8217;t) do everything for you. As we continue developing solutions, we&#8217;ll also showcase tools or tips for other problems you&#8230;<\/p>\n","protected":false},"author":174768229,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[672],"tags":[39630695,4867869,16046502,1981],"class_list":["post-1618","post","type-post","status-publish","format-standard","hentry","category-tips-and-tricks","tag-coded-ui","tag-idera","tag-ranorex","tag-tools"],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfpLS4-q6","aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.6.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"While we hope Visual Assist is your favorite dev tool, we know we can&#039;t (and won&#039;t) do everything for you. As we continue developing solutions, we&#039;ll also showcase tools or tips for other problems you may face in other parts of development. This week, you&#039;ll hear from our friends at Ranorex: How to continue to\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Kyle Wheeler\"\/>\n\t<meta name=\"google-site-verification\" content=\"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.6.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Tomato Soup - Visual Assist Team Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Tools for Tuesday - Tomato Soup\" \/>\n\t\t<meta property=\"og:description\" content=\"While we hope Visual Assist is your favorite dev tool, we know we can&#039;t (and won&#039;t) do everything for you. As we continue developing solutions, we&#039;ll also showcase tools or tips for other problems you may face in other parts of development. This week, you&#039;ll hear from our friends at Ranorex: How to continue to\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-18T14:32:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-11T18:04:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wholetomatosoftware\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@visualassist\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Tools for Tuesday - Tomato Soup\" \/>\n\t\t<meta name=\"twitter:description\" content=\"While we hope Visual Assist is your favorite dev tool, we know we can&#039;t (and won&#039;t) do everything for you. As we continue developing solutions, we&#039;ll also showcase tools or tips for other problems you may face in other parts of development. This week, you&#039;ll hear from our friends at Ranorex: How to continue to\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@visualassist\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/tools-for-tuesday\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"name\":\"Tips and Tricks\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"position\":2,\"name\":\"Tips and Tricks\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/tools-for-tuesday\\\/#listItem\",\"name\":\"Tools for Tuesday\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/tools-for-tuesday\\\/#listItem\",\"position\":3,\"name\":\"Tools for Tuesday\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"name\":\"Tips and Tricks\"}}]},{\"@type\":\"FAQPage\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/tools-for-tuesday\\\/#aioseo-faq-page-64c3bed931e73\",\"name\":\"Tools for Tuesday\",\"description\":\"While we hope Visual Assist is your favorite dev tool, we know we can't (and won't) do everything for you. As we continue developing solutions, we'll also showcase tools or tips for other problems you may face in other parts of development. This week, you'll hear from our friends at Ranorex: How to continue to\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/tools-for-tuesday\\\/\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How to continue to test in Visual Studio in a post Coded UI world?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Producing powerful on-time releases demands high-quality code and thorough testing. This is why developers have been encouraged to continuously inspect their code for errors and to shift their testing left.\"}},{\"@type\":\"Question\",\"name\":\"How to Create a new Visual Studio project?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Open Visual Studio, go to File &gt; New Project. Next, you will need to select .Net Framework 4.5.2 or higher, you will be prompted to choose your programing language, you can select either C# or VB.Net. All that is now left to do in this first step is to select Console Application and hit OK.\"}}],\"inLanguage\":\"en-US\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/tools-for-tuesday\\\/#breadcrumblist\"}},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"email\":\"info@wholetomato.com\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":100},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/wt-logo.jpg?fit=400%2C400&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/tools-for-tuesday\\\/#organizationLogo\",\"width\":400,\"height\":400},\"image\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/tools-for-tuesday\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wholetomatosoftware\",\"https:\\\/\\\/twitter.com\\\/visualassist\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Wholetomatosoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/whole-tomato-software\"]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Tools for Tuesday - Tomato Soup<\/title>\n\n","aioseo_head_json":{"title":"Tools for Tuesday - Tomato Soup","description":"While we hope Visual Assist is your favorite dev tool, we know we can't (and won't) do everything for you. As we continue developing solutions, we'll also showcase tools or tips for other problems you may face in other parts of development. This week, you'll hear from our friends at Ranorex: How to continue to","canonical_url":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"google-site-verification":"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.wholetomato.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","name":"Tips and Tricks"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","position":2,"name":"Tips and Tricks","item":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/#listItem","name":"Tools for Tuesday"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/#listItem","position":3,"name":"Tools for Tuesday","previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","name":"Tips and Tricks"}}]},{"@type":"FAQPage","@id":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/#aioseo-faq-page-64c3bed931e73","name":"Tools for Tuesday","description":"While we hope Visual Assist is your favorite dev tool, we know we can't (and won't) do everything for you. As we continue developing solutions, we'll also showcase tools or tips for other problems you may face in other parts of development. This week, you'll hear from our friends at Ranorex: How to continue to","url":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/","mainEntity":[{"@type":"Question","name":"How to continue to test in Visual Studio in a post Coded UI world?","acceptedAnswer":{"@type":"Answer","text":"Producing powerful on-time releases demands high-quality code and thorough testing. This is why developers have been encouraged to continuously inspect their code for errors and to shift their testing left."}},{"@type":"Question","name":"How to Create a new Visual Studio project?","acceptedAnswer":{"@type":"Answer","text":"Open Visual Studio, go to File &gt; New Project. Next, you will need to select .Net Framework 4.5.2 or higher, you will be prompted to choose your programing language, you can select either C# or VB.Net. All that is now left to do in this first step is to select Console Application and hit OK."}},{"@type":"Question","name":"How to continue to test in Visual Studio in a post Coded UI world?","acceptedAnswer":{"@type":"Answer","text":"Producing powerful on-time releases demands high-quality code and thorough testing. This is why developers have been encouraged to continuously inspect their code for errors and to shift their testing left."}},{"@type":"Question","name":"How to Create a new Visual Studio project?","acceptedAnswer":{"@type":"Answer","text":"Open Visual Studio, go to File &gt; New Project. Next, you will need to select .Net Framework 4.5.2 or higher, you will be prompted to choose your programing language, you can select either C# or VB.Net. All that is now left to do in this first step is to select Console Application and hit OK."}}],"inLanguage":"en-US","breadcrumb":{"@id":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/#breadcrumblist"}},{"@type":"Organization","@id":"https:\/\/www.wholetomato.com\/blog\/#organization","name":"Tomato Soup","description":"Visual Assist Team Blog","url":"https:\/\/www.wholetomato.com\/blog\/","email":"info@wholetomato.com","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":100},"logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2020\/05\/wt-logo.jpg?fit=400%2C400&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/#organizationLogo","width":400,"height":400},"image":{"@id":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/wholetomatosoftware","https:\/\/twitter.com\/visualassist","https:\/\/www.youtube.com\/c\/Wholetomatosoftware","https:\/\/www.linkedin.com\/company\/whole-tomato-software"]},{"@type":"WebSite","@id":"https:\/\/www.wholetomato.com\/blog\/#website","url":"https:\/\/www.wholetomato.com\/blog\/","name":"Tomato Soup","description":"Visual Assist Team Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Tomato Soup - Visual Assist Team Blog","og:type":"article","og:title":"Tools for Tuesday - Tomato Soup","og:description":"While we hope Visual Assist is your favorite dev tool, we know we can't (and won't) do everything for you. As we continue developing solutions, we'll also showcase tools or tips for other problems you may face in other parts of development. This week, you'll hear from our friends at Ranorex: How to continue to","og:url":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/","article:published_time":"2020-02-18T14:32:08+00:00","article:modified_time":"2024-04-11T18:04:41+00:00","article:publisher":"https:\/\/www.facebook.com\/wholetomatosoftware","twitter:card":"summary_large_image","twitter:site":"@visualassist","twitter:title":"Tools for Tuesday - Tomato Soup","twitter:description":"While we hope Visual Assist is your favorite dev tool, we know we can't (and won't) do everything for you. As we continue developing solutions, we'll also showcase tools or tips for other problems you may face in other parts of development. This week, you'll hear from our friends at Ranorex: How to continue to","twitter:creator":"@visualassist"},"aioseo_meta_data":{"post_id":"1618","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":false},"graphs":[{"id":"#aioseo-faq-page-64c3bed931e73","slug":"faq-page","graphName":"FAQPage","label":"FAQ Page","properties":{"type":"FAQPage","name":"#post_title","description":"#post_excerpt","questions":[{"question":"How to continue to test in Visual Studio in a post Coded UI world?","answer":"Producing powerful on-time releases demands high-quality code and thorough testing. This is why developers have been encouraged to continuously inspect their code for errors and to shift their testing left.  "},{"question":"How to Create a new Visual Studio project?","answer":"Open Visual Studio, go to File > New Project. Next, you will need to select .Net Framework 4.5.2 or higher, you will be prompted to choose your programing language, you can select either C# or VB.Net. All that is now left to do in this first step is to select Console Application and hit OK.   "}]}}]},"schema_type":"WebPage","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[\"{\\\"question\\\":\\\"How to continue to test in Visual Studio in a post Coded UI world?\\\",\\\"answer\\\":\\\"Producing powerful on-time releases demands high-quality code and thorough testing. This is why developers have been encouraged to continuously inspect their code for errors and to shift their testing left.  \\\"}\",\"{\\\"question\\\":\\\"How to Create a new Visual Studio project?\\\",\\\"answer\\\":\\\"Open Visual Studio, go to File > New Project. Next, you will need to select .Net Framework 4.5.2 or higher, you will be prompted to choose your programing language, you can select either C# or VB.Net. All that is now left to do in this first step is to select Console Application and hit OK.   \\\"}\"]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"FAQPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":null,"created":"2022-02-02 22:50:07","updated":"2026-04-30 09:34:28"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/\" title=\"Tips and Tricks\">Tips and Tricks<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tTools for Tuesday\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.wholetomato.com\/blog"},{"label":"Tips and Tricks","link":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/"},{"label":"Tools for Tuesday","link":"https:\/\/www.wholetomato.com\/blog\/tools-for-tuesday\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/174768229"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=1618"}],"version-history":[{"count":10,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1618\/revisions"}],"predecessor-version":[{"id":3612,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/1618\/revisions\/3612"}],"wp:attachment":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=1618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=1618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=1618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}