Service Virtualization, Development Testing, API Testing Tips

API Testing: Top 5 Myths [Infographic]

Posted on Apr 23, 2015 7:30:00 AM

We're fast approaching a time when all communications between humans and machines, as well as machines and machines, will ultimately be driven via APIs. To truly protect your brand in this "API Economy," it's essential to have solid processes for the identification, integration, and testing of APIs in conjunction with your business priorities.

After all, if your application fails to deliver the expected business results, your customers and partners won't care if that failure stems from code you developed internally or from an external API that you've integrated.  If you consume it, you own it. 

With so much at stake, there's no better time than the present to examine the reality behind some of the most common API testing myths emerging across the industry…

Read More

Topics: API Testing, API Integrity


Why Today's SDLC Requires a New Perspective On “Test”

Posted on Apr 16, 2015 8:30:00 AM

In response to today's demand for "Continuous Everything," the software delivery conveyer belt keeps moving faster and faster.  However, considering that testing has been the primary constraint of the software delivery process, it's unreasonable to expect that simply speeding up a troubled process will yield better results.

(I Love Lucy fans: Just think of Lucy and Ethel at the candy factory, struggling to keep pace as the conveyer belt starts putting out chocolates faster and faster.)

In most organizations, quality software is clearly the intention, yet the culture of the organization drives behavior that increases the risk of exposing faulty software to the market.  Most software quality efforts stem from a bottom-up approach to testing, which is focused on adding incremental tests to validate new functionality. 

This approach is no longer sufficient for today’s accelerated release cycles—where faulty software has a direct impact to the brand and bottom line.  Releasing with both speed and confidence requires a definitive understanding of each application's distinct business risks and the probability of exposure.

Read More

Topics: Development Testing


How Static Analysis Helps a Leading PC Company Prevent Defects

Posted on Apr 9, 2015 8:25:00 AM

A leading personal computer company is dedicated to adding market-differentiating software "preloads" to their systems, and wants to continue their trend of reducing field-reported defects for those preloads.

Working with Parasoft, industry leader in Development Testing and defect prevention, they have adopted a custom-tailored static analysis solution for eliminating defects early in the software development lifecycle. This "shift left" enables them to accelerate delivery while ensuring high reliability.

Read More

Topics: Static Analysis, Static Code Analysis, Development Testing


API Testing Crowned Winner of the Parasoft March Mayhem Tournament!

Posted on Apr 2, 2015 2:47:24 PM

Some of us honestly predicted static analysis or service virtualization to win it all, but the activities couldn’t quite muster up the appeal needed to beat out API testing as the testing activity that delivers the greatest value.

That isn’t to say that static analysis, service virtualization, or any of the other testing activities are slouches—far from it. But when you, the people on the front lines, had the mic, API testing turned out to be the cure for what’s ailing your software. 

Read More

March Mayhem Heats Up: Vote Now for Your Top Development Testing Practices and QA Strategies

Posted on Mar 26, 2015 10:54:56 AM

March Mayhem is coming to a head following two webinars discussing the value of the Eight Great testing activities.

Read More

Spring Shape Up: Trim Your IT "Waste" to Accelerate SDLC Velocity

Posted on Mar 25, 2015 6:45:00 AM

Now that Spring has sprung, there's no better time to revisit your new year's resolutions for  "waste" reduction.

The business demand for "more innovative software, faster" is driving a surge of interest in DevOps, Agile and Lean software development practices. However, today's testing processes are typically bogged down by weighty burdens such as the difficulty of 1) accessing complete Dev/Test environments; 2) acquiring complete, sanitized test data; and 3) configuring the behavior of the environment to enable complete test coverage. 

Fortunately, some strategic "spring cleaning" can help you make your SDLC leaner and more scalable.

Read More

Topics: Service Virtualization


How to Ease API Testing Constraints

Posted on Mar 19, 2015 6:08:19 AM

Ensuring API integrity is difficult in today's complex application cloud, on-premises and hybrid environment scenarios. In this interview with TechTarget, Parasoft solution architect manager Spencer Debrosse shares his experiences about the top API testing issues that organizations encounter and how automation and a DevOps team approach can address them.

The following is an excerpt from that interview...

What makes testing APIs challenging?

When you're building an application, you're not just using your own APIs or your own internal applications. Instead, you have to rely on a wide variety of endpoints and APIs and databases. We see lots of industry-specific, third-party API integration. For example, in the hospitality and airline industry, Sabre is common; in retail, credit card/address API verification is common.

If I integrate with Facebook or integrate with other applications, how can I tell if those APIs are in the state that I need them to be in, are available on my release schedule and are going to be functioning the way that I need?

That's really why availability's a constant problem, because we have all these pieces that are moving. Developers, as well as testers and QA architects, need to get all those pieces in sync to optimize their release schedule.

 

Read More

Topics: Service Virtualization, API Testing, API Integrity


March Mayhem Top 8 Testing Practices Announced

Posted on Mar 12, 2015 5:27:37 PM

The voting was fast and furious, but when it came down to choosing which testing activity provides the best value, the peoples’ voices were heard. We’re hosting a series of webinars beginning on March 19 to narrow March Mayhem down to the top development testing practice versus the top QA activity. You’ll only need to register once for all March Mayhem webinars: Sign up for all March Mayhem webinars

Read More

For Pi Day: How PIE Attracts Bugs (in your code)

Posted on Mar 12, 2015 9:30:00 AM

If you're like most software development teams today, you're now expected to deliver more software, faster. Many teams respond to this pressure by applying numerous automated test and analysis tools in conjunction with continuous integration. However, this tends to produce an overwhelming amount of data.

Read More

Topics: Development Testing


New Article: DevOps, Continuous Testing, and Service Virtualization

Posted on Mar 5, 2015 5:18:00 AM

Bob Aiello, Technical Editor of CM Crossroads, recently wrote an article explaining why organizations embracing DevOps and Continuous Delivery can't afford to move forward without Continuous Testing as well as Service Virtualization, which makes Continuous Testing possible.  

The following is an excerpt from the complete article...

***

DevOps provides a set of principles and practices which enable development and operations teams to communicate and collaborate more effectively. High performance teams which embrace DevOps have been demonstrating that they can deliver quality systems with amazing speed and agility. Many DevOps teams focus on scripting the application build, package and deployment process, resulting in an automated framework, known as the deployment pipeline. Deployment automation enables the organization to enjoy the benefits of continuous integration and continuous delivery, significantly enhancing productivity and agility.

Nevertheless, improving any process—from software development to manufacturing—inevitably involves an apparent trade-off between speed and quality. Understanding opportunities for acceleration is key for process improvement. Yet, speeding up the process without understanding the impact to quality opens up a distinct risk. In the same vein, organizations that are looking to accelerate their software delivery cycle need to ensure that the DevOps initiative is balanced with achieving the organization's definition of quality.

Read More

Topics: Service Virtualization, continuous testing


Subscribe to Email Updates

New Gartner Research on Development Testing

 Gartner_DevelopmentTesting1

Read Today's SDLC Requires a New Perspective On “Test” for the latest research on how to achieve the required speed—without negatively impacting the user experience.

Follow Me