Kakas Bantu Untuk Penentuan Prioritas Test Scenario Berdasarkan UML Activity Diagram

Zahro, Fatimatuz (2019) Kakas Bantu Untuk Penentuan Prioritas Test Scenario Berdasarkan UML Activity Diagram. Sarjana thesis, Universitas Brawijaya.

Abstract

Pada pengembangan perangkat lunak terdapat tahapan pengujian yang memiliki peranan sangat penting dalam menentukan kualitas dan fungsi perangkat lunak. Tujuan pengujian dilakukan untuk menemukan bug dan kesalahan. Perubahan perangkat lunak secara terus menerus tidak memungkinkan untuk dilakukan pengujian secara keseluruhan. Namun perubahan perangkat lunak seperti logika bisnis, penambahan komponen baru, dan yang lainnya dapat menyebabkan efek karena kesalahan depedensi, propagasi kesalahan, dan kesalahan yang lain. Karena perubahan sistem perangkat lunak baik dari environment, platform, atau menjadi versi yang lebih tinggi harus dilakukan pengujian ulang secara keseluruhan. Untuk menguji sistem secara keseluruhan akan memakan waktu, membutuhkan biaya yang mahal, tidak praktis, dan tidak efisien. Oleh karena itu, untuk menangani masalah pengujian secara keseluruhan maka dibutuhkan pengujian regresi dengan strategi pengujian yang optimal yaitu dengan metode test case prioritization berbasis model. Namun dalam menentukan prioritas test scenario menggunakan test case prioritization dengan perhitungan faktor pembobotan (weighting factors) masih dilakukan secara manual. Perhitungan manual memiliki kelemahan yaitu membutuhkan waktu yang banyak, human resource, dan membutuhkan biaya yang mahal. Sehingga dibutuhkan kakas bantu untuk dapat melakukan perhitungan pada penentuan test scenario secara otomatis. Sistem perhitungan kakas bantu penentuan test scenario ini menyediakan fitur untuk melakukan perhitungan prioritas test scenario pada activity diagram dan menampilkan jalur independen yang menjadi prioritas untuk dilakukan pengujian. Sistem ini menggunakan teknologi C# dan sudah diuji menggunakan whitebox testing pada pengujian unit dan menggunakan metode blackbox testing pada pengujian validasi. Sistem ini melakukan perhitungan penentuan prioritas test scenario 311 kali lebih cepat dibandingkan dengan perhitungan secara manual dan mempunyai tingkat akurasi sebesar 100%.

English Abstract

In software development there are stages of testing that have a very important role in determining the quality and function of software. The purpose of testing is to find bugs and errors. Continuous software changes make it impossible to test as a whole. But changes to software such as business logic, adding new components, and others can cause effects due to depedency errors, error propagation, and other errors. Because software system changes from the environment, platform, or to a higher version must be retested as a whole. To test the system as a whole will be time consuming, expensive, impractical, and inefficient. Therefore, to deal with the testing problem as a whole, regression testing with an optimal testing strategy is needed, namely by model-based test case prioritization method. But in determining the priority test scenario using a test case prioritization with the calculation of weighting factors (weighting factors) is still done manually. Manual calculation has the disadvantage of requiring a lot of time, human resources, and expensive costs. So it takes help to be able to do calculations on determining the test scenario automatically. The aiding calculation system for determining the test scenario provides a feature for calculating the priority of test scenarios in activity diagrams and displaying independent pathways which are prioritized for testing. This system uses C# technology and has been tested using whitebox testing on unit testing and uses the blackbox testing method in validation testing. This system calculates test scenario priority 311 times faster than manual calculations and has an accuracy rate of 100%

Other obstract

-

Item Type: Thesis (Sarjana)
Identification Number: SKR/FILKOM/2019/529/051905912
Uncontrolled Keywords: perangkat lunak, prioritas test scenario, weighting factors, activity diagram, perangkat lunak, prioritas test scenario, weighting factors, activity diagram
Subjects: 000 Computer science, information and general works > 004 Computer science > 004.068 Information technology--Management
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Nur Cholis
Date Deposited: 24 Aug 2020 06:53
Last Modified: 25 Oct 2021 06:52
URI: http://repository.ub.ac.id/id/eprint/171712
[thumbnail of Fatimatuz Zahro (2).pdf] Text
Fatimatuz Zahro (2).pdf

Download (3MB)
[thumbnail of Thumbnails conversion from text to thumbnail_lightbox] Other (Thumbnails conversion from text to thumbnail_lightbox)
lightbox.jpg

Download (16kB)
[thumbnail of Thumbnails conversion from text to thumbnail_preview] Other (Thumbnails conversion from text to thumbnail_preview)
preview.jpg

Download (7kB)
[thumbnail of Thumbnails conversion from text to thumbnail_medium] Other (Thumbnails conversion from text to thumbnail_medium)
medium.jpg

Download (2kB)
[thumbnail of Thumbnails conversion from text to thumbnail_small] Other (Thumbnails conversion from text to thumbnail_small)
small.jpg

Download (1kB)

Actions (login required)

View Item View Item