Perancangan dan Implementasi Sistem Automation Testing End-to-End Menggunakan n8n

Fatwaddin, Fahmi Anhar (2025) Perancangan dan Implementasi Sistem Automation Testing End-to-End Menggunakan n8n. Project Report. [s.n.], [s.l.]. (Unpublished)

[thumbnail of 5025221143-Project_Report.pdf] Text
5025221143-Project_Report.pdf - Accepted Version
Restricted to Repository staff only

Download (1MB) | Request a copy

Abstract

Pada saat ini, dalam proses pengembangan perangkat lunak, kebutuhan akan pengujian perangkat lunak yang cepat dan konsisten sangat dibutuhkan. Proses pengujian manual sering memakan waktu dan rentan terhadap kesalahan, sehingga diperlukan solusi otomatis yang terintegrasi dalam alur continuous integration dan continuous delivery (CI/CD). Kerja praktik ini merancang dan mengimplementasikan sistem Automation Testing End-to-End menggunakan n8n yang terintegrasi dengan Jira, GitLab, Agent AI, dan Karate Framework. Sistem ini mampu secara otomatis menghasilkan skenario, membuat skrip pengujian, serta mengeksekusi pengujian dalam alur CI/CD. Selain itu, sistem ini didukung oleh Ansible untuk proses deployment di lingkungan air-gapped serta observability menggunakan Prometheus, Grafana, dan Jaeger. Hasil implementasi menunjukkan peningkatan efisiensi, konsistensi, dan visibilitas pada proses pengujian perangkat lunak.
=====================================================================================================================================
In the current stage of software development, the need for fast and consistent software testing has become essential. Manual testing processes are often time-consuming and prone to errors, necessitating an automated solution integrated into the continuous integration and continuous delivery (CI/CD) pipeline. This internship project designs and implements an End-to-End Automation Testing system using n8n integrated with Jira, GitLab, an AI Agent, and the Karate Framework. The system can automatically generate test scenarios, create test scripts, and execute tests within the CI/CD workflow. In addition, it is supported by Ansible for deployment in air-gapped environments and by Prometheus, Grafana, and Jaeger for observability. The implementation results demonstrate improvements in efficiency, consistency, and visibility throughout the software testing process.

Item Type: Monograph (Project Report)
Uncontrolled Keywords: Automation Testing, n8n, CI/CD, Karate, Ansible, Observability
Subjects: T Technology > T Technology (General) > T58.5 Information technology. IT--Auditing
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Fahmi Anhar
Date Deposited: 06 Nov 2025 23:55
Last Modified: 06 Nov 2025 23:55
URI: http://repository.its.ac.id/id/eprint/128757

Actions (login required)

View Item View Item