TY - THES N1 - Dr. Agung Fatwanto, S.Si., M.Kom. ID - digilib77058 UR - https://digilib.uin-suka.ac.id/id/eprint/77058/ A1 - Umar Jihad, NIM.: 22106050029 Y1 - 2026/04/20/ N2 - APIs (Application Programming Interfaces) serve as critical building blocks in contemporary software development by facilitating seamless communication across systems. The growing adoption of APIs has heightened the need for rigorous testing to verify that each endpoint behaves in accordance with its defined specifications. However, manual testing approaches are frequently inefficient and susceptible to human error. This study sets out to design and build an automated API testing tool that independently constructs and executes test scenarios derived from OpenAPI Specification (OAS) documents. The tool parses both configuration files and OAS documents, then subsequently generates a comprehensive suite of test scenarios. Furthermore, fuzzing techniques are employed to synthesize non-conforming test data, thereby assessing the API's resilience against unexpected or malformed inputs. The findings confirm that the proposed tool successfully automates the full API testing lifecycle and delivers well-structured testing reports. PB - UIN SUNAN KALIJAGA YOGYAKARTA KW - pengujian otomatis; OpenAPI specification; pengujian API; Fuzz Testing M1 - skripsi TI - RANCANG BANGUN ALAT PENGUJIAN OTOMATIS API BERBASIS SPESIFIKASI API DENGAN PENDEKATAN FUZZ TESTING MENGGUNAKAN METODE EXTREME PROGRAMMING AV - restricted EP - 60 ER -