Verification and Validation: The Difference

I’ve been asked several times recently about the difference between Verification and Validation in automated testing and for some advice on applying and documenting each kind of testing. Let me first take a minute to define these terms. Verification Vs. … [Read more...]

9 Reasons Microservices Matter to Architects, Developers & Testers


Several years ago, I was a developer in a travel reservation aggregator. Our mission was to pull flight and hotel data from a bunch of cryptic reservation platforms, and provide it to other companies via an API library – for a fee. That was before companies like Expedia … [Read more...]

Who Is Responsible For “Good Code”?


A few weeks back, I wrote a post about getting ready to address a coworker's bad code.  This sparked some conversation across various media, including the following interesting question: ...seems that there is a breakdown in managing the development process. Why is Bob … [Read more...]

Test Automation Pitfalls: Don’t Get Trapped!

working hard

Automation has been around for a long time now, at least since the 1950s. At the insistence of management at every software company I've worked with, I've been trying to make it useful for the past decade.  That game is a tricky one. One common strategy, for example, is to … [Read more...]

Taming The API Sprawl


Ten years ago, there may have been only a single application that talked directly to the database and spit out HTML; customer service, sales - most of the organizations I work with have been moving toward a design philosophy more like unix, where each application consists of … [Read more...]

How SoapUI Was Created: An Interview with Ole Lensmar

Ole Lensmar Photo

Ole Lensmar, our own CTO at SmartBear, talks about the creation of SoapUI. SoapUI has risen to become the most widely used API testing tool in a market that is expanding quickly. With the accelerated adoption of RESTful APIs, combining with the existing usage of the SOAP … [Read more...]

QA Testing For What Your Users Really Want

Vector concept of business management. Data processing, analytics and development. Flat line style - vector illustration

The software world in general is moving toward increased shared responsibility and individual ownership. From developers to operations to testing, the microservices world has us focusing on projects not products and watching teammates going from firmly defined roles to … [Read more...]

Balancing Android Openness With Mobile Security


As one my favorite characters from the video game Deus Ex, Prichard would say, “You don't fix an entire firewall Jensen, you find the hole and you plug it.” The same can really be said about anything else in the world of technology. All software is doomed to be insecure in … [Read more...]

Navigating The Politics of Microservices


Microservices has the potential of significantly impacting the way in which developers create applications. It’s possible to create applications using microservices faster and more efficiently than other technologies that are currently available. The problem is that many … [Read more...]

Top 10 Reasons To Work At SmartBear

10 Reasons To Work At SmartBear

Looking for a company with an open, fun and collaborative culture? How about a place that prides itself on developing talent, work/life balance and impromptu nerf gun battles? If so, welcome to SmartBear! It was tough, but we managed to narrow down the top 10 reasons why … [Read more...]