{"id":28627,"date":"2018-01-02T09:00:54","date_gmt":"2018-01-02T14:00:54","guid":{"rendered":"https:\/\/sdtimes.com\/?p=28627"},"modified":"2018-01-18T14:00:48","modified_gmt":"2018-01-18T19:00:48","slug":"continuous-testing-enables-promise-agile","status":"publish","type":"post","link":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/","title":{"rendered":"Continuous testing enables the promise of Agile"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In a time when software must be released on shorter and shorter cycles, there needs to be a way to make every step of the process faster. No longer can developers build and then wait until they are finished to test everything. In order to stay ahead in this digital world, organizations must look to continuous testing. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Continuous testing can be defined as testing that happens continuously and automatically as code is developed, said Jeff Scheaffer, general manager of continuous delivery at CA Technologies. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gerd Weishaar, chief product officer at Tricentis, defines continuous testing as \u201cthe steps that are necessary to actually make sure the quality of the software that is being developed is ensured continuously.\u201d He says, \u201cyou\u2019re in lockstep with the development cycle and you are continuously ensuring the quality of the software that has been developed is okay.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cStrictly speaking, continuous testing is the practice of introducing automated testing into the entire software delivery pipeline gaining faster quality feedback throughout the whole release,\u201d said Sean Hamawi, chief technology officer and co-founder at Plutora.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to Hamawi, continuous testing can be comprised of unit tests, integration tests, and end-to-end tests. Unit tests are part of the check-in process when the continuous integration server is notified of changes. These tests are sometimes done on a 15 or 30 minute cycle. \u00a0Integration tests are regularly run, often nightly, throughout the development cycle, often for several hours at a time. The end-to-end tests are planned on a longer cycle, usually weekly or bi-weekly. These tests usually include a broad set of automated tests. The depth of inspection increases as the code moves closer to production, according to the company.<\/span><\/p>\n<p><strong>RELATED CONTENT:\u00a0<a title=\"Permalink to A guide to Continuous Testing tools\" href=\"https:\/\/sdtimes.com\/content\/guide-continuous-testing-tools-2\/\" rel=\"bookmark\">A guide to Continuous Testing tools<\/a><\/strong><\/p>\n<p><span style=\"font-weight: 400;\">\u201cFor me, continuous testing is a key and critical component for a DevOps initiative,\u201d said Mark Lambert, vice president of products at Parasoft. \u201cDevOps is all about removing the bottlenecks in your software development process or your software delivery process so that you can realize the benefits of Agile. If you have a lot of manual steps between writing the code and actually getting something out there, then you really don\u2019t get the benefits of Agile because you end up spending all of your time doing the release and deployment component and not enough of the time doing the development.\u201d By properly implementing continuous testing practices, the benefits of Agile can be realized. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cThe promise of Agile to the business is that you\u2019re going to be able to deliver more to the market and deliver it faster, but without continuous testing in place you really can\u2019t accelerate without sacrificing quality,\u201d said Lambert.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The interest in continuous testing has continued to increase in recent years. \u201cWhat\u2019s going on in most of the industries is what\u2019s called a digital transformation,\u201d said Weishaar. \u201cAnd a digital transformation means that you have to serve your customers faster and in a better way than before. Otherwise the competition is going to disrupt you.\u201d Companies that understand this will be able to put out releases faster and stay ahead of their competition. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cTime pressure reigns in software development, and now that it\u2019s possible for organizations to ship software at will, businesses demand more from development teams, and faster,\u201d said Philip Soffer, CEO of test IO. \u201cContinuous testing is an outgrowth of the Agile and DevOps movements and holds out the promise that organizations can shift faster while simultaneously improving quality.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cUltimately, testing is the \u2018final frontier\u2019 of sorts in terms of improving the overall software development life cycle,\u201d said Scheaffer. \u201cApproaches like Agile and DevOps have helped accelerate both the pace and quality of software that\u2019s delivered, but there is an increasing recognition that testing processes have to continue to evolve to keep pace with advances in other areas.\u201d <\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to a study conducted by Freeform Dynamics that CA Technologies sponsored, continuous testing leaders are 2.4 times more confident in software quality, 1.5 times more likely to deliver 10 times faster, and 2.6 times more likely to reduce costs by 50 percent. With shown benefits such as these, it is no wonder that continuous testing has become so popular. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scheaffer lists speed, quality, and costs as the three primary benefits of continuous testing. According to them, these three things lead to a better user experience, which then leads to increased customer loyalty and satisfaction. Those using CA Technologies\u2019 continuous testing tools have experienced 50 percent faster delivery speeds, improved test coverage by 80 percent, and reduced testing costs by 25 to 85 percent, according to the company. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cWhen adopted correctly, continuous testing centers testing in the software development process, creating a constant rhythm of refinement and a culture of collaboration throughout the software development life cycle,\u201d said Soffer. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cContinuous Testing strategies look to achieve four capabilities: Test early, test faster, test often and automate more tests,\u201d said Hamawi. \u201cEarlier testing reduces the overall cost of fixes. Faster testing improves the efficiency of the development machine. More frequent testing improves the overall coverage.\u201d By testing earlier in the development cycle, bugs can be found sooner and fixed faster. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cThe benefit of continuous testing really is to enable the promise of Agile,\u201d said Lambert. In order to truly have an agile development lifecycle, organizations must adopt continuous testing. If they do not, they will be wasting both time and resources saving testing for the end. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to Hamawi, there are a number of challenges that can be faced when switching to a continuous testing model. It can be difficult to discover test coverage, which is typically discovered by creating a requirements traceability matrix. He recommends that organizations include both automated and manual tests in the traceability matrix. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Usually developers provide test cases for positive and happy paths, but with continuous testing there also needs to be units tests for negative paths, boundary conditions, injection, and data conditions, to name a few, says Hamawi. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another challenge noted by Hamawi is the fact that the business, testers, developers, and operations are all working off of different sets of requirements. As a result, each feature will go through an evolution between what the customer wanted and what was produced. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">The final challenge that Hamawi sees is that not all projects or applications will even lend themselves to automation at all points. To overcome this, he suggests that the most high value areas be automated first. Plutora has many offerings to overcome the various challenges of continuous testing, such as Plutora Test, which is a SaaS-based test management tool that can handle the entire test process. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lambert believes that roadblocks to continuous testing fall into three buckets related to dependencies. The first is that there might be an external third-party dependency. That dependency might even have a financial fee associated with it so that every time a test is run against it, you get charged for those executions. \u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another bucket is that one team can\u2019t move forward because they are dependent on another team within their organization. That other team may be developing functionality that hasn\u2019t been implemented yet, he explained. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finally, teams wishing to implement continuous testing need to shift left performance testing, which might result in bottlenecks due to external dependencies, Lambert said. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Organizations can overcome these roadblocks with service virtualization. \u201cWhat service virtualization allows me to do is to emulate backend system dependencies, control their functional behavior, and their performance characteristics so it can remove typical roadblocks that stop me from running my automated tests continuously,\u201d Lambert said. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">As a continuous testing company, Parasoft is able to help organizations create efficient test strategies based on their individual needs. Different techniques can be blended together to give organizations a holistic view of their environment and testing practices, Lambert explained. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cAPI testing becomes more important for the simple reason APIs are typically defined sooner and are also stable sooner in the cycle,\u201d said Weishaar. \u201cInstead of focusing on the user interface, which is usually at the end of the cycle, you can start testing sooner by using API testing.\u201d So, incorporating API testing into the process can be another challenge. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Its founders solved some of the big problems in testing at the start, and now Tricentis is able to give its customers the tools they need to automate as much as possible and to provide a complete continuous testing platform.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scheaffer notes that switching to a continuous testing model requires leadership and a change in mindset. \u201cThe first challenge to overcome is people,\u201d he says. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cAnother challenge many testers face is around open source software,\u201d Scheaffer says. This is because open source software can sometimes be difficult to scale. He recommends that organizations find the right balance between open source and commercial offerings. CA Technologies has many offerings that can help organizations realize the benefits of continuous testing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Soffer explains some of the challenges he sees with continuous testing. First of all, legacy code cannot be tested. \u201cThe closer a test is to the end-user, the flakier it is,\u201d Soffer says. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cUnit tests are very reliable,\u201d Soffer claims. \u201cIntegration tests are quite reliable. Automated functional tests can be very flaky.\u201d He says that when tests are consistently flaky people will begin to ignore them, making them worse than useless. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">He also notes that software that changes quickly is hard to test, even for organizations that have the best unit and integration testing practices. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finally, \u201cthe last mile of testing is hard and expensive,\u201d Soffer says. \u201cAs you approach full test coverage, each additional point is harder to win than the last, and may be less valuable because the tests are flakier and harder to maintain. Moreover, these tests often don\u2019t mirror real-world conditions.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Soffer explains that continuous testing is not usually reflective of the different devices that software would run on or the varying environmental conditions. Because of test IO\u2019s extensive network of devices and people, it is able to bridge the gap between the lab and the real world and actually test software with real users on devices they would actually use. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cOrganizations can overcome these challenges by approaching continuous testing pragmatically, with the first principle that no matter how much technology we put toward the problem of software testing, all of it is done on behalf of customers &#8212; that is, people,\u201d says Soffer.<\/span><\/p>\n<p><strong>RELATED CONTENT:\u00a0<a href=\"https:\/\/sdtimes.com\/auto-devops\/edge-companies-provide-continuous-testing-services\/\">What edge do you have over other companies that provide continuous testing services?<\/a><\/strong><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>In a time when software must be released on shorter and shorter cycles, there needs to be a way to make every step of the process faster. No longer can developers build and then wait until they are finished to test everything. In order to stay ahead in this digital world, organizations must look to  &hellip; <a class=\"read-more\" href=\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/\">continue reading<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":752,"featured_media":28628,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"cybocfi_hide_featured_image":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[2398,1],"tags":[4635,43,1325,4935],"coauthors":[11687],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Continuous testing enables the promise of Agile - SD Times<\/title>\n<meta name=\"description\" content=\"Continuous testing enables the promises of agile by testing at every step in the development cycle, reducing costs and resources\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Continuous testing enables the promise of Agile - SD Times\" \/>\n<meta property=\"og:description\" content=\"Continuous testing enables the promises of agile by testing at every step in the development cycle, reducing costs and resources\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/\" \/>\n<meta property=\"og:site_name\" content=\"SD Times\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SDTimesD2\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-02T14:00:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-01-18T19:00:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"490\" \/>\n\t<meta property=\"og:image:height\" content=\"276\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jenna Barron\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:site\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jenna Barron\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/\"},\"author\":{\"name\":\"Jenna Barron\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\"},\"headline\":\"Continuous testing enables the promise of Agile\",\"datePublished\":\"2018-01-02T14:00:54+00:00\",\"dateModified\":\"2018-01-18T19:00:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/\"},\"wordCount\":1734,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg\",\"keywords\":[\"contest\",\"continuous testing\",\"software testing\",\"test\"],\"articleSection\":[\"Buyers Guide\",\"Latest News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/\",\"url\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/\",\"name\":\"Continuous testing enables the promise of Agile - SD Times\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg\",\"datePublished\":\"2018-01-02T14:00:54+00:00\",\"dateModified\":\"2018-01-18T19:00:48+00:00\",\"description\":\"Continuous testing enables the promises of agile by testing at every step in the development cycle, reducing costs and resources\",\"breadcrumb\":{\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#primaryimage\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg\",\"width\":490,\"height\":276},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sdtimes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Continuous testing enables the promise of Agile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sdtimes.com\/#website\",\"url\":\"https:\/\/sdtimes.com\/\",\"name\":\"SD Times\",\"description\":\"Software Development News\",\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sdtimes.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sdtimes.com\/#organization\",\"name\":\"SD Times\",\"url\":\"https:\/\/sdtimes.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"width\":225,\"height\":90,\"caption\":\"SD Times\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SDTimesD2\",\"https:\/\/x.com\/sdtimes\",\"https:\/\/www.linkedin.com\/company\/sdtimes\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\",\"name\":\"Jenna Barron\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"caption\":\"Jenna Barron\"},\"description\":\"Jenna Barron is News Editor of SD Times.\",\"url\":\"https:\/\/sdtimes.com\/author\/jennifer-sargent\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Continuous testing enables the promise of Agile - SD Times","description":"Continuous testing enables the promises of agile by testing at every step in the development cycle, reducing costs and resources","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/","og_locale":"en_US","og_type":"article","og_title":"Continuous testing enables the promise of Agile - SD Times","og_description":"Continuous testing enables the promises of agile by testing at every step in the development cycle, reducing costs and resources","og_url":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/","og_site_name":"SD Times","article_publisher":"https:\/\/www.facebook.com\/SDTimesD2","article_published_time":"2018-01-02T14:00:54+00:00","article_modified_time":"2018-01-18T19:00:48+00:00","og_image":[{"width":490,"height":276,"url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg","type":"image\/jpeg"}],"author":"Jenna Barron","twitter_card":"summary_large_image","twitter_creator":"@sdtimes","twitter_site":"@sdtimes","twitter_misc":{"Written by":"Jenna Barron","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#article","isPartOf":{"@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/"},"author":{"name":"Jenna Barron","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786"},"headline":"Continuous testing enables the promise of Agile","datePublished":"2018-01-02T14:00:54+00:00","dateModified":"2018-01-18T19:00:48+00:00","mainEntityOfPage":{"@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/"},"wordCount":1734,"commentCount":2,"publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"image":{"@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg","keywords":["contest","continuous testing","software testing","test"],"articleSection":["Buyers Guide","Latest News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/","url":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/","name":"Continuous testing enables the promise of Agile - SD Times","isPartOf":{"@id":"https:\/\/sdtimes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#primaryimage"},"image":{"@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg","datePublished":"2018-01-02T14:00:54+00:00","dateModified":"2018-01-18T19:00:48+00:00","description":"Continuous testing enables the promises of agile by testing at every step in the development cycle, reducing costs and resources","breadcrumb":{"@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#primaryimage","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2018\/01\/BuyersGuideContTest.jpg","width":490,"height":276},{"@type":"BreadcrumbList","@id":"https:\/\/sdtimes.com\/contest\/continuous-testing-enables-promise-agile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sdtimes.com\/"},{"@type":"ListItem","position":2,"name":"Continuous testing enables the promise of Agile"}]},{"@type":"WebSite","@id":"https:\/\/sdtimes.com\/#website","url":"https:\/\/sdtimes.com\/","name":"SD Times","description":"Software Development News","publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sdtimes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sdtimes.com\/#organization","name":"SD Times","url":"https:\/\/sdtimes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","width":225,"height":90,"caption":"SD Times"},"image":{"@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SDTimesD2","https:\/\/x.com\/sdtimes","https:\/\/www.linkedin.com\/company\/sdtimes\/"]},{"@type":"Person","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786","name":"Jenna Barron","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e","url":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","caption":"Jenna Barron"},"description":"Jenna Barron is News Editor of SD Times.","url":"https:\/\/sdtimes.com\/author\/jennifer-sargent\/"}]}},"_links":{"self":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/28627"}],"collection":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/users\/752"}],"replies":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/comments?post=28627"}],"version-history":[{"count":2,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/28627\/revisions"}],"predecessor-version":[{"id":28941,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/28627\/revisions\/28941"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media\/28628"}],"wp:attachment":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media?parent=28627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/categories?post=28627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/tags?post=28627"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/coauthors?post=28627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}