PATH SELECTION PRIORITIZATION IN CONTROL FLOW TESTING USING CLUSTERING METHOD

Software development continues to evolve from time to time until the present day. To ensure the quality of software development, software testing is essential. Software testing techniques are continuously improving both in structural and dynamic aspects. One of the structural testing techniques i...

Full description

Saved in:
Bibliographic Details
Main Author: Ikhsan, Muhammad
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/75726
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:75726
spelling id-itb.:757262023-08-07T11:15:40ZPATH SELECTION PRIORITIZATION IN CONTROL FLOW TESTING USING CLUSTERING METHOD Ikhsan, Muhammad Indonesia Theses Software Testing, Selection Paths Criteria, Automated Tool, Control Flow Testing, K-Means Clustering. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/75726 Software development continues to evolve from time to time until the present day. To ensure the quality of software development, software testing is essential. Software testing techniques are continuously improving both in structural and dynamic aspects. One of the structural testing techniques is control flow testing. However, in practice, there are several issues, such as determining the selection paths criteria to conduct testing on the software or program being tested. The complexity of the software or program will significantly influence the determination of the paths to be executed, where the larger the program under test, the longer and more difficult it is to find execution paths. This research utilizes the prioritization of selection paths criteria using artificial intelligence with clustering techniques in the control flow testing process. Furthermore, the development of an automated tool to search for selection paths criteria is performed to make the path search process faster and more efficient. The results of the research conducted on several modules and software showed coverage values with the highest average of 44%, 66%, 68%, and 100%, with the required time ranging from 0 to approximately 53 seconds.. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Software development continues to evolve from time to time until the present day. To ensure the quality of software development, software testing is essential. Software testing techniques are continuously improving both in structural and dynamic aspects. One of the structural testing techniques is control flow testing. However, in practice, there are several issues, such as determining the selection paths criteria to conduct testing on the software or program being tested. The complexity of the software or program will significantly influence the determination of the paths to be executed, where the larger the program under test, the longer and more difficult it is to find execution paths. This research utilizes the prioritization of selection paths criteria using artificial intelligence with clustering techniques in the control flow testing process. Furthermore, the development of an automated tool to search for selection paths criteria is performed to make the path search process faster and more efficient. The results of the research conducted on several modules and software showed coverage values with the highest average of 44%, 66%, 68%, and 100%, with the required time ranging from 0 to approximately 53 seconds..
format Theses
author Ikhsan, Muhammad
spellingShingle Ikhsan, Muhammad
PATH SELECTION PRIORITIZATION IN CONTROL FLOW TESTING USING CLUSTERING METHOD
author_facet Ikhsan, Muhammad
author_sort Ikhsan, Muhammad
title PATH SELECTION PRIORITIZATION IN CONTROL FLOW TESTING USING CLUSTERING METHOD
title_short PATH SELECTION PRIORITIZATION IN CONTROL FLOW TESTING USING CLUSTERING METHOD
title_full PATH SELECTION PRIORITIZATION IN CONTROL FLOW TESTING USING CLUSTERING METHOD
title_fullStr PATH SELECTION PRIORITIZATION IN CONTROL FLOW TESTING USING CLUSTERING METHOD
title_full_unstemmed PATH SELECTION PRIORITIZATION IN CONTROL FLOW TESTING USING CLUSTERING METHOD
title_sort path selection prioritization in control flow testing using clustering method
url https://digilib.itb.ac.id/gdl/view/75726
_version_ 1822007770825621504