{"id":7073,"date":"2013-04-22T15:01:00","date_gmt":"2013-04-22T15:01:00","guid":{"rendered":"http:\/\/cloudcomputing.sys-con.com\/node\/2625872"},"modified":"2013-04-22T15:01:00","modified_gmt":"2013-04-22T15:01:00","slug":"open-source-cloud-computing-testing-tools","status":"publish","type":"post","link":"https:\/\/icloud.pe\/blog\/open-source-cloud-computing-testing-tools\/","title":{"rendered":"Open Source Cloud Computing Testing Tools"},"content":{"rendered":"<p>Testing tools and frameworks are infinitely useful when planning cloud architecture for many reasons.<br \/>\n\u201cThe confidence of a well-tested codebase brings the ability to deploy quickly, and often. Testing infrastructure assures that incremental changes to the codebase do not affect the overall application performance,\u201d said Omid Rahmat, president, Burnside Digital.<br \/>\nOne of the Rahmat\u2019s favorite testing tools is rspec, used for ruby applications. Rahmat said it takes a &#8220;behavior-driven&#8221; approach to testing. \u201cWe follow the best practices of writing tests that explain what our code should do before writing it. This gives us a clear path to follow to implement solutions with great confidence and far fewer defects. Having that test and seeing it pass lets us know that we have written features to specification.\u201d<\/p>\n<p><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/2625872\" >read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testing tools and frameworks are infinitely useful when planning cloud architecture for many reasons.<br \/>\n\u201cThe confidence of a well-tested codebase brings the ability to deploy quickly, and often. Testing infrastructure assures that incremental changes t&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-7073","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/7073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/comments?post=7073"}],"version-history":[{"count":0,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/7073\/revisions"}],"wp:attachment":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/media?parent=7073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/categories?post=7073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/tags?post=7073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}