TY - GEN
T1 - Test Case Update Detection Using Graph Similarity of UML State Machine in Early Development Process
AU - Ponco Bimantoro, Akbar Noto
AU - Rochimah, Siti
AU - Arifiani, Siska
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Test case and its data test are part of software testing, which is a crucial phase of software development. Usually, testing is commonly done by explanatory testing and test case-based testing. However, both testing can be very costly and take most of the development time. Moreover, the test case data generated in the early step of development processes could be invalid as its designed algorithm or software might be revised. Therefore, in this study, we proposed a graph similarity of transformed UML State Machine Diagram to justify whether a feature's algorithm data test needs an update or not. We conducted the test on East Java's student admission portal namely PPDB 2017, 2018, and 2019. From the experiment conducted, we found that our proposed method shows promising results with high precision (up to 100%) and 95.6% recall. Thus, our proposed method can be very useful in the early step of development processes because it can save both time and cost since we can detect which features need a new test case data.
AB - Test case and its data test are part of software testing, which is a crucial phase of software development. Usually, testing is commonly done by explanatory testing and test case-based testing. However, both testing can be very costly and take most of the development time. Moreover, the test case data generated in the early step of development processes could be invalid as its designed algorithm or software might be revised. Therefore, in this study, we proposed a graph similarity of transformed UML State Machine Diagram to justify whether a feature's algorithm data test needs an update or not. We conducted the test on East Java's student admission portal namely PPDB 2017, 2018, and 2019. From the experiment conducted, we found that our proposed method shows promising results with high precision (up to 100%) and 95.6% recall. Thus, our proposed method can be very useful in the early step of development processes because it can save both time and cost since we can detect which features need a new test case data.
KW - Data test
KW - Graph similarity
KW - State machine diagram
KW - UML
UR - http://www.scopus.com/inward/record.url?scp=85123622365&partnerID=8YFLogxK
U2 - 10.1109/ICITACEE53184.2021.9617486
DO - 10.1109/ICITACEE53184.2021.9617486
M3 - Conference contribution
AN - SCOPUS:85123622365
T3 - 2021 8th International Conference on Information Technology, Computer and Electrical Engineering, ICITACEE 2021
SP - 143
EP - 148
BT - 2021 8th International Conference on Information Technology, Computer and Electrical Engineering, ICITACEE 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th International Conference on Information Technology, Computer and Electrical Engineering, ICITACEE 2021
Y2 - 23 September 2021 through 24 September 2021
ER -