Create API Modules

    Create API Modules


    Article summary

    Welcome to the section of our Test Modeller documentation dedicated to creating API modules. This is a crucial part of the testing process, allowing you to efficiently and effectively test the APIs within your application.

    API modules, in essence, are comprehensive descriptors that encapsulate the specifics of an API call, including but not limited to the endpoint, request type, payloads, and other necessary parameters. By creating these modules, you can define and organize your API calls in a way that is systematic and conducive to a highly streamlined testing process. Moreover, these API modules are fully parameterizable, enabling you to vary the inputs based on your unique testing requirements.

    Our Test Modeller tool allows for a model-based approach in testing these API modules, where you can overlay the created modules on the application's model. This method ensures a thorough and well-structured testing process, enhancing the comprehensiveness of your API tests and ultimately leading to a more robust, reliable software product.

    In addition to manual creation, we understand the need for efficiency and the value of existing assets in the fast-paced world of software development and testing. Thus, our Test Modeller comes equipped with accelerators that allow for importing API specifications from popular tools like Swagger, Postman, and SoapUI. This feature aims to save time, reduce manual work and prevent potential errors that could occur during the translation process.

    In the following sections, we will guide you through the process of manually creating API modules, and introduce you to our importers, demonstrating how you can leverage existing assets for model-based API testing. Our goal is to equip you with the necessary knowledge and understanding to maximize the potential of the Test Modeller tool in API testing. Let's get started!