API Testing: The Heart of Functional Testing

An API provides much of the functional capabilities in complex software systems. Most customers are accustomed to interacting with a graphical user interface on the computer. But, many do not realize that much of the functionality of a program comes from APIs in the operating system or the program’s dynamic-link libraries (DLL).

The Special Case of Social APIs

Social APIs are omnipresent and create special cases for testing. If you understand API testing, especially web service type APIs, testing social APIs is easy to grasp. The use of social APIs makes them a special case. They are omnipresent and very well understood. What this means is you need to have a good understanding …

Web Services API Testing Books

Here are some books you might find useful when developing your web services API testing strategy. The Art of Application Performance Testing by Ian Molyneaux — This book was just released and I found it an outstanding conceptual overview of performance testing a web based application. The book does a great job of reviewing the …

In the News – June 2015

Apple’s ioS 9 Search API Is Huge For App Developers On stage at WWDC (World Wide Developer Conference) Apple’s Craig Federighi announced new developer tools to give app makers deeper search powers in iOS 9. The new search API will offer developers deep linking, and their users will be able to more easily conjure search …

Letter from the Editor – June 2015

API testing– an old school technology gets way cool again. APIs and testing them is nothing new; the technology has been around for decades. The most basic definition of an API is an exposed function— a producer (person or company) writes a function and exposes it so that others, consumers, can use it. We copy …

BDD and ABT: Game Changing Test Methods

Two powerful test methods for fast-paced development organizations As development teams have been pushed faster and into tighter scrum sprints, testing has burst through old development paradigms. Developers are being pressed to do more unit testing. Automated smoke tests are essential parts of CI (continuous integration) and full, automated regression suites are being run across …

How To: ABT Test Module Template

ABT Test Module Template Action Based Testing (ABT) is an efficient method of test development that provides a systematic approach to increase the success of automated testing. This template will provide you with an easy to follow format that will make it easy for you to get started creating tests for manual and automated testing …