MUNTE, LOUIS ONIKE (2021) IMPLEMENTASI AUTOMATION TEST DENGAN METODE BLACK BOX TESTING PADA APLIKASI ANDROID MENGGUNAKAN APPIUM DAN GHERKIN SYNTAX DI PT. XYZ. S1 thesis, Universitas Mercu Buana Jakarta.
|
Text (HAL COVER)
01 Cover - LOUIS ONIKE MUNTE.pdf Download (773kB) | Preview |
|
Text (BAB I)
02 Bab 1 - LOUIS ONIKE MUNTE.pdf Restricted to Registered users only Download (536kB) |
||
Text (BAB II)
03 Bab 2 - LOUIS ONIKE MUNTE.pdf Restricted to Registered users only Download (389kB) |
||
Text (BAB III)
04 Bab 3 - LOUIS ONIKE MUNTE.pdf Restricted to Registered users only Download (3MB) |
||
Text (BAB IV)
05 Bab 4 - LOUIS ONIKE MUNTE.pdf Restricted to Registered users only Download (222kB) |
||
Text (BAB V)
06 Bab 5 - LOUIS ONIKE MUNTE.pdf Restricted to Registered users only Download (4MB) |
||
Text (DAFTAR PUSTAKA)
08 Daftar Pustaka - LOUIS ONIKE MUNTE.pdf Restricted to Registered users only Download (217kB) |
||
Text (LAMPIRAN)
09 Lampiran - LOUIS ONIKE MUNTE.pdf Restricted to Registered users only Download (579kB) |
Abstract
Testing is an evaluation process for system or component with the intention of finding that whether the system meets the specified requirements or not. Currently, at PT. XYZ, application testing is still done manually. This made the testers quite overwhelmed because of the availability of the system in several services, namely web, mobile web and mobile applications. The time needed in the testing process is longer, so the application release process is also longer. For this reason, it is necessary to increase in the application testing process by automating testing. This paper discusses the implementation of automated testing on Android applications using Appium with a test scenario format using Gherkin syntax. Experiments were carried out by running scenario tests according to the 8 specified testing criteria, namely the time of the examiner, the programming language used, documentation of the results of the test case execution, support for the delay process, support for the suspension / resume process, support for the relaunch process, support for the scrolling process, and storage of changes during testing. The results obtained from the experiments conducted, Appium met the 8 criteria of these examiners. The author uses Appium automatically in testing for Android applications. Key words: Automation Testing, Appium, Android, Gherkin, Test Scenario Testing adalah proses mengevaluasi sistem atau komponen dengan maksud untuk menemukan bahwa apakah sistem tersebut memenuhi persyaratan yang ditentukan atau tidak. Saat ini, di PT. XYZ, pengujian aplikasi masih dilakukan secara manual. Hal ini membuat penguji cukup kewalahan dikarenakan dengan tersedianya sistem dalam beberapa layanan, yaitu web, mobile web, dan mobile app. Waktu yang dibutuhkan dalam proses pengujian lebih lama, sehingga proses rilis aplikasi juga menjadi lebih lama. Untuk itu perlu adanya peningkatan dalam proses pengujian aplikasi dengan mengotomatisasi pengujian. Tulisan ini membahas tentang implementasi pengujian otomatis pada aplikasi Android menggunakan Appium dengan format skenario uji menggunakan Gherkin syntax. Eksperimen dilakukan dengan menjalankan skenario uji sesuai dengan 8 kriteria pengujian yang ditetapkan yaitu waktu pengujian, bahasa pemrograman yang digunakan, dokumentasi hasil eksekusi kasus uji, dukungan proses delay, dukungan proses suspend/resume, dukungan proses relaunch, dukungan proses scrolling, serta penyimpanan perubahan selama pengujian. Hasil yang diperoleh dari eksperimen yang dilakukan, Appium memenuhi 8 kriteria pengujian tersebut. Penulis merekomendasikan penggunaan Appium dalam melakukan pengujian otomatis untuk aplikasi Android. Kata kunci: Pengujian Otomatis, Appium, Android, Gherkin, Skenario Uji
Actions (login required)
View Item |