Pengujian API Menggunakan Jest dan Supertest pada Aplikasi Investasi Bisnis Puyuh Sukaharja
Abstract
Sektor peternakan merupakan salah satu subsektor penting dalam pertanian
yang memberikan kontribusi signifikan terhadap perekonomian Indonesia. Salah
satu komoditas yang mengalami perkembangan pesat adalah budidaya burung
puyuh, yang dikenal produktif dalam menghasilkan telur dan mudah dalam
perawatan. CV Slamet Quail Farm (CV SQF) sebagai pelaku usaha di bidang ini,
berupaya memperluas jangkauan dan efisiensi operasional melalui pengembangan
aplikasi Bisnis Puyuh Sukaharja sebagai sarana pengelolaan investasi. Aplikasi ini
dirancang untuk memfasilitasi investor dalam melakukan investasi secara langsung
serta memantau transaksi secara transparan dan real-time. Untuk memastikan
keandalan dan stabilitas sistem, khususnya pada komponen Application
Programming Interface (API), dibutuhkan proses pengujian perangkat lunak yang
menyeluruh. Penelitian ini memfokuskan pada pengujian integrasi API
menggunakan alat bantu Jest dan Supertest yang memungkinkan pengujian
dilakukan secara otomatis, cepat, dan terstruktur. Pengujian dilaksanakan
berdasarkan kerangka kerja Software Testing Life Cycle (STLC) guna memastikan
kualitas, integrasi antar sistem, serta keamanan dalam pengolahan transaksi. The livestock sector is one of the key subsectors in agriculture, contributing
significantly to Indonesia's economy. Among the rapidly growing commodities is
quail farming, known for its high egg productivity and ease of maintenance. CV
Slamet Quail Farm (CV SQF), a business entity in this field, seeks to expand its
market reach and operational efficiency through the development of the Bisnis
Puyuh Sukaharja application as an investment management platform. This
application is designed to facilitate direct investments and enable investors to
monitor transactions in a transparent and real-time manner. To ensure system
reliability and stability, particularly in the Application Programming Interface
(API) component, comprehensive software testing is required. This study focuses
on API integration testing using Jest and Supertest, tools that enable automated,
fast, and structured testing. The testing process follows the Software Testing Life
Cycle (STLC) framework to ensure quality, system integration, and security in
transaction processing.
