The 10 Best Practices For Peer Code Review


Peer code review has proven to be the pinnacle of software quality assurance. Through extensive research, we’ve been able to compile a list of best practices that will ensure you will have a successful peer code review process – whether it is your first code review or your … [Read more...]

4 Ways to Load Test Your API

Businessman choose easy or hard way

You know the feeling. You’re surfing along and then BAM! you get the dreaded 503 (Service unavailable) The server is currently unavailable (because it is overloaded or down for maintenance). Do you remember what you were searching for the last time that happened? … [Read more...]

The API Copyright Debate Surfaces Again


It all started back in May 2014, when a federal appeals court made a ruling that sparked outrage and controversy in the software industry. Their decision was theoretically a final step in the long-standing lawsuit between Google and Oracle, where Oracle claims that Android … [Read more...]

D-Factor: How Strong is your Data Contract?


REST APIs, and APIs in general, converse in structured data.  APIs will vary in the degree and type of structure, the format, and the intended use.  But they also vary greatly in how the expectations around that data are specified. As a client developer, I need to know … [Read more...]

ISO 29119 Debate – A Historical Perspective Part 1

Railway track

Standardization has been a source of considerable tension between individual, corporate and governing entities since the dawn of industry. The imposition of commercial and industrial standards first started to take off during the Industrial Revolution. In one of the earliest … [Read more...]

Madden NFL’s ‘Tiny Titan’ Looms Large for Manual Testers


Organizations are often caught in a catch-22 situation while striking a balance between manual and automated testing. Many believe that automating as many tests cases as possible will help them test faster and smarter, thereby allowing them to reduce costs associated with … [Read more...]

CAST 2014 – Day 2 Retrospective


A day after taking a deep dive into the art of performance testing, I was curious to explore some of the intellectual underpinnings surrounding the craft. After all, if one assumes testing is more than just a predefined series of motions designed to accomplish a specific … [Read more...]

CAST 2014 – Day 1 Retrospective


A small contingent of SmartBears are down in the heart of New York attending CAST 2014 - the annual meeting of The Association for Software Testing. A sold-out crowd of about 250 testers from around the world have piled into the Kimmel Center, right in the middle of … [Read more...]

On the Reusability of Test Scripts

Test Scripts Blog Image

Automating your testing efforts is paramount to agile and expedient software delivery. However, the implementation details of automating tests diverge very quickly down paths defined by what level of testing you’re performing. Developers have unit tests in IDEs, QA testers … [Read more...]

Why DevOps Makes Your Test Role Even More Important

DevOps Testing

DevOps is one of the latest software development movements. If you aren’t familiar with it, the high level summary is that it’s essentially the integration of IT Operations with the development process. This requires significantly more than just inviting Ops to your … [Read more...]