{"id":12302,"date":"2020-04-12T05:15:00","date_gmt":"2020-04-12T05:15:00","guid":{"rendered":"http:\/\/abstracta.us\/blog\/?p=12302"},"modified":"2025-05-05T21:22:59","modified_gmt":"2025-05-05T21:22:59","slug":"optimize-the-cost-of-software-testing","status":"publish","type":"post","link":"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/","title":{"rendered":"How Can You Optimize the Cost of Software Testing?"},"content":{"rendered":"\n<h1>Ways to reduce the cost of software testing without sacrificing quality<\/h1><p><!-- Go to www.addthis.com\/dashboard to customize your tools --><script src=\"\/\/s7.addthis.com\/js\/300\/addthis_widget.js#pubid=ra-58d80a50fc4f926d\" type=\"text\/javascript\"><\/script><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/abstracta.us\/wp-content\/uploads\/2020\/04\/william-iven-jrh5lAq-mIs-unsplash-min-1024x680.jpg\" alt=\"\" class=\"wp-image-12326\"\/><\/figure>\n\n\n\n<p>Due to the novel coronavirus and the impact it\u2019s having on the global economy, my colleagues and I have been thinking a lot these days about how we could help our clients and others find ways to reduce the cost of testing without letting their products\u2019 quality suffer. And dare we say it, maybe even lessen the need of having to let go of valuable team members. In certain cases and many industries, the latter is unavoidable but it\u2019s important to first try to control or optimize costs as much as possible.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"In_this_post_well_share_some_ways_to_reduce_software_testing_costs_that_we_have_tried_and_tested_firsthand_at_Abstracta_with_great_results\"><\/span>In this post, we\u2019ll share some <strong>ways to reduce software testing costs <\/strong>that we<strong> <\/strong>have tried and tested firsthand at Abstracta with great results.<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optimize_Testing_Costs\"><\/span>Optimize Testing Costs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Test_as_Soon_as_Possible\"><\/span>Test as Soon as Possible<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Just like it\u2019s important to test for early detection of an illness, it\u2019s important to test your software early, before small issues (bugs) start to develop into much larger (and expensive) ones. By applying the shift-left testing approach, testing becomes more efficient because a tester\u2019s learning curve can be tracked to the process. Asking questions sooner, like \u201cWhat would happen if\u2026\u201d will help to improve the requirements and reduce the amount of re-work.<br><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/abstracta.us\/wp-content\/uploads\/2020\/04\/Screen-Shot-2020-04-03-at-9.03.15-PM-1024x415.png\" alt=\"\" class=\"wp-image-12303\" style=\"width:600px;height:227px\" width=\"600\" height=\"227\"\/><\/figure><\/div>\n\n\n<p class=\"has-very-light-gray-background-color has-background\"><strong>Recommended Reading:<\/strong><a href=\"https:\/\/abstracta.us\/blog\/agile-testing\/not-convinced-yet-shift-left-testing\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\"> Not Convinced Yet About Shift-Left Testing?<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Be_Careful_with_Documentation\"><\/span>Be Careful with Documentation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Be careful with how much tests are documented (the requirements and other things as well), look for a good balance. More documentation helps new people learn faster, helps to clarify, to discuss things in black and white. On the other hand, it makes the process less flexible, adding maintenance costs to keep that documentation up to date with the continuously changing requirements. Aim to find the right balance.&nbsp;<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apply_Risk-Based_Testing_for_Everything\"><\/span>Apply Risk-Based Testing for Everything<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Looking at risk, we see it being made up of two factors: the probability of something happening and the level of (negative) business impact that it would have. Risk-based testing is all about prioritizing, prioritizing, prioritizing. Applying Pareto\u2019s Principle, what are the 20% of test cases that would mitigate 80% of the risk?&nbsp;<br><\/p>\n\n\n\n<p class=\"has-very-light-gray-background-color has-background\"><strong>Recommended Reading: <\/strong><a href=\"https:\/\/abstracta.us\/blog\/software-testing\/software-testing-risk-matrix\/\">The Software Testing Risk Matrix<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Use_Production_Information_to_Improve_Testing\"><\/span>Use Production Information to Improve Testing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>While it\u2019s imperative to shift left testing, it\u2019s also very important to <a href=\"https:\/\/www.blazemeter.com\/blog\/what-is-shift-right-testing\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">shift right testing<\/a>. <strong>The aim of this approach is to not let your users be the only ones testing your software in production!<\/strong><br><\/p>\n\n\n\n<p>One source of useful information for real user behavior is Google Analytics, for example, if you want to see what areas of your e-commerce website are most heavily trafficked (thus should be more rigorously tested). You could also check Google Analytics to understand from which devices, OS versions or browsers most of your users are accessing your site from so that you can simulate these behaviors in your testing.<br><\/p>\n\n\n\n<p>Another example of obtaining production info is to investigate within your performance monitoring tool (for example, with your favorite APM tool) to understand how each set of changes in the code impacts performance.&nbsp;<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optimize_Automation_Costs\"><\/span>Optimize Automation Costs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Focus_Automation_at_the_API_Level_Rather_than_the_UI_Level\"><\/span>Focus Automation at the API Level Rather than the UI Level&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Test automation, when applied wisely, can provide a great return on investment, despite the initial investment required.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/abstracta.us\/wp-content\/uploads\/2019\/04\/manual-automation-ratio-min.jpg\" alt=\"automated vs manual testing costs\" class=\"wp-image-11158\" style=\"width:600px\" width=\"600\"\/><\/figure><\/div>\n\n\n<p>You should decide at which level you will put more effort in automation, thinking of the different layers of your application. For us testers, we can automate at the UI level or at the API level. To understand more about the pros and cons about these options, check this article on the <a href=\"https:\/\/abstracta.us\/blog\/test-automation\/best-testing-practices-agile-teams-automation-pyramid\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">agile testing pyramid<\/a>.&nbsp;<\/p>\n\n\n\n<p>One possible strategy is to <strong>start by automating the main flow of the functionality or the user story you want to test at the UI level<\/strong>, with the most common data. Then analyze which endpoints are invoked in that flow. Add automated tests at the API level for each endpoint and expand the coverage there with different test data, making interesting combinations. These tests are quicker to run, more robust (less maintenance), and run faster. Also, there are several free tools to do them like <a href=\"https:\/\/www.postman.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Postman (opens in a new tab)\">Postman<\/a> and <a href=\"https:\/\/www.soapui.org\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"SoapUI (opens in a new tab)\">SoapUI<\/a>.<\/p>\n\n\n\n<p class=\"has-very-light-gray-background-color has-background\"><strong>Recommended Reading: <\/strong><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/abstracta.us\/blog\/test-automation\/when-to-automate-a-test\/\" target=\"_blank\">When to Automate a Test?<\/a> &amp; <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/abstracta.us\/blog\/test-automation\/best-testing-practices-agile-teams-automation-pyramid\/\" target=\"_blank\">Best Testing Practices for Agile Teams: the Automation Pyramid<\/a><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Consider_Migrating_to_Open_Source_Tools\"><\/span>Consider Migrating to Open Source Tools <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>If you\u2019re paying for very expensive tool licenses, you could consider open source ones.&nbsp;<strong>Open source testing tools offer a high level of flexibility and have reached a level of maturity<\/strong> where there is much more confidence in them these days.&nbsp;<\/p>\n\n\n\n<p>With the significant expansion of the open source community, thousands of contributors are sharing their add-ons and solutions with the world, making everyone\u2019s lives that much easier.&nbsp;<\/p>\n\n\n\n<p>For example, if you have LoadRunner for performance tests today, you can easily migrate to JMeter or Gatling which, from my point of view, are much better.<\/p>\n\n\n\n<p>It\u2019s important to note that in many cases, this does imply a large initial investment to migrate what you\u2019ve got set up in one tool to another, but in the long term, it will generate cost savings. There are some other cases where the migration can be done automatically. For example, there is a <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/shiftleft.blazemeter.com\/\" target=\"_blank\">converter by BlazeMeter<\/a> that helps you to migrate from LoadRunner to JMeter.<\/p>\n\n\n\n<p class=\"has-very-light-gray-background-color has-background\"><strong>Recommended Reading:<\/strong> <a href=\"https:\/\/abstracta.us\/blog\/agile-testing\/shift-left-testing-enterprise-case-open-source\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Shift-Left Testing in the Enterprise and the Case for Open Source<\/a>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optimize_Infrastructure_and_Tooling_Costs\"><\/span>Optimize Infrastructure and Tooling Costs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Review_Licenses_and_Subscriptions\"><\/span>Review Licenses and Subscriptions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In times of abundance, we\u2019re not quite as concerned with investments, especially small ones. You see a tool, a membership, a subscription to a service or magazine and you just sign up, no questions asked because it\u2019s under a certain threshold. When in crisis, it\u2019s necessary need to review and cut out the inessentials.&nbsp;<\/p>\n\n\n\n<p>Tools are a big one here. Analyze the actual use being made of the tools you are paying for and perhaps adjust to a plan that better meets your needs. For example, check which features you routinely use and those which you don\u2019t, seeing if there is a less expensive plan that covers most of the features you absolutely need.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Review_the_Use_of_Virtual_Machines_in_the_Cloud\"><\/span>Review the Use of Virtual Machines in the Cloud&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>You may have cloud-based virtual machines (such as instances of Amazon, Azure, etc.) that you\u2019re using that could actually be optimized in some way (having a single instance for two systems of little use, etc.), or turning off the ones you use only a few times per month.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optimize_Training_Costs\"><\/span>Optimize Training Costs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Encourage_Internal_Knowledge_Sharing\"><\/span>Encourage Internal Knowledge Sharing<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>At Abstracta, we\u2019re very mindful about how we train our testers. For us, it\u2019s a vital part of our operations, as we are constantly working to help our testers, especially juniors, grow (as senior testing roles can be hard to fill). We tend to hire more for potential and attitude since we\u2019ve got training down pretty well. Many of us have experience teaching university courses and we\u2019ve even launched our online learning platform, <a href=\"http:\/\/abstracta.academy\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Abstracta Academy<\/a>.<br><\/p>\n\n\n\n<p>When it comes to expensive training packages and workshops from external providers, we generally sign up just for very specific topics and mostly for those of us in the company who possess senior roles. The reason for this is that our technical leaders and senior testers will have the best chance to get the most out of these trainings and they can then transmit what they learned to the others.&nbsp;<br><\/p>\n\n\n\n<p>Under the same idea, and following our belief that juniors have a lot to learn from the rest of the team, we aim for their training to come directly from our seniors. This helps us to reduce costs on outside training and also gives seniors the opportunity to develop important skills such as communication, leadership, public speaking, etc.&nbsp;<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Consider_Online_Training_Platforms\"><\/span>Consider Online Training Platforms<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>As I mentioned, we went all out and made our own online platform, but, there are many software testing and development courses offered at affordable prices on Udemy, Codea, etc. In addition, there are excellent courses absolutely free, such as those from <a href=\"https:\/\/testautomationu.applitools.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Test Automation University<\/a> and <a href=\"https:\/\/www.blazemeter.com\/university\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Blazemeter University<\/a>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Attend_Webinars_and_Online_Conferences\"><\/span>Attend Webinars and Online Conferences<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Same as above, the internet is your friend! Especially since conferences are being canceled, and so are in-person meetups, webinars and virtual conferences are becoming more prevalent and more often than not, free.<\/p>\n\n\n\n<p>You can see our own webinars on our <a href=\"https:\/\/www.youtube.com\/channel\/UCj4dx2LZCRcgM8GzxYEKYeQ\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Youtube channel<\/a>, or browse the Youtube channels of different testing conference organizers.<\/p>\n\n\n\n<p class=\"has-very-light-gray-background-color has-background\"><strong>Recommended Reading:<\/strong> <a href=\"https:\/\/abstracta.us\/blog\/software-testing\/best-software-testing-conferences-for-2020-north-america-europe\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Best Software Testing Conferences in 2020 (Covid-19 Update)<\/a>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optimize_Process_Costs\"><\/span>Optimize Process Costs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Last but not least, inefficiencies in processes lead to waste\u2014a waste of time and money. So, here are some ways you could improve your processes:<\/p>\n\n\n\n<ul>\n<li>Analyze parts of the development process that generate waiting periods or bottlenecks, dependencies, unnecessary accumulation, etc.&nbsp;<\/li>\n\n\n\n<li>Analyze communication channels and the problems that may be occurring (there are always communication problems) to find ways to improve and clarify, avoiding rework, errors, etc.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/abstracta.us\/blog\/software-development\/5-benefits-adopting-agile-software-project\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Take an agile approach<\/a>. This implies avoiding the planning of large development cycles without getting feedback. Aim for short iterations, checking frequently with users or clients if expectations are being met. Analyze in each iteration how well the team has been working, aiming to make retrospective analyses that allow for future improvement.<\/li>\n\n\n\n<li>Conduct a root cause analysis of recurring errors, not only to work on solving these issues, but to understand the \u201cwhy\u201d behind them to avoid them in the future.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"If_Needed_Outsource_Software_Testing\"><\/span>If Needed, Outsource Software Testing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>Outsourcing is ideal for companies who need to focus their attention on their core competencies.<\/strong> If your team is not very mature in its test efforts or your software quality program and decisions are not delivering the desired outcomes, it may be wise to seek external help instead of prolonging the time spent using inefficient and ineffective processes.<\/p>\n\n\n\n<p>When you do not have sufficient resources or skills in-house, it can be a better option than hiring someone directly due to the overhead costs savings and the outsourcing partner will be ready to go, with the ability to flexibly and seamlessly ramp up or down. Furthermore, added value can be extracted from outsourcing as <strong>you benefit from the collective expertise of the entire firm<\/strong>, not only that of the testers they dedicate to you.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Lastly, <strong>outsourcing testing can help you uphold business continuity<\/strong>. When you hire someone in-house and they leave your company, or if they are the sole person in charge of testing and they take a vacation, you may be left scrambling. When you find someone else to fill the role, you have to enter the whole training process all over again. By outsourcing, the service provider will have several other team members prepared and available to fill in whenever needed and will do the work to onboard and train different testers for you.&nbsp;<\/p>\n\n\n\n<p>Of course, we speak from experience when it comes to outsourcing testing, as it&#8217;s what our team of over 100 testers are committed to delivering. <\/p>\n\n\n\n<p class=\"has-very-light-gray-background-color has-background\"><strong>Recommended Reading:<\/strong> <a href=\"https:\/\/abstracta.us\/blog\/software-development\/infographic-6-software-testing-outsourcing-myths-debunked\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">6 Software Testing Outsourcing Myths Debunked<\/a><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>&#8212;&nbsp;<\/p>\n\n\n\n<p>These are just some of the biggest things that come to our mind regarding optimizing test spend. Before making any of these changes, make sure to communicate with your team so that everyone\u2019s on board.&nbsp;<\/p>\n\n\n\n<p>If you had to think about how to be more impactful with your testing with fewer resources, how would you go about it? Let us know!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contact_us_today_for_a_free_consultation_to_learn_how_you_can_reduce_the_cost_of_software_testing\"><\/span><strong>Contact us today for a <a href=\"https:\/\/bit.ly\/2yuc33J\">free consultation<\/a> to learn how you can reduce the cost of software testing.<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Recommended_for_You\"><\/span>Recommended for You<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/abstracta.us\/blog\/software-testing\/how-to-choose-a-software-testing-company\/\">How to Choose a Software Testing Company<\/a><br><a href=\"https:\/\/abstracta.us\/blog\/test-automation\/how-to-quickly-set-up-test-automation-in-cicd\/\">How to Quickly Set Up Test Automation in CI\/CD<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ways to reduce the cost of software testing without sacrificing quality Due to the novel coronavirus and the impact it\u2019s having on the global economy, my colleagues and I have been thinking a lot these days about how we could help our clients and others&#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[636],"tags":[362,37,297],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How Can You Optimize the Cost of Software Testing? | Abstracta<\/title>\n<meta name=\"description\" content=\"During a crisis, teams have to achieve more with less. We&#039;ve brainstormed ways to optimize the cost of software testing without hurting quality.\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Can You Optimize the Cost of Software Testing? | Abstracta\" \/>\n<meta property=\"og:description\" content=\"During a crisis, teams have to achieve more with less. We&#039;ve brainstormed ways to optimize the cost of software testing without hurting quality.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaQA\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-12T05:15:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-05T21:22:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abstracta.us\/wp-content\/uploads\/2020\/04\/Copy-of-blog-post-image-7-min.png\" \/>\n\t<meta property=\"og:image:width\" content=\"560\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fltoledo\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaUS\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/abstracta.us\/blog\/#website\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\",\"description\":\"AI-powered quality engineering\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/abstracta.us\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/abstracta.us\/wp-content\/uploads\/2020\/04\/william-iven-jrh5lAq-mIs-unsplash-min-1024x680.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/#webpage\",\"url\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/\",\"name\":\"How Can You Optimize the Cost of Software Testing? | Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/#primaryimage\"},\"datePublished\":\"2020-04-12T05:15:00+00:00\",\"dateModified\":\"2025-05-05T21:22:59+00:00\",\"author\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/7421e539de0357d3adb0c69ed469a1c2\"},\"description\":\"During a crisis, teams have to achieve more with less. We've brainstormed ways to optimize the cost of software testing without hurting quality.\",\"breadcrumb\":{\"@id\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/\",\"url\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/\",\"name\":\"Testing Strategy\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/\",\"url\":\"https:\/\/abstracta.us\/blog\/testing-strategy\/optimize-the-cost-of-software-testing\/\",\"name\":\"How Can You Optimize the Cost of Software Testing?\"}}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/7421e539de0357d3adb0c69ed469a1c2\",\"name\":\"Federico Toledo, Chief Quality Officer at Abstracta\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6de7ec6536c4028b5c02ad4ec1b9af0d?s=96&d=blank&r=g\",\"caption\":\"Federico Toledo, Chief Quality Officer at Abstracta\"},\"description\":\"Co-founder and COO of Abstracta\",\"sameAs\":[\"https:\/\/twitter.com\/fltoledo\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/12302"}],"collection":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=12302"}],"version-history":[{"count":43,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/12302\/revisions"}],"predecessor-version":[{"id":16041,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/12302\/revisions\/16041"}],"wp:attachment":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=12302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=12302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=12302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}