Welcome!

Containers Expo Blog Authors: Liz McMillan, Roger Strukhoff, Zakia Bouachraoui, Elizabeth White, Pat Romanski

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.

IoT & Smart Cities Stories
This month @nodexl announced that ServerlessSUMMIT & DevOpsSUMMIT own the world's top three most influential Kubernetes domains which are more influential than LinkedIn, Twitter, YouTube, Medium, Infoworld and Microsoft combined. NodeXL is a template for Microsoft® Excel® (2007, 2010, 2013 and 2016) on Windows (XP, Vista, 7, 8, 10) that lets you enter a network edge list into a workbook, click a button, see a network graph, and get a detailed summary report, all in the familiar environment of...
IT professionals are also embracing the reality of Serverless architectures, which are critical to developing and operating real-time applications and services. Serverless is particularly important as enterprises of all sizes develop and deploy Internet of Things (IoT) initiatives. Serverless and Kubernetes are great examples of continuous, rapid pace of change in enterprise IT. They also raise a number of critical issues and questions about employee training, development processes, and opera...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
AI and machine learning disruption for Enterprises started happening in the areas such as IT operations management (ITOPs) and Cloud management and SaaS apps. In 2019 CIOs will see disruptive solutions for Cloud & Devops, AI/ML driven IT Ops and Cloud Ops. Customers want AI-driven multi-cloud operations for monitoring, detection, prevention of disruptions. Disruptions cause revenue loss, unhappy users, impacts brand reputation etc.
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
Atmosera delivers modern cloud services that maximize the advantages of cloud-based infrastructures. Offering private, hybrid, and public cloud solutions, Atmosera works closely with customers to engineer, deploy, and operate cloud architectures with advanced services that deliver strategic business outcomes. Atmosera's expertise simplifies the process of cloud transformation and our 20+ years of experience managing complex IT environments provides our customers with the confidence and trust tha...
The Japan External Trade Organization (JETRO) is a non-profit organization that provides business support services to companies expanding to Japan. With the support of JETRO's dedicated staff, clients can incorporate their business; receive visa, immigration, and HR support; find dedicated office space; identify local government subsidies; get tailored market studies; and more.
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility. As they do so, IT professionals are also embr...
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at D...