API testing tools

Thesis title: Nástroje pro testování API
Author: Semenkova, Anastasia
Thesis type: Bakalářská práce
Supervisor: Kovářová, Marie
Opponents: Maryška, Miloš
Thesis language: Česky
Abstract:
Bakalářská práce se zabývá komplexní analýzou a porovnáním současných nástrojů pro testování API. Metodologický přístup práce kombinuje rešerši odborné literatury a dokumentace, vícekriteriální hodnocení vybraných nástrojů a praktické testování nejvhodnějšího z nich. Nejdříve v práci jsou vymezeny základní pojmy týkající se API, testování API a příslušných testovacích nástrojů. Následně je představen aktuální přehled nástrojů na trhu a určen výběr konkrétních nástrojů pro následné hodnocení. Další část práce se věnuje stanovení kritérií, která slouží jako podklad pro systematické hodnocení a porovnání nástrojů. Na základě definovaných kritérií je provedeno hodnocení, porovnání nástrojů a interpretace výsledků. Následně jsou vybrána veřejná API a vytvořeny testovací scénáře, které jsou implementovány v nástroji s nejlepším hodnocením. Závěr práce rekapituluje získané poznatky z teoretické i praktické části, které vyplývají z realizovaného výzkumu a testování.
Keywords: API; testování API; testování software; nástroje pro testování API; porovnání testovacích nástrojů
Thesis title: API testing tools
Author: Semenkova, Anastasia
Thesis type: Bachelor thesis
Supervisor: Kovářová, Marie
Opponents: Maryška, Miloš
Thesis language: Česky
Abstract:
The bachelor's thesis focuses on comprehensive analysis and comparison of current tools for API testing. The methodological approach combines a review of professional literature and documentation, multi-criteria evaluation of selected tools, and practical testing of the most suitable one. The thesis first defines the fundamental concepts related to APIs, API testing, and relevant testing tools. It then presents an up-to-date overview of tools available on the market and specifies the selection of tools for further evaluation. The next part of the thesis establishes evaluation criteria, which serve as a basis for systematic assessment and comparison of the tools. Based on the defined criteria, the tools are evaluated and compared, and the results are interpreted. Subsequently, public APIs are selected, and testing scenarios are created, which are then implemented using the top-rated tool. The conclusion summarizes the findings from both the theoretical and practical parts that emerged from the conducted research and testing.
Keywords: API; API testing; software testing; API testing tools; comparison of testing tools

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 1. 11. 2024
Date of submission: 10. 5. 2025
Date of defense: 2025

Files for download

The files will be available after the defense of the thesis.

    Last update: