v
REGRESSION TESTING PADA APLIKASI WEBSITE PEMETAAN JALAN DESA MENGGUNAKAN TEST
CASE PRIORITIZATION
Nama Mahasiswa : Muhammad Khairun Nizam
Nim : 6304181110
Dosen Pembimbing : Rezki Kurniati, M.Kom
Abstrak
Ketika dalam tahap software development, ada banyak cara yang dapat dilakukan untuk mengurangi biaya dalam pengembangan aplikasi. Dari banyaknya cara tersebut, salah satunya adalah dengan mengurangi waktu dalam tahap pengujian, yaitu dengan mengurangi test case. Dalam penentuan kualitas perangkat lunak, pengujian menjadi hal yang sangat bepengaruh, hal ini agar sesuai dengan kebutuhan awal. Salah satu jenis pengujian perangkat lunak adalah regression testing, dilakukan karena adanya penambahan dari segi fungsionalitas pada perangkat lunak dan terus berkembang. Karena adanya penambahan fitur dan tentu saja berdampak pada bertambahnya jumlah test case yang harus diujikan. Tentu saja akan menambah waktu yang dibutuhkan untuk menguji seluruh fitur. Pada penelitian ini, membahas mengenai pengujian regresi dengan menggunakan teknik test case prioritization dengan pengujian dilakukan pada tools automation testing.
Penelitian ini mendapatkan hasil bahwa aplikasi opensid diuji terlebih dahulu untuk melihat hasil dari pengujian. Telah ditemukan error atau kesalahan pada fitur lama dari aplikasi yaitu berita, dari kesalahan yang didapat dilakukan perbaikan dan berhasil. Setelah terdapat fitur yang dikembangkan yaitu pemetaan jalan desa maka dilakukan pengujian regresi dengan memanfaatkan teknik test case prioritization maka mendapatkan waktu pengujian selama 8 menit 48 detik pada device-1 dan 3 menit 1 detik pada device-2 dengan tidak terdapat kegagalan pada sistem.
Kata Kunci : software testing, test case prioritization, regression testing
vi
REGRESSION TESTING IN VILLAGE ROAD MAPPING WEBSITE USING TEST CASE PRIORITIZATION
Student Name : Muhammad Khairun Nizam
Nim : 6304181110
Advisor : Rezki Kurniati, M.Kom
Abstract
When in the software development stage, there are many ways that can be done to reduce costs in application development. Of the many ways, one of them is to reduce the time in the testing phase, namely by reducing test cases. In determining the quality of software, testing becomes a very influential thing, this is to match the initial needs. One type of software testing is regression testing, which is carried out because of the addition of functionality in the software and continues to grow. Because of the addition of features and of course the impact on increasing the number of test cases that must be tested. Of course it will increase the time needed to test all the features. In this study, discussing regression testing using the test case prioritization with testing carried out on automation testing tools. This study found that the OpenSID tested first to see the results of the test. An error or error has been found in an old feature of the application, namely news, from the error obtained, it was repaired and succeeded. After the features developed, namely village road mapping, regression testing was carried out using the test case prioritization, so that the testing time was 8 minutes 48 seconds device1 and 3 minutes 1 second on device-2 with no system failure.
Keywords: software testing, test case prioritization, regression testing