Designing a Test Case Catalog Based on Software Requirements Documents Using Text Mining

Software development projects involve a number of companies and individuals with diverse knowledge and expertise. This Failure of software development projects is generally caused by weaknesses in the testing process. Fixing and detecting bugs is a costly and time-consuming activity. Bugs can be addressed through the testing process, which utilizes test cases. However, creating test cases manually is expensive and time-intensive. This study presents a Test Case Catalog design that reuses existing test cases, focusing on XYZ campus system applications. Test cases are organized based on existing software requirements documents as a basis for testing. By utilizing a repository containing similar and relevant test cases, the Test Case Catalog offers a systematic tool for application testing of the XYZ project. The catalog is designed using Text Mining, including Bag of Words, to extract and analyze similar and relevant functions or features from the software requirements documents. Based on the threshold results with a percentile value of 70 not only relevant feature selection to generate test cases but also improves the testing process, as evidenced by the better success rate compared to the pretest phase, manual testing without using the Test Case Catalog. Thus, this catalog emerged as an effective and efficient tool in software testing.

Authors

Institutions

Publication Details

Published
2024-12-17
DOI
https://doi.org/10.1109/icicyta64807.2024.10913196
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Designing a Test Case Catalog Based on Software Requirements Documents Using Text Mining

Jahfal Mudrik Ramadhan, Dana Sulistyo Kusumo, Rosa Reska Riskiana
Software Engineering Techniques and Practices
article

Designing a Test Case Catalog Based on Software Requirements Documents Using Text Mining

Jahfal Mudrik Ramadhan, Dana Sulistyo Kusumo, Rosa Reska Riskiana
article en

Abstract

Software development projects involve a number of companies and individuals with diverse knowledge and expertise. This Failure of software development projects is generally caused by weaknesses in the testing process. Fixing and detecting bugs is a costly and time-consuming activity. Bugs can be addressed through the testing process, which utilizes test cases. However, creating test cases manually is expensive and time-intensive. This study presents a Test Case Catalog design that reuses existing test cases, focusing on XYZ campus system applications. Test cases are organized based on existing software requirements documents as a basis for testing. By utilizing a repository containing similar and relevant test cases, the Test Case Catalog offers a systematic tool for application testing of the XYZ project. The catalog is designed using Text Mining, including Bag of Words, to extract and analyze similar and relevant functions or features from the software requirements documents. Based on the threshold results with a percentile value of 70 not only relevant feature selection to generate test cases but also improves the testing process, as evidenced by the better success rate compared to the pretest phase, manual testing without using the Test Case Catalog. Thus, this catalog emerged as an effective and efficient tool in software testing.

Telkom University (ID)
Openalex Percentile: Top 55%
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Designing a Test Case Catalog Based on Software Requirements Documents Using Text Mining — Jahfal Mudrik Ramadhan, Dana Sulistyo Kusumo, et al. · (2024) | TGRS Research Map | TGRS