Welcome!

Service Virtualization and API Testing

Cynthia Dunlop

Subscribe to Cynthia Dunlop: eMailAlertsEmail Alerts
Get Cynthia Dunlop via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Cynthia Dunlop

Parasoft has been showcasing our Service Virtualization solution at Gartner AADI this week. Since there's been so much interest in service virtualization, we thought we would take this opportunity to share the most frequently asked questions. 1. What is service virtualization? According to Wikipedia, service virtualization is "a method to emulate the behavior of specific components in heterogeneous component-based applications such as API-driven applications, cloud-based applications, and service-oriented architectures. It is used to provide software development and QA/testing teams access to dependent system components that are needed to exercise an application under test (AUT), but are unavailable or difficult-to-access for development and testing purposes. With the behavior of the dependent components 'virtualized,' testing and development can proceed without a... (more)

2014: The Year of Continuous Delivery

by Steve Brodie, CEO at Electric Cloud This article was originally published on the Electric Cloud Blog In 2014, software development is becoming a critical core competency at Enterprise IT, Web and embedded systems companies around the world, and Continuous Delivery and DevOps initiatives are underway. A recent Forrester Research survey of Fortune 1000 companies indicates that 58% of IT leaders in their companies place faster delivery of IT services in their top 3 priorities.  Yet, only 12% can deliver high quality results fast enough. This bodes well for Electric Cloud since acc... (more)

ABCs of Service #Virtualization | @CloudExpo @Parasoft #SDS #DataCenter

What is Service Virtualization? To achieve "quality @ speed", it's essential to have unrestrained access to a trustworthy and realistic test environment. It is important to recognize that a complete test environment includes the application under test (AUT) and all of its dependent components (e.g., APIs, 3rd-party services, databases, applications, and other endpoints). Service virtualization is an emerging technology that provides DevTest teams access to a complete test environment by simulating the dependent components that are beyond your control, still evolving, or too comple... (more)

How Development Testing Improves Software Development Efficiency

By Jason Schadewald, Product Manager at Parasoft Simply put, faster and more accurate Development Testing allows for greater overall process efficiency. Automate Tedious Tasks Streamline Test Management Increase New Hire Effectiveness How Development Testing Automates Tedious Tasks Some software development tasks are menial and repetitive, which are deceptively difficult to perform without errors. These include creating and maintaining unit tests, standards-based peer reviews, following long lists of step-by-step instructions, and reviewing test reports. An automated Development ... (more)

Is Service Virtualization’s “Shift Left” a Burden to Developers?

Service virtualization undeniably benefits the development process, but it can be both a blessing and a curse for developers. Minimizing the burden that "shift left" can place on developers is key to achieving maximum acceleration of delivery cycles. Service Virtualization's Shift Left Benefits the Development Process Service virtualization's potential to "shift left" testing is relatively well-accepted throughout the industry. With simulated test environments eliminating constraints that commonly delay or curtail testing efforts, testing can begin earlier. And, as we all know by... (more)