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...
Saved in:
Main Author: | |
---|---|
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 |