QASource Blog

What Offers More Bang for Your Buck: Functional GUI Testing or Automated API Testing?

Agile QA, API Testing | By Brandon Getty | August 16, 2017

For today’s fast-moving product company focused on rapid customer acquisition, grabbing market share, and rapid growth, efficiency is key. As CEOs and CTOs press their teams for cost-effective initiatives that support these goals, one answer is sure to be heard loudly and frequently: Automation!

0

Why API Testing Needs the Help of a Software Testing Partner

Today, it seems like every app connects and integrates with the next. We can check out via PayPal, login via Facebook, and share content across all of our social media platforms at once. This interconnectedness helps people get more done in less time, leads to rapid growth for relatively young product companies, and creates a supportive ecosystem of well-crafted, well-tested applications. And all of it thanks to the essential bond, the tie that binds: the API (application programming interface).

0

QASource’s Top 3 API Testing Blog Posts

API Testing | By Brandon Getty | July 26, 2017

Software companies work tirelessly to make their products as attractive and relevant as they can. One of the many ways they promote adoption and consistent use is through integration with other applications. When creating the code necessary to achieve this integration, engineers commonly refer to an API, or application programming interface. To put it simply, an API helps to define how components within both applications should interact.

1

When Should You Test Your API?

API Testing | By Brandon Getty | June 14, 2017

It’s widely known that thorough API testing results in a high-quality final product. One question that lingers for many product companies, however, has to do with timing -- when should API testing be introduced? For many top QA teams, the answer aligns with the increasingly popular Agile methodology. For a strong, robust product, API testing is best performed in parallel with development.

0

Top 3 Questions About API Testing

The application programming interface (API) lays the groundwork for how your software components interact, and it helps guide your development team through the programming of the graphical user interface (GUI). Thorough API testing is the best way to ensure the functionality of your application's code and the API layer itself. Before partnering with an outsourced QA provider to begin testing your product, acquaint yourself with the advantages, approach, and associated tools of API testing.

0

API Testing Tutorial: 4 Key Considerations

API Testing, Test Automation | By Brandon Getty | August 19, 2014

The primary goal of API testing is code-level testing of both the application and the API. A full, organized suite of testing will verify the individual parts of each method, class, and package within the API, ensure security of the application’s code, and confirm the expected interaction between the API layer and the application. Grow your test toolkit by pairing this API testing tutorial with our blog post about API testing advantages.

0

4 Advantages of API Testing

API Testing, Test Automation | By Brandon Getty | August 7, 2014

Compared with graphical user interface (GUI) testing, application programming interface (API) testing provides several key advantages, each of which can improve the coverage of your test cycle, conserve resources, and result in faster, more efficient releases. Based on your project timeline, integration requirements, and desired functionality, API testing is usually a worthwhile approach when testing your application in-house or with an offshore QA team. Four key advantages of API testing include:

1
1

Written by QA Experts

QASource Blog, for executives and engineers, shares QA strategies, methodologies, and new ideas to inform and help effectively deliver quality products, websites, and applications.

Authors

Our bloggers are the test management experts at QASource. They are executives, QA managers, team leads, and testing practitioners. Their combined experience exceeds 100 years and they know how to optimize QA efforts in a variety of industries, domains, tools, and technologies.