Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

An Automated Impact Analysis Approach for Test Cases based on Changes of Use Case based Requirement Specifications

Author 1: Adisak Intana Author 2: Kanjana Laosen Author 3: Thiwatip Sriraksa
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 14, No. 1 · Published 2023

DOI: https://doi.org/10.14569/IJACSA.2023.01401105

Abstract

Change Impact Analysis (CIA) is essential to the software development process that identifies the potential effects of changes during the development process. The changing of requirements always impacts on the software testing because some parts of the existing test cases may not be used to test the software. This affects new test cases to be entirely generated from the changed version of software requirements specification that causes a considerable amount of time and effort to generate new test cases to re-test the modified system. Therefore, this paper proposes a novel automatic impact analysis approach of test cases based on changes of use case based requirement specification. This approach enables a framework and CIA algorithm where the impact of test cases is analysed when the requirement specification is changed. To detect the change, two versions as before-change and after-change of the use case model are compared. Consequently, the patterns representing the cause of variable changes are classified and analysed. This results in the existing test cases to be analysed whether they are completely reused, partly updated as well as additionally generated. The new test cases are generated automatically by using the Combination of Equivalence and Classification Tree Method (CCTM). This benefits the level of testing coverage with a minimised number of test cases to be enabled and the redundant test cases to be eliminated. The automation of this approach is demonstrated with the developed prototype tool. The validation and evaluation result with two real case studies from Hospital Information System (HIS) together with perspective views of practical specialists confirms the contribution of this tool that we seek.

Keywords

How to Cite this Article

Intana, A., Laosen, K., & Sriraksa, T. (2023). An Automated Impact Analysis Approach for Test Cases based on Changes of Use Case based Requirement Specifications. International Journal of Advanced Computer Science and Applications, 14(1). https://doi.org/10.14569/IJACSA.2023.01401105

Intana, Adisak, et al.. "An Automated Impact Analysis Approach for Test Cases based on Changes of Use Case based Requirement Specifications." International Journal of Advanced Computer Science and Applications, vol. 14, no. 1, 2023, https://doi.org/10.14569/IJACSA.2023.01401105.

@article{Intana2023,
  title     = {An Automated Impact Analysis Approach for Test Cases based on Changes of Use Case based Requirement Specifications},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {14},
  number    = {1},
  year      = {2023},
  publisher = {The Science and Information Organization},
  author    = {Adisak Intana and Kanjana Laosen and Thiwatip Sriraksa},
  doi       = {10.14569/IJACSA.2023.01401105},
  url       = {https://doi.org/10.14569/IJACSA.2023.01401105}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.