Umar Jihad, NIM.: 22106050029 (2026) RANCANG BANGUN ALAT PENGUJIAN OTOMATIS API BERBASIS SPESIFIKASI API DENGAN PENDEKATAN FUZZ TESTING MENGGUNAKAN METODE EXTREME PROGRAMMING. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA.
|
Text (RANCANG BANGUN ALAT PENGUJIAN OTOMATIS API BERBASIS SPESIFIKASI API DENGAN PENDEKATAN FUZZ TESTING MENGGUNAKAN METODE EXTREME PROGRAMMING)
22106050029_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf - Published Version Download (2MB) | Preview |
|
|
Text (RANCANG BANGUN ALAT PENGUJIAN OTOMATIS API BERBASIS SPESIFIKASI API DENGAN PENDEKATAN FUZZ TESTING MENGGUNAKAN METODE EXTREME PROGRAMMING)
22106050029_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf Restricted to Registered users only Download (2MB) | Request a copy |
Abstract
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.
| Item Type: | Thesis (Skripsi) |
|---|---|
| Additional Information / Supervisor: | Dr. Agung Fatwanto, S.Si., M.Kom. |
| Uncontrolled Keywords: | pengujian otomatis; OpenAPI specification; pengujian API; Fuzz Testing |
| Subjects: | 000 Ilmu Komputer, Ilmu Informasi, dan Karya Umum > 000 Karya Umum > 004 Pemrosesan Data, Ilmu Komputer, Teknik Informatika |
| Divisions: | Fakultas Sains dan Teknologi > Informatika (S1) |
| Depositing User: | Muchti Nurhidaya [muchti.nurhidaya@uin-suka.ac.id] |
| Date Deposited: | 22 Jun 2026 14:13 |
| Last Modified: | 22 Jun 2026 14:13 |
| URI: | http://digilib.uin-suka.ac.id/id/eprint/77058 |
Share this knowledge with your friends :
Actions (login required)
![]() |
View Item |
