Pengembangan Kakas Bantu Pembangkitan Kasus Uji pada Model-Based Testing Berdasarkan Activity Diagram

Gutama, Arlian (2019) Pengembangan Kakas Bantu Pembangkitan Kasus Uji pada Model-Based Testing Berdasarkan Activity Diagram. Sarjana thesis, Universitas Brawijaya.

Abstract

gan perangkat lunak. Kompleksitas dalam pengujian sistem menyebabkan kebutuhan akan kakas bantu yang dapat menentukan kasus uji secara otomatis. Activity diagram merupakan salah satu UML behavioural model yang cocok untuk pengujian sistem, karena activity diagram dapat menggambarkan alur dari sebuah sistem secara keseluruhan. Oleh karena itu penelitian ini dimaksudkan untuk mengambangkan suatu kakas bantu pembangkitan yang dapat menentukan kasus uji pada model based testing berdasarkan activity diagram secara otomatis . Teknik yang dipakai dalam pembangkitan kasus uji dengan membangun sebuah dependency flow tree (DFT) yang menampung informasi dari file activity diagram ArgoUML melalui bantuan sebuah parser. Kemudian DFT tersebut diproses dengan sebuah algoritme depth first search (DFS) yang sudah dimodifikasi untuk menelusuri setiap jalur dari kasus uji. Dalam pengembangan kakas bantu penulis menggunakan software development life cycle (SDLC) waterfall model. Seluruh kebutuhan dari kakas bantu merupakan hasil elisitasi kebutuhan pada kajian pustaka pada penelitian terkait dan observasi pada beberapa website kakas bantu perangkat lunak. Selanjutnya penulis melakukan perancangan yang terdiri dari perancangan arsitektur, perancangan algoritme dan perancangan antar muka. Implementasi kakas bantu menggunakan bahasa PHP dengan framework laravel versi 5.8. Kakas bantu ini telah diuji melalui beberapa tahapan. Pengujian unit menggunakan metode white box dengan teknik basis path testing. Pengujian integrasi antar unit menggunakan pendekatan big-bang. Pengujian validasi dengan metode black-box. Kasus uji yang dihasilkan memiliki tingkat akurasi 100%.

English Abstract

Testing is one of the most important step in software development. The complexity of system testing leads to the need for help tools that can determine automatic trial cases. The activity diagram is one of the UML behavior models that is suitable for system testing, because the activity diagram can evaluate the flow of the complete system. Therefore this study proposes to develop a reversal tool that can determine test cases based on automatic activity diagrams for modelbased testing. The technique used in generating test cases is by building a flow dependency tree (DFT) that collects information from the ArgoUML file activity diagram through the help of a parser. Then the DFT processes using the depth first search algorithm (DFS) which is ready to be used for each path of the test case. In the development of tools, the authors use software development life cycle (SDLC) waterfall model. All requirements for tool are the result of elicitation in related research and observations on a number of software support websites. At design stage consists of architectural design, algorithm design and interface design. The implementation of the tool helps to use the PHP language with framework Laravel version 5.8. This toolkit has proven through unit testing with the white box basis path testing technique, integration testing with big-bang approach. validation testing with black box testing techniques. Test cases generated by this tool have an accurate rate of 100%.

Other obstract

-

Item Type: Thesis (Sarjana)
Identification Number: SKR/FILKOM/2019/663/051907855
Uncontrolled Keywords: Kakas bantu, pembangkitan kasus uji, activity diagram, DFT, DFS, tool, test case generation, activity diagram, DFT, DFS
Subjects: 000 Computer science, information and general works > 003 Systems > 003.3 Computer modeling and simulation
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 24 Aug 2020 07:26
Last Modified: 09 Mar 2022 04:27
URI: http://repository.ub.ac.id/id/eprint/174100
[thumbnail of Arlian Gutama (2)ok.pdf]
Preview
Text
Arlian Gutama (2)ok.pdf

Download (6MB) | Preview

Actions (login required)

View Item View Item