• Products
    API hub
    • Design

      Collaborative API Development

    • Portal

      API Developer Portal

    • Explore

      Validate API Functionality

    • Testing

      Automated API Testing

    • Contract Testing

      API Integration Testing

    ReadyAPI

    Automated API Testing Platform

    Test hub
    • TestComplete

      Automated UI Functional Testing

    • BitBar

      Real Browser and Device Cloud

    • LoadNinja

      Automated UI Performance Testing

    • Reflect

      Codeless Automation with Gen AI

    • QMetry

      Test Management with Gen AI

    Zephyr

    Jira-Native Test Management

    Insight hub
    • Performance Monitoring

      Resolve Bottlenecks & Improve Responsiveness

    • Error Monitoring

      Debugging & Application Stability

    • Distributed Tracing

      Trace Issues Across Services

    AlertSite

    Global, Synthetic API Monitoring

    View All Tools

    Empowering QA Leadership: How User-friendly Automation Tools Drive QA Team Success

    View All Products →
  • Solutions
    Solutions
    API Lifecycle Observability Performance Testing
    Test Management UI Testing
    Integrations
    Source Code Management Collaboration
  • Resources
    Support
    AlertSite AQTime Pro BitBar Collaborator CucumberStudio LoadComplete LoadNinja PactFlow QAComplete
    ReadyAPI SwaggerHub SwaggerHub Explore TestComplete TestEngine TestLeft VisualTest Zephyr Zephyr Enterprise
    New Support Case
    Manage My Cases
    Resources
    Case Studies Webinars eBooks White Papers
    Academy Community Docs
    Blog
    Recent Posts
    What is Visual Testing?
    How to Use ChatGPT in Your Automated Tests
    About Us
    News
    Partners
  • Careers
  • Cart
  • Login
  • Try Any Tool for Free
    API Hub Insight Hub TestComplete ReadyAPI BitBar VisualTest Collaborator Zephyr QMetry Zephyr Essential Zephyr Enterprise LoadNinja AlertSite

Major American Airline Leveraging SmartBear API Testing Tools

It’s no secret that the role of technology is changing. From marginally driving efficiency to fundamentally innovating the airline industry, it’s caused a lot of disruption. In fact, a recent world economic forum report stated, “Digitalization represents an exciting opportunity for the aviation, travel, and tourism ecosystem, with the potential to unlock approximately $1 trillion of value for the industry and wider society over the next decade.”

Introduction

In this industry, Application Programming Interfaces (APIs) play a large role in digital transformation and are key tools that allow travel businesses to provide value to customers and, ultimately, compete better. From hotels and flights to cars and buses, there is an API for virtually every area of travel. Our Airline customer is no different.

“More and more teams are moving to REST services and APIs,” says Mark Ruggles, Developer – IT Applications. “Many teams in our company are moving to build out whole microservices frameworks – we’re building services to ensure proper booking, e-ticket confirmation, and ensuring we communicate to a mainframe. Just to name a few.” But with that transformation comes challenges.

"The mainframe we use has its own web services. They’re notoriously slow, and some of the challenges come up against testing and verifying service level agreements. Ensuring we’re getting a response back from the mainframe in a certain period of time – those kinds of things … In addition, we work in a model where teams are distributed, and we need to ensure that teams can work in the same test suite and not step on each other’s work."

ReadyAPI as a Solution

QA teams throughout our airline customer found the answer to their challenges in ReadyAPI.

To say that ReadyAPI offers comprehensive features is understood. To say that it offers more features that are essential to accomplishing the goals of building quality API software at our airline is a gross understatement.

Mark pointed out that ReadyAPI helped them with the following goals:

  • Building automated test suites for API services in a DevOps environment
  • Running those test suites in a Continuous Integration/Continuous Delivery (CI/CD) Pipeline
  • Storing those test suites in a repository to be shared across distributed teams

Open Source vs. Pro Evaluation

As ReadyAPI was gaining popularity amongst QA teams within our airline customer, teams started to evaluate the Pro tool against the Open Source (OS) tool and found the pro tool to have additional features that were mission critical and essential. Our customer was able to highlight the following differences:

Environments:

“ReadyAPI environments are like containers that house all the preconfigured endpoints and more. They let users reuse test suites across different physical environments. The benefit comes from being able to change the endpoints, etc., across an entire test suite by simply making a selection in a drop-down menu. In other words, redirecting my entire test suite from the TEST to the STAGE environment is as simple as a click.

And since they can be passed in as a command line argument, your CI/CD pipeline test executions occur in one physical environment all the way through to production. This feature, not available in the OS version, is the foundation for test case reusability and maintainability across physical environments. And it’s an essential building block for pipeline test execution.”

Test Steps:

“There are many more test step types available in the Pro Version … I’ll highlight a few of the more important ones” “…the Open Source (OS) version is missing some key sub-features that make working with these steps very difficult in the OS version and in some cases may even lead to using other third-party tools to fill in the gaps of what’s missing in the OS version.”

Step Name Description
DataSource

Provides the ability to connect test cases to an external data source like an Excel sheet, database, flat file, etc. There is also a Data Generator DataSource variation that builds random data of all kinds. The DataSource step is the foundation and beginning of all data- driven testing (automation) in the Pro version.

DataSink

Provides the ability to target specific pieces of data to output to various types of files including Excel sheets, flat file, databases, etc. The output of this step could be used to build a DataSource for a subsequent test suite/case or could be used for reporting purposes.

DataSource Loop

This step is used in conjunction with the DataSource step to create test case loops. This step causes the test to repeat until the data coming from the DataSource is exhausted. This step is the trailing bookend for data-driven testing.

Composite Projects:

“Available in the Pro version, composite projects allow teams to store their test suites (project files) in a repository segmented so that test teams can work in the same test suite. It’s like developers working in branched code, keeping teammates from stepping on each other’s work. It’s a must for distributed teams.”

CI/CD Pipeline Integration:

“ReadyAPI builds the complex command line string for you that’s necessary to run any set of tests in a pipeline. With the OS version, the command line has to be built manually, which introduces a margin for error.”

ReadyAPI A Trusted Tool for the Present and Future:

ReadyAPI has now been in use with our airline customer for over seven years and continues to play a key role in the overall testing and software development lifecycle.

“I know that there are teams here who have integrated it with their CI/CD pipelines. And they’ve not only saved time, they’ve increased their release cycles exponentially.”

And even when in the face of uncertain times, the value of ReadyAPI was certain.

“Even with the pandemic, and the need to cut redundancies, we’re not only keeping ReadyAPI, we’ve extended our license through the next several years. That’s a testament to the value of this tool. We’re entrenched with it. You simply can’t do the same things with the open source that you can with ReadyAPI or any other testing tool.”

Download the PDF
Industry
Aviation

Key Products

Webinar
6 Steps to Achieving Performance Nirvana in 2016
Performance improvements are multifaceted: they can be challenging and sometimes
1 hour 2 minutes
Webinar
6 Steps to Become a .Net Performance Expert
To get you started, we are offering a tutorial-like webinar for testing performance
60 minutes
Webinar
6 Ways to Measure the ROI of Automated Testing
Join SmartBear's testing experts to discover what it means to transition from manual to
60 minutes
  • 0
  • 1
  • 2

Contact us

  • USA +1 617-684-2600
  • EUR +353 91 398300
  • AUS +61 391929960

Company

  • About
  • Careers
  • Contact Us
  • Newsroom
  • Partners
  • Responsibility

Resources

  • Academy
  • Community
  • Resource Center
  • Support

Products

  • API Hub
  • Insight Hub
  • TestComplete
  • ReadyAPI
  • Zephyr Enterprise
  • View All Products

Legal

  • Privacy
  • Security
  • Terms of Use
  • Website Terms of Use
Facebook Instagram Linkedin X YouTube

© 2025 SmartBear Software. All Rights Reserved.

LOGIN

Additional SmartBear Tools

  • AlertSite
  • QAComplete
  • BitBar
  • SwaggerHub
  • CucumberStudio
  • VisualTest
  • LoadNinja
Additional Links
SmartBear Community
Case Management
License System