Skip navigation
All Places > DevTest Community > Blog > Authors edwsc03

DevTest Community

3 Posts authored by: edwsc03 Employee

Where did 2015 go?  Seriously, I swear it just started.  It doesn’t seem that long ago that we released DevTest 8.0 to song to the theme of “12 Days of DevTest.”

 

Well folks, back by popular demand, the crazy-fun DevTest team is back at it again.  DevTest 9.0 just released to much fanfare.  And to help ring in all its goodness, we’ve decided to blog about it to the theme of “My 9.0 New Years Resolutions” with 16 blogs for 2016.  And lucky for you, these blogs will run through January to help you keep the "resolve" in your resolutions around Service Virtualization, Continuous Application Insight, Application Test, Test Data Manager, and Test Case Optimizer. 

 

To kick things off, I’ve decided to have fun with the New Year’s song sung ‘round the globe … Auld Lang Syne.  This traditional song is often used to bid farewell to the old year at the stroke of midnight, and welcome in the new year.  I’ve taken the lyrics (which are always so hard to remember) and put them to the rhyme of a new song… The DevTest Song. 

 

Go ahead, and sing the tune in your head as your read about why you should utilize the Continuous Delivery solutions in CA’s DevTest portfolio in 2016!!

auld-lang-syne-home-slide.jpg champagne.jpg

 

DevTest Song (to tune of Auld Lang Syne)

New Year’s Eve Song Auld Lang Syne

Should broken code be forgot,


And dev delays every day and night?


Should constraints get in your way

And fees be paid to partner sites?

 

Chorus:

For fast delivery with quality


For testing day and night?

We help you achieve Continuous Delivery


For industries far and wide.

 

We’ve just announced our new release

And SV on Azure is fine,

It simulates missing components

For all mankind!

 

For RabbitMQ, and IBM too


For any protocols you’ve seen,


We give you the beauty of ODP

For DNA Sequencing in Developing.

 

And don’t forgot, there’s so much more

That came out with DevTest 9,

Microservices become a reality with

TestDoubles & Docker install as storylines.

 

Chorus:

For fast delivery with quality


For testing day and night?

We help you achieve Continuous Delivery


For industries far and wide.

 

Should old test methods be used in DevOps,


And test cases written by sight?

No! CAI builds regression tests with fidelity

So you’ll never test in the blind.

 

Should testing data be pulled from ops

Racking up PII fines?

Synthetic test data from TDM helps you here

Saving years of jail time.

 

And integrations across the board

TCO & TDM with SV and Rally

We’re working fast to arm app teams,

With the best solutions worldwide.

 

For all these DevTest pains, my friend

We solve them left and right,

We even integrate with Perfecto Mobile.

Giving your mobile apps a bug free life.

 

Chorus:

For fast delivery with quality


For testing day and night?

We help you achieve Continuous Delivery


For industries far and wide.

Should old acquaintances be forgotten,

And never brought to mind?

Should old acquaintances be forgotten,

And days of long ago!

 

 

For old long ago, my dear

For old long ago,

We will take a cup of kindness yet

For old long ago.

 

We two have run about the hillsides


And pulled the daisies fine,


But we have wandered many a weary foot


For old long ago.



 

We two have paddled (waded) in the stream


From noon until dinner time,


But seas between us broad have roared


Since old long ago.



 

And there is a hand, my trusty friend,


And give us a hand of yours,


And we will take a goodwill draught (of ale)


For old long ago!



 

And surely you will pay for your pint,


And surely I will pay for mine!


And we will take a cup of kindness yet


For old long ago!

 

Yup, that’s just the start of the 16 DevTest Resolution Blogs for 2016.  It’s gonna be a fun ride.

 

And my one ask of each of you is to check out this upcoming Dec.15th Lunch n Learn session -- "It's 2015, Why are You Still Manually Writing Tests?"  You'll learn some great stuff!  And have a Happy 2016!

 

************************************************

2016 DevTest New Years Resolutions

  1. Remove Constraints by Trying Out Service Virtualization on Demand
  2. Accelerate My Continuous Delivery Tool Chain with Docker

Big.  Incredible. Amazaing.  These are just a few words I overheard last week at CA World when customers heard about all our development and test solutions, as well as the new features and benefits in our DevTest 9.0 release. (Note: DevTest = Service Virtualization, Continuous Application Insight, and Application Test … along with Test Data Manager and Test Case Optimizer from Grid-tools) all designed to help our customers IGNITE CONTINUOUS DELIVERY.

 

There are many point continuous delivery options and products on the marketplace.  But no one has the breadth and depth of continuous delivery solutions that help you accelerate application development and eliminate development and testing barriers.

 

There are 3 focus areas that we’ve been creating the DevTest production solutions around:

  1. Developer Speed: Development teams are under constant pressure to build and release applications quickly and with fewer errors.
  2. Agile Testing Trifecta: QA/Test teams struggle to improve their test processes. Right now the test process is very ad hoc, with test cases and test data being manually created. It’s a very tedious process and can introduce errors and confusion into the test process. CA addresses the testing challenge with our testing trifecta of tools to improve: 1) test automation, 2) test data creation and 3) test constraint removal.
  3. Igniting DevOps: If you see the value in Service Virtualization or our other automated testing and test data solutions, we now are focused on helping you share what you’ve discovered with others in your organization.  Upcoming roadshows and a new Hero Kit will help you expand adoption. 

 

In this blog post, I want to focus on the first of the three focus areas listed above:  Developer Speed. 

 

Developer S.P.E.E.D

There is tremendous pressure in today’s market place to deliver apps faster to both meet insatiable consumer demand and to stay ahead of the competition. Microservices are becoming more commonplace in order to quickly get apps to market.  Microservices are the shiny new developer tool to help deliver software faster. The growth and interest in microservices is real. Microservices can be thought of as single-purpose applications that collaborate using APIs to deliver services. These small services can then collaborate with other microservices on the same server. Even internal development teams can interact with microservices through APIs. When changes need to happen, you don’t need to rewrite the entire application. Instead, you can add new features/code pushed as microservices, and plug them into the existing application. 

 

But in our haste to meet speed, we absolutely cannot let quality slip.  Too often, testing is squeezed out of the delivery equation because of the need to get an update out the door.  No wonder then that a recent Gatepoint research showed that 87% of respondents rate “loss of customer satisfaction” as potentially the most critical issue stemming from flubbed application delivery.

 

And that can’t happen on your watch.  Dimensional research showed that 86% of consumers buying decisions were influenced by negative online reviews.   Any focus on speed, without quality, will result is what I call Continuous Delivery suicide. 

 

The main theme for CA Service Virtualization 9.0 is enable both Speed and Quality of application delivery across the enterprise, with a push to make adoption of SV easier.   Our whole focus with 9.0 has been S.P.E.E.D. … SV Promise of Exceptional Expedited Development.

 

Let’s talk about how we are delivering this. 

 

Service Virtualization on Demand

Perhaps the news with the most excitement around it is Service Virtualization on Demand.  Besides all the great ways the product management and engineering teams have implemented simplicity and ease of use around using CA Service Virtualization (stay tuned, I’m taking about those later), is the simplicity now of actually trying it, tasting it for the first time. Announced this week is our partnership with Microsoft to offer a full-fledged Service Virtualization solution on the Azure Marketplace. 

 

Folks, this is cool. And it’s available today!

 

Now, you can experience all the benefits of Service Virtualization on your terms.   SV on Azure gives you:

  • A fully installed & licensed CA Service Virtualization running on-demand
  • The ability to experience SV charged on hourly basis for use of the virtual machine + CA SV.  We’re talkin’ like $6.85/hr!!  Easy!
  • Support for hosting by Azure and product issues directed to CA Support (Communities, Documentation & Support Online)

 

In addition, SV via Azure gives you a 30-day free trial. Check it out first without paying anything, then go from there.  With all the amazing customers leveraging CA Service Virtualization to accelerate application development and instill high-quality, and now with they easy way to try it out, there is no excuse to see how it can best work for you.

 

SV Meets Microservices Speed

Microservices are all the rage around speeding new releases to market.  But, they’ve just increased complexity 10 fold. All these microservices are dependent on each other. How do you test to make sure the full service, which could depend on dozens of microservices, delivers the experience your customers expect? These complexities and dependencies are the antithesis to speed. Developers don’t have time to wait in a DevOps shop that must continuously be delivering software and doing so with paramount quality.

 

Many organizations are using Service Virtualization to virtualize these microservices to test transactions end to end.  Now, CA Service Virtualization 9.0 supports Microservices driven standards like SWAGGER 2.0 and RabbitMQ.  

 

Additionally, SV/AppTest/CAI 9.0 can be deployed on a Docker container. This means your can easily transfer the goodness of SV across multiple deployments/microservices.  Now, licensing of SV shouldn’t be a constraint to working with Microservices.  With Docker Containers packaging up the OS and application in a single bundle, you can easily run dev-test solutions from CA Technologies on any infrastructure or any cloud that Docker supports.

 

More 9.0 Goodness for Speed & Quality

  • Data Driven Virtual Services (DDVS) lowers the technical bar so that anyone can create a virtual service.  DDVS lets users work in excel and enter business data to create virtual services that do not exist in the real world.
  • Virtual Service Monitor provides a single pane of glass view for administrators and users to manage, take action, monitor and troubleshoot.
  • Advanced Access Controls eases enterprise adoption by mapping access control to customers existing LDAP hierarchy.
  • Advanced Virtual Service Editing gives users the power to mock out positive and negative test scenarios providing predictive testing of systems before getting to production.

 

How to TurboCharge Service Virtualization with CAI

Don't forget, Continuous Application Insight 9.0 was part of this launch as well.  Think of this as regression and API testing reinvented.  Architectural complexity, lack of transaction details, inadequate documentation causes inefficient development and testing.  CA Continuous Application Insight (CAI) provides end-to-end deep transaction discovery that gives visibility into components and their dependencies.  CAI then automatically creates accurate test beds and production-like virtual services.  New in CAI 9.0 is a feature called "Deep Validation" to invoke and verify (patent applied) to automatically generate API tests in seconds to invoke business logic and verify a system of record is updated.

 

A large insurance company was part of the beta test program for this feature.  They were able to automatically generate 300-600 test cases a day, and get up to 90% test coverage ... up from 25% test coverage!  That is huge!

 

Coming soon...

On the next blog, I’ll talk about how all this focus on shorten time to market means new, more agile testing tools are needed to help ensure superior quality. 

 

Also, don’t forget to attend the DevTest community call tomorrow, Nov 24th.  With so many good things happening in the new release, you can’t afford to miss it - https://communities.ca.com/events/2393.

How Can Service Virtualization Transform Your Software Delivery Lifecycle?

 

By now you’ve heard the claim ...  every business is in the software business.

But what does it really mean?

 

It means apps, digital services, and APIs are becoming the primary customer interface for your company, and a key channel for driving revenue and brand engagement.

 

And it means, to put it bluntly, you have to innovate to survive… delivering new, high-quality applications FAST!  As more businesses transform to interact with their customers through digital channels, you have to make sure you aren’t left behind.  That means your software delivery lifecycle better become an accelerator, not a hurdle, of bringing digital innovations to market.  This is why DevOps is becoming such a hot topic, hoping the methodology will put organizations in a place to succeed.

 

Agile Parallel Development is the new DevOps capability that unleashes development velocity.  Service Virtualization is the technology that makes it real.  CA Service Virtualization accelerates the time-to-market of higher-quality, more resilient applications that are easier to deploy and manage.  It simulates the behavior, performance, and data of dependent systems, allowing teams to develop in parallel.  By automatically creating virtual systems (NOT just virtualizing your server or network), you can mimic the nuances of production environments without waiting on others, 3rd party APIs, or trying to free up constrained resources at midnight to test for quality.

 

And more and more enterprises are seeing the amazing ROI of using CA Service Virtualization.  MFUG Union Bank has reduced the costs for testing cycles by 65-85 percent!  While Tech Mahindra cut bugs in production by over 1/3!

 

The Next Generation of Service Virtualization is Here!

At CA World 2014, we announced Service Virtualization 8.0.  Simply put, this the biggest, baddest Service Virtualization release ever!  DevTest 8.0 (the new UI and full integration of CA Service Virtualization 8.0 , CA Application Test 8.0, and CA Continuous Application Insight 8.0) has the largest number of new features in any one release, largest number of new Patents, brand new web-based UI, and the largest number of customers and partners who participated in the Beta program. Each are fully available as of December 12, 2014!  And all are designed to help your organizations develop and test in parallel. Highlights include:

 

  • DevOps Analytics:  CA Continuous Application Insight (previousl CA Path Finder) automates the process of creating and maintaining virtual services and simplifies the production and management of automated test suites through the use of live application traffic captured in pre-production and production. This allows business workflows to be quickly discovered and mapped to help expose complex application architectures and potential performance bottlenecks.  8.0 introduces advances mapping paths and overlays, agent calibration to see the right transactions, and Splunk Integration.
  • Easy to Use: Our new DevTest Portal/ Web UI makes virtualized service creation easy. More than just a slick, completely redesigned user interface, our team focused on optimizing the most used processes to make them faster and easier to use.
  • Automated Learning Mode: Keeping virtual services sync to real ones is very challenging. Learning Mode compares responses between the virtual service and live system to automate the creation and updating of virtual services.  Just set it to watch the live system and apply any differences to the virtual service automatically OR save the changes for later application.  That easy!
  • Artificial Intelligence:  A new feature called Opaque Data Processing adds true artificial intelligence to the creation of virtual services without requiring any knowledge or decoding of a service protocol.  It applies a genome sequence alignment algorithm and discovers byte-level patterns in message protocols.  You can now virtualize a much wider range of protocols than ever before. No other vendor offers this advanced technique for virtual service creation.
  • Mobile App Testing: Mobile apps now account for over 80% of all new software development, and 50% of all e-commerce.  It’s up to you to make sure these new apps work!  Now you can automate your functional testing and application flow to create tests and find defects of your mobile applications.  Learn more in this mobile testing demo series and mobile test explanation video
  • Virtual API Cloud:  A free, SaaS offering giving customers the ability to create virtualized RESTful APIs via an intuitive website.  In just minutes developers can create, provision, and share the tools they need to deliver solutions faster.  Check it out today at vapi.ca.com.

 

These new capabilities are all capture in an amazing 12-blog/demo summary on our DevTest Communities page. Trust me, it won’t disappoint!

12daysofdevtest.jpeg

If you music is your thing, see how we put all of the newness in a music video to the tune of 12 Days of Christmas

 


Leading the Market with Innovation

 

Here is something important to understand.  CA (via ITKO acquisition) invented Service Virtualization.  We created Service Virtualization market, even coining the term. We are the leaders, and know this space better than anyone else!

 

And with the DevTest 8.0 release, we are extending our leadership and innovation. We now have been awarded 22 total patents (with a total of 28 filed) in the Service Virtualization market!  These include patents around Opaque Data Processing (artificial intelligence), Swift for bank transaction processing, Mainframe & SAP virtualization, a virtual systems learning mode, and around composite, database, batch, and run-time performance virtualization.

 

Another great example of our continued innovation is our partnership with ATOS.  We recently announced our joint CA Service Virtualization and Agile Testing Centers of Excellence (COE) for an end-to-end “Agile Testing” approach that allows developers, testers and performance engineering teams to work in parallel for faster delivery, higher application quality and reliability.

 

Try for free with Virtual API Cloud (VAPI)

And finally, we have brought the first wave of SaaS-based API Virtualization to the web fully available right in your browser with our CA Virtual API Cloud (VAPI) product.  Now, you can easily create and manage "virtual APIs" to simulate the behavior of the components required to test your applications under test.

 

We have been working hard to make building virtual APIs as simple as possible, and making it available in the GitHub developer community.  This community is intended to provide a place to learn, engage, and teach others about APIs, Your Virtual APIs and ways to improve VAPI to help meet your needs.

 

Sign up with your GitHub account and start today!

 

The Momentum is Just Beginning

This is just the beginning of great innovation to come around Service Virtualization.  It’s whole purpose is to ignite innovation around DevOps, and to help organizations thrive in the App Economy.

 

Make sure you register for the “What’s New in 8.0” Community webcast on December 16 where can see and hear all this new functionality in one place!

 

Merry Christmas and Happy Holidays everyone!