Welcome!

Wayne Ariola

Subscribe to Wayne Ariola: eMailAlertsEmail Alerts
Get Wayne Ariola via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Related Topics: Cloud Computing, Agile Software Development, API Testing, DevOps Journal, Internet of Things Journal

Blog Feed Post

Why to Love Automated API Testing By @Parasoft | @ThingsExpo [#IoT]

APIs and the API Economy are currently experiencing an outpouring of love from developers and industry experts

Top Three Reasons to Love Automated API Testing

APIs and the "API Economy" are currently experiencing an outpouring of love from developers and industry experts alike, but it's just not trickling down to API Testing.

If we want to to ensure that the business-critical APIs which are now so near and dear to our organizations are truly secure, reliable and scalable, it's time to start showering API testing with a little more love and affection. After all, API testing tools can provide some rather endearing benefits:

  • Reduced develpment and testing costs
  • Reduced risks
  • Improved efficiency

1. API Testing Tools Reduce Development and Testing Costs

API Testing tools drive cost reduction though:

  • Reducing testing costs
  • Lowering the amount of  technical debt you're accruing
  • Helping you eliminate defects when its easier, faster, and cheaper to do so

Reduced Testing Costs

Without an API testing solution, an organization’s API testing efforts predominantly involve manual testing plus limited automation fueled by home-grown scripts/tools and a motley assortment of open source or COTS testing tools. Having an integrated API testing solution not only dramatically reduces the resources required to define, update, and execute the prescribed test plan. It also enables less experienced, less technical resources to perform complex testing.

Testing costs can be reduced as follows:

  • Reduce outsourced (consultants/contractors) testing costs
  • Reduce internal testing costs

Reduced Technical Debt

Technical debt refers to the eventual costs incurred when software is allowed to be poorly designed. For example, assume an organization failed to validate the performance of certain key application functionality before publishing its API. A year after deployment, API adoption skyrocketed and performance began to suffer. After diagnosing the issue, the organization learned that inefficiencies in the underlying architecture caused the problem. The result: what could have been a 2-week development task snowballed into a 4-month fiasco that stunted development on competitive differentiators.

API testing exposes poor design and vulnerabilities that will trigger reliability, security, and performance problems when the API is dropped “into the wild”. This helps organizations:

  • Reduce the cost of application changes

  • Increase revenues through quick responses to new opportunities and changing demands

Earlier Remediation

The unfortunate reality of modern application development is that applications are all-too-often deployed with minimal testing and “quality assurance” is relegated to end-users finding and reporting defects they encountered in production. In such situations, early remediation has the potential to reduce customer support costs as well as promote customer loyalty, which has become ever-so-critical to the business now that switching costs are at all-time low.

The earlier a defect is detected, the faster, easier, and cheaper it is to fix. For example, let’s return to the scalability problem in the previous section. Imagine a developer noticing and fixing a performance testing issue during development versus a key customer reporting it in the field. In one case, the developer modifies the code during the allotted development time period and checks in the code in as part of his development task. In the other, an organization’s account management team, support team, subject matter experts end up documenting the issue from the client’s perspective, and then product management and development are engaged to provide a fix to a customer emergency. Numerous models have estimated that the cost difference between preventing a defect and finding and fixing a defect in production is, at a minimum, 30X.

The benefits of earlier remediation can be measured in terms of:

  • Reduce the cost of finding and fixing defects

  • Reduce customer support costs associated with defects reaching production

2. API Testing Tools Reduce Risks

In the vast majority of development projects, schedule overruns or last-minute “feature creep” result in software testing being significantly shortchanged or downgraded to a handful of verification tasks. Since testing is a downstream process, the cycle time allotted for testing activities is drastically curtailed when timelines of upstream processes are stretched. API testing solutions enable a greater volume, range, and scope of tests to be defined and executed in a limited amount of time. As a result, QA teams are much better equipped to complete the expected testing within compressed testing cycles.

Given compressed timeframes and manual test environments, organizations are compelled to make trade offs around testing. These conditions lead to “happy path” testing: testing only the simplest intended use case. Given the complexity of today’s modern systems, this happy path is hardly sufficient to ensure integrity. Automating API testing provides organizations the sophisticated tools required to move beyond happy path testing. This approach enables organizations to exercise a broader range of test conditions and scenarios that simply would not be feasible under manual testing conditions.

Automating API testing is not only faster and more accurate at identifying defects than manual testing. It is also able to expose entire categories of risks that evade traditional manual testing efforts. For example, API testing solutions can automatically simulate a daunting array of security attacks, check whether the back end of the application is behaving properly as test scenarios execute, and validate that interoperability standards and best practices are being followed. Such tasks are commonly neglected since they are inherently unsuitable for manual testing.

The risk of change is also reduced with an automated API testing solution. The freedom to confidently evolve the application in response to business needs is predicated on the ability to detect when such changes unintentionally modify or break existing functionality. Identifying such problems before they reach production requires continuous execution of a comprehensive test suite. However, it is highly unfeasible to manually execute a broad set of test scenarios each time an application is updated (often daily), examine the results, and determine if anything changed at any layer of the complex distributed system. With automation, such testing is effortless.

Risk reduction results achieved with API testing tools include:

  • Define and execute more tests in a shorter period of time

  • Leverage the test infrastructure to increase the breadth and scope of testing

  • Decrease the number and severity of defects passed on to customers

  • Decrease the time between defect origination and discovery

  • Decrease the time between defect discovery and resolution

3. API Testing Tools Increase Efficiency

Automated API testing has a staggering impact on productivity. API testing tools promote a “building block” approach to testing that means QA, performance testers, and security testers never have to start from scratch. They begin with an automatically-generated foundational set of functional test cases, then rearrange and extend the components to suit more sophisticated business-driven test scenarios. These tests can then be leveraged for security testing as well as load testing. When team members are all building upon one another’s work rather than constantly reinventing the wheel, each can focus on completing the value-added tasks that are his or her specialty.

Given the complexity of how APIs are leveraged in today’s modern applications, defining and executing a test scenario that addresses the various technologies, protocols, and layers involved in a single business transaction is challenging enough. Checking that everything is operating as expected across the disparate distributed components—each and every time that test scenario is executed—is simply insurmountable without proper automation. Exacerbating the situation is the fact that business applications are now evolving at a staggering speed. As a result, test assets rapidly become worthless if they’re not kept in sync with the evolving application. API testing solutions can automate 95% of key test definition, execution, and maintenance tasks, yielding tremendous efficiency gains.

Efficiency gains associated with an API testing tool can include:

  • Increase in the number of test cycles a QA team can complete in a given timeframe

  • Increase in the number and variety of tests performed in a given timeframe

  • Reduce time spent manually executing tests prior to UAT

  • Reduced time to market resulting from faster test cycles

Cloud, Big Data, and the 'Internet of Things'

Are you ready to put your data in the cloud?

What is the future of security in the cloud?

Does Docker quickly advance the development of an IoT application?

What are the implications of Moore's Law on Hadoop deployments?

Cloud Expo / @ThingsExpo 2015 New York
(June 9-11, 2015, at the Javits Center, Manhattan)
Cloud Expo / @ThingsExpo 2015 Silicon Valley
(November 3-5, 2015, at the Santa Clara Convention Center)


@ThingsExpo Silicon Valley 2014 Exhibit Floor was packed for three days!

Get all these questions and hundreds more like them answered at the 2015 Cloud Expo and @ThingsExpo June 9-11, 2015, at the Javits Center in New York City, and November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, California.

Our upcoming June 9-11, 2015, event in New York City will present a total of 10 simultaneous tracks (the largest conference content in the world) by an all-star faculty, over three days, plus the popular two-day "Cloud Computing Bootcamp" presented by Janakiram MSV, an analyst with the Gigaom Research analyst network where he covers the Cloud Services landscape.

Cloud and Big Data topics and tracks include: Enterprise Cloud AdoptionAPM & Cloud Computing | Hot TopicsCloud APIs & BusinessCloud Security | Mobility, and Big Data | Analytics.

@ThingsExpo content also tripled from a single track last year to three simultaneous (all sold-out) IoT tracks: Consumer IoTEnterprise IoT, and IoT Developer | WebRTC Convergence.

Our DevOps Summit content also doubled from a single track last June to two simultaneous tracks in November: "Dev" Developer Focus and "Ops" Operations Focus.

Please check back for daily updates as we are working with our distinguished faculty members to finalize new session abstracts. If you have any questions please contact us at events (at) sys-con.com. Last but not least we will announce our keynotes to be delivered by world-class speakers on the hottest topics!


Cloud Expo / @ThingsExpo Silicon Valley 2014 Exhibit Floor Day 3

The largest 'Internet of Things' event in the world has announced "sponsorship opportunities" and "call for papers."

The 1st International Internet of @ThingsExpo was launched this June at the Javits Center in New York City with over 6,000 delegates in attendance. The 2nd International Internet of @ThingsExpo took place November 4-6, 2014, at the Santa Clara Convention Center in Santa Clara, California, with an estimated 6,000 plus delegates attending over three days.

@ThingsExpo is co-located with 16th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading IoT industry players in the world. In 2015, more than 200 companies will be present on the @ThingsExpo show floor, including global players and the hottest new technology pioneers.


Cloud Expo / @ThingsExpo New York 2014 registration desk at the Javits

Sponsorship and Exhibit Opportunities Are Now Available
Sponsors and exhibitors of Internet of @ThingsExpo will benefit from unmatched branding, profile building and lead generation opportunities through:

  • Featured on-site presentation and ongoing on-demand webcast exposure to a captive audience of industry decision-makers.
  • Showcase exhibition during our new extended dedicated expo hours
  • Breakout Session Priority scheduling for sponsors that have been guaranteed a 35-minute technical session
  • Online advertising in SYS-CON's i-Technology publications
  • Capitalize on our comprehensive marketing efforts leading up to the show with print mailings, e-newsletters and extensive online media coverage.
  • Unprecedented PR Coverage: Editorial coverage on IoT.sys-con.com, Tweets to our 75,000 plus followers, press releases sent on major wire services to over 500 combined analysts and press members who attended Internet of @ThingsExpo - making it the best-covered "Internet of Things" conference in the world

For more information on sponsorship, exhibit, and keynote opportunities contact Carmen Gonzalez by email at events (at) sys-con.com, or by phone 201 802-3021. Book both events for additional savings!

@ThingsExpo 2015 New York (June 9-11 in New York City)
@ThingsExpo 2015 Silicon Valley (November 3-5 in Santa Clara, CA)


@ThingsExpo New York 2014 Power Panel on SYS-CON.tv

World's Top 2nd Wave Cloud and IoT Players: 2014 Sponsors and Exhibitors
In 2014 roughly 12,000 (audited) delegates registered and participated in the world's largest 2nd wave Cloud and 'Internet of Things' event. Conference delegates met with over 150 of the world's leading Cloud and 'Internet of Things' technology pioneers that were among the sponsors and exhibitors, including:

Acision (Exhibitor), ActiveState (Silver), AgilePoint (Exhibitor), Ambernet (Exhibitor), Amplidata (Exhibitor), Apacer Memory America (Exhibitor), Appcore (Exhibitor), AppDynamics (Exhibitor), AppZero (Exhibitor), Aria Systems (Bronze), Automic (Gold), Avere Systems (Exhibitor), Axis Communications (Exhibitor), Basic6 (Exhibitor), Bitium (Exhibitor), BlueBox (Bronze), Brother Office (Bronze), BSQUARE  (Bronze), BUMI (Exhibitor), CA Technologies (Platinum), Calm.io (Bronze), CiRBA (Bronze), Cisco (Gold), Cloudant (Exhibitor), Cloudian (Bronze), CodeFutures (Bronze), Connect2.me (Exhibitor), Connected Data (Exhibitor), CrashPlan/Code42 (Exhibitor), Creative Business Solutions (Exhibitor), Cynny Italia (Exhibitor), Dasher Technologies (Exhibitor), DEAC Data Centers (Silver), Dell (Silver), Distrix (Exhibitor), Dyn (Bronze), e-SignLive by Silanis (Exhibitor), Edgecast Networks (Platinum), ElasticBox (Exhibitor), Endstream/Open Data Centers (Exhibitor),

ESRI (Bronze), Evident.io (Exhibitor), FireHost (Bronze), Gigamon (Silver), GoodData (Bronze), Gridstore (Exhibitor), Harbinger Group (Exhibitor), HP (DevOps Track Sponsor), IAPP (Exhibitor), IBM (Platinum), IDenticard (Exhibitor), Imperva (Exhibitor), IndependenceIT (Exhibitor), Infor (Platinum), InMage (Exhibitor), Innodisk (Exhibitor), ITinvolve (Silver), iwNetworks (Exhibitor), Ixia (Exhibitor), iXsystems (Exhibitor), Jelastic (Exhibitor), MangoApps (Exhibitor), Matrix.org (Silver), MetraTech (Bronze), Microsoft (Diamond), NaviSite (Silver), Net Access Corporation (Exhibitor), NuoDB (Bronze), NY Times (Exhibitor), Objectivity (Exhibitor), OpenCrowd (Exhibitor), Oracle (Platinum Plus), OutSystems (Bronze), Parasoft (Exhibitor), Peak10 (Exhibitor), Peer 1 Hosting (Exhibitor), Pluralsight (Exhibitor), PubNub (Exhibitor), QTS Data Centers (Bronze), Quantum (Exhibitor), Qubell (Platinum), r-evolutionapp (Exhibitor), RackWare (Exhibitor), Red Hat (Bronze), RingStor (e-Bulletin Sponsor), SAP (Gold), ScaleMP (Exhibitor), Seagate (Exhibitor), SendGrid (Exhibitor), Serena Software (Exhibitor), SherWeb (Exhibitor),

SimpleECM (Exhibitor), Smartvue (Exhibitor), SOA Software (Bronze), SOASTA CloudTest (Exhibitor), SoftLayer (Gold), SoftwareAG (Exhibitor), Solgenia (Exhibitor), SPAN Systems (Exhibitor), StackIQ (Exhibitor), Stateless Networks (Exhibitor), Stratogent (Exhibitor), Telecity (Exhibitor), Telehouse (Exhibitor), Telestax (Exhibitor), Transparent Cloud Computing Consortium (Exhibitor), Ulunsoft (Exhibitor), Utimaco (Exhibitor), VASCO Data Security (Bronze), Veeam (Exhibitor), Verizon (Platinum), VictorOps (Exhibitor), Virtustream (Power Panel Sponsor), Vormetric (Bronze), Will Jaya (Exhibitor), Windstream (Silver), WSM - Website Movers International (Exhibitor), Zentera (Exhibitor), Zerto (Exhibitor)

Secure Your VIP Pass to Attend @ThingsExpo New York 2015
@ThingsExpo announced a limited time FREE "Expo Plus" registration option. The onsite registration price of $600 will be set to 'free' for delegates who register before the end of this month.

To take advantage of this opportunity, attendees can use the special "coupon code" on the registration page and secure their "@ThingsExpo Plus" registration to attend all keynotes and general sessions, as well as a limited number of technical sessions each day of the show, in addition to full access to the expo floor and the @ThingsExpo hackathons throughout the week.

The registration page is located at the @ThingsExpo site here.


@ThingsExpo New York 2015 'Call for Papers' Now Open
The 3rd International Internet of @ThingsExpo, to be held June 9-11, 2015, at the Javits Center in New York City, New York, announces that its 'Call for Papers' is now open. The event will feature a world class, all-star faculty with the hottest IoT topics covered in three distinct tracks.

Track 1 - Consumer IoT and Wearables: Smart Appliances, Wearables, Smart Cars, Smartphones 2.0, Smart Travel, Personal Fitness, Health Care, Personalized Marketing, Customized Shopping, Personal Finance, The Digital Divide, Mobile Cash & Markets, Games & the IoT, The Future of Education, Virtual Reality

Track 2 - Enterprise IoT: The Business Case for IoT, Smart Grids, Smart Cities, Smart Transportation, The Smart Home, M2M, Authentication/Security, Wiring the IoT, The Internet of Everything, Digital Transformation of Enterprise IT, Agriculture, Transportation, Manufacturing, Local & State Government, Federal Government

Track 3 - IoT Developer | WebRTC Convergence: WebRTC, Eclipse Foundation, Cloud Foundry, Docker & Linux Containers, Node-Red, Open Source Hardware, Leveraging SOA, Multi-Cloud IoT, Evolving Standards, WebSockets, Security & Privacy Protocols, GPS & Proximity Services, Bluetooth/RFID/etc., XMPP, Nest Labs


@ThingsExpo billboard is viewed by more than 1.3 million motorists per week on Highway 101, in the heart of Silicon Valley

Help plant your flag in the fast-expanding business opportunity that is the Internet of Things: Submit your speaking proposal today here!

Download @ThingsExpo Newsletter Today ▸ Here

Chris Matthieu Named @ThingsExpo Tech Chair

Internet of @ThingsExpo named Chris Matthieu tech chair of Internet of @ThingsExpo 2014 Silicon Valley.

Chris Matthieu has two decades of telecom and web experience. He launched his Teleku cloud communications-as-a-service platform at eComm in 2010, which was acquired by Voxeo. Next he built an open source Node.JS PaaS called Nodester, which was acquired by AppFog. His latest startups include Twelephone. Leveraging HTML5 and WebRTC, Twelephone's BHAG (Big Hairy Audacious Goal) is to become the next generation telecom company running in the Web browser. Chris is currently co-founder and CTO of Octoblu.

Website: http://www.ThingsExpo.com
Twitter: http://www.Twitter.com/ThingsExpo

CEO Power Panel in Silicon Valley Examined Agility, Cloud, Big Data, and the 'Internet of Things'

Things are being built upon cloud foundations to transform organizations. This CEO Power Panel at 15th Cloud Expo, moderated by Roger Strukhoff, Cloud Expo and @ThingsExpo conference chair, addressed the big issues involving these technologies and, more important, the results they will achieve. Rodney Rogers, chairman and CEO of Virtustream; Brendan O'Brien, co-founder of Aria Systems, Bart Copeland, president and CEO of ActiveState Software; Jim Cowie, chief scientist at Dyn; Dave Wagstaff, VP and chief architect at BSQUARE Corporation; Seth Proctor, CTO of NuoDB, Inc.; and Andris Gailitis, CIO of DEAC, discussed how important public, private, and hybrid cloud are to the enterprise. How does one define Big Data? And how is the IoT tying all this together?

About SYS-CON Media & Events
SYS-CON Media (www.sys-con.com) has since 1994 been connecting technology companies and customers through a comprehensive content stream - featuring over forty focused subject areas, from Cloud Computing to Web Security - interwoven with market-leading full-scale conferences produced by SYS-CON Events. The company's internationally recognized brands include among others Cloud Expo® (CloudComputingExpo.com@CloudExpo), Big Data Expo(BigDataExpo.net@BigDataExpo), DevOps Summit (DevOpsSummit.sys-con.com@DevOpsSummit), Internet of @ThingsExpo (ThingsExpo.com@ThingsExpo) and Cloud Computing Bootcamp (CloudComputingBootcamp.com).

Cloud Expo®, Big Data Expo® and @ThingsExpo® are registered trademarks of Cloud Expo, Inc., a SYS-CON Events company.

Read the original blog entry...

More Stories By Wayne Ariola

Wayne Ariola is Vice President of Strategy and Corporate Development at Parasoft, a leading provider of integrated software development management, quality lifecycle management, and dev/test environment management solutions. He leverages customer input and fosters partnerships with industry leaders to ensure that Parasoft solutions continuously evolve to support the ever-changing complexities of real-world business processes and systems. Ariola has more than 15 years of strategic consulting experience within the technology and software development industries. He holds a BA from the University of California at Santa Barbara and an MBA from Indiana University.