Welcome!

Containers Expo Blog Authors: William Schmarzo, Elizabeth White, Mehdi Daoudi, APM Blog, Stackify Blog

Related Topics: Containers Expo Blog, Java IoT, Microservices Expo, Microsoft Cloud, Open Source Cloud, @CloudExpo

Containers Expo Blog: Article

Be Thankful for Service Virtualization & Simulated Test Environments

Test earlier, faster, and more completely

To reduce the risk of business interruption in today's interconnected systems, organizations need to test across a complex set of applications, such as SAP, mainframes, third-party services, etc.. However, such systems are extraordinarily difficult to access for the purpose of testing. Service Virtualization provides simulated test environments that eliminate these constraints- enabling organizations to test earlier, faster, and more completely. Here are 10 specific reasons to be thankful for service virtualization...

Thankful For Service Virtualization

10. Dev.QA control over the test environment inclusive of dependencies
Development and QA often need to jump through hoops in order to get access to the test environments required to complete their development and testing tasks. Even worse, when the test environment is finally available, it typically lacks applications that lie beyond the organization's control. Service virtualization, with its test environment simulation technology, gives development and QA access to all the relevant application dependencies-including third-party applications-to create complete test environments on demand.

9. Scenario based testing from the outside-in
With today's highly-distributed systems, developers and testers need to invest a significant amount of effort to properly manipulate the environment that the application under test interacts with. As crunch time hits, the amount of work required often becomes prohibitive, resulting in incomplete testing. With service virtualization, it's fast and easy to immediately alter dependent system behavior so that tests can address a broad array of scenarios.

8. Reduce the risks of project failure
It's well known that delaying quality efforts until the end of the project places the entire project at risk-not only for missed deadlines and go-to-market dates, but also significant business risks. Using simulated test environments allows for continuous testing much earlier in the SDLC, which significantly reduces the organization's exposure to risk.

7. Release from large complex data management scenarios
Managing and resetting data from the database perspective requires considerable setup and teardown time. Service virtualization gives you granular control of test data at the component level. This allows the team to start testing earlier, and frees up resources previously required for test data management.

6. Performance testing under variable load from dependent systems
There's no doubt that server virtualization technology has enabled broader access for performance testing. However, the instability of this environment does not allow for consistent testing. Moreover, server virtualization is not applicable for applications that lie beyond the organization's control. Service virtualization's simulated test environments not only allow for discrete independent control over each endpoint, but also enable any permutation of endpoints to be orchestrated in the various ways needed to mimic realistic variable load from dependent systems.

5. Freedom to test early, getting the big showstoppers out of the way
When the team has early dev/test access to a simulated test environment, critical security, performance, and reliability issues will surface earlier-when they are exponentially faster, easier and cheaper to fix.  This early identification and resolution of defects allows for more complete testing later in the lifecycle and increases the prospects of meeting schedule and budget targets.

4. Simulate the performance of mobile applications
The biggest concern around mobile applications is variable performance of mobile apps across different provider networks. Service virtualization can simulate network performance (e.g., latency, error conditions, sporadic connection), allowing for the broad testing needed to test under a realistic spectrum of real-world conditions.

3. Make Agile teams truly agile
It's widely-accepted that testing has become a casualty of iterative development processes. Incomplete and evolving systems seem to limit the depth and breadth of tests that dev and QA are able to execute.  Additionally, the challenge of accessing a realistic test environment typically delays testing until late in each iteration. Service virtualization's test environment simulation eliminates these barriers by providing a realistic, complete test environment on demand-allowing Agile or Agile-ish teams to get to "done."

2. Test from the perspective of an environment, not just the app
The migration to cloud/SaaS applications, as well as SOA/composite applications, has distributed dependencies to a previously unfathomable extent. Service virtualization technologies give developers and testers visibility into-and control over-these "dependencies gone wild." They 1) paint a complete picture of the many dependencies associated with a test environment; 2) provide flexible access to a complete test environment (including the behavior of dependencies such as APIs and third-party applications); and 3) help the team identify evolving environment conditions that impact their test and service virtualization assets-and automatically refactor those assets for fast, intelligent updating.

1. Significantly reduce CapEx and OpEx associated with test infrastructure
Although server virtualization can assist to reduce the CapEx associated with test environments, it applies only to applications that are under your organization's control. Extending staged environments is extraordinarily costly and the OpEx associated with staged environments is a significant deterrence given the total cost of ownership. Using service virtualization and its test environment simulation technologies delivers control to the end users (dev/QA) and eliminates the need for superfluous hardware.

More Stories By Cynthia Dunlop

Cynthia Dunlop, Lead Content Strategist/Writer at Tricentis, writes about software testing and the SDLC—specializing in continuous testing, functional/API testing, DevOps, Agile, and service virtualization. She has written articles for publications including SD Times, Stickyminds, InfoQ, ComputerWorld, IEEE Computer, and Dr. Dobb's Journal. She also co-authored and ghostwritten several books on software development and testing for Wiley and Wiley-IEEE Press. Dunlop holds a BA from UCLA and an MA from Washington State University.

@ThingsExpo Stories
Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to work together. The number of software platforms, apps, hardware and connectivity standards is creating paralysis among businesses that are afraid of being locked into a solution. EdgeX Foundry is unifying the community around a common IoT edge framework and an ecosystem of interoperable components.
"MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
"Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, and Brandon Crowfeather, Product Manager, at Vivint Smart Home, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"IBM is really all in on blockchain. We take a look at sort of the history of blockchain ledger technologies. It started out with bitcoin, Ethereum, and IBM evaluated these particular blockchain technologies and found they were anonymous and permissionless and that many companies were looking for permissioned blockchain," stated René Bostic, Technical VP of the IBM Cloud Unit in North America, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventi...
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, introduced two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a multip...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics gr...