banner-649x60

Monthly Archives: June 2015

LogiGear Magazine – June 2015 – All About API Testing

CoverLogiGear_Magazine–June_2015–All_About_API_Testing

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Solutions for Testing Web Services

4An overview of web service testing solutions for traditional or non-technical testers.

 By Michael Hackett

Much has been written on the technical execution of API tests, yet there are gaps in the details of what tests to design and how to design them. The articles tend to either get too technical too fast, or are too vague and not much help. This article is written for the consumers of web services and addresses issues of what to test, test design, and solutions for traditional testers. The test strategy used by testers will be quite different than test strategy for developers or producers of web services. Also, it’s important to understand that when I use the phrase traditional tester, I mean someone who is more of a subject matter/domain expert than a technical expert, but who is well skilled in testing and QA.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

How APIs Are Disrupting The Way We Think

3APIs are subtly altering our expectations that there should be an app for everything.

By Jennifer Riggins

The concept of disruption has been given regal status across businesses, startups, and tech circles in recent years. With such great emphasis placed on change, user experiences are inevitably facing evolution as well. Application programming interfaces or APIs have great transformative powers to disrupt business, but are they also altering the way we think?

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Learn API Testing in 10 Minutes!!!

API testing is different from G5UI testing, but it doesn’t take long to master.

By Krishna Rungta

What is an API?

API is an acronym for Application Programming Interface. It enables communication and data exchange between two separate software systems. A software system implementing an API contains functions/subroutines which can be executed by another software system.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Breaking Down a Web Service

6Understanding the pieces of the web service testing puzzle can make testing easier

By LogiGear Staff

For people wanting a broader understanding of more pieces in the web service testing puzzle, here is a breakdown of the various possible components of an API.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Application Programming Interfaces (API) and Web Services

By LogiGear Staff

API:

An application programming interface (API) is a set of routines, protocols, and tools for building software applications. An API expresses a software component in terms of its operations, inputs, outputs, and underlying types. An API defines functionalities that are independent of their respective implementations, which allows definitions and implementations to vary without compromising the interface.

Source: https://en.wikipedia.org/wiki/Application_programming_interface

Facebooktwittergoogle_plusredditpinterestlinkedinmail

API Testing: The Heart of Functional Testing

An API provides much of the functional capabilities in complex software systems.

By BJ Rollison at EuroSTAR 2013

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).

Facebooktwittergoogle_plusredditpinterestlinkedinmail

The Special Case of Social APIs

Picture3Social APIs are omnipresent and create special cases for testing.

By Michael Hackett

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 of integrating and validating and also the test cases to be automated. You want these straightforward tests to be a “no brainer” and run automatically with each update and release of your product or service.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Web Service Reference Documentation: Getting The Information You Need To Test

9

Lack of information and access to information isn’t an issue with web services. Web service documentation is widely available.

By LogiGear Staff

Overview   

One of the major persistent complaints from people who test is lack of information and lack of access to information. Luckily this is not the case with web services. If in the rare case with some odd web service that you do lack information, it is fair to ask for more information.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Web Services API Testing Books

10Here are some books you might find useful when developing your web services API testing strategy.

By Jim Zuber

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 various types of performance testing, the key performance indicators, and the various  steps needed throughout the performance testing process. I particularly liked the various checklists. A short book, at around 130 pages, I’d rate it 9 on a scale of 10.

Facebooktwittergoogle_plusredditpinterestlinkedinmail