Sena TLS-Parser: A Software Testing Tool for Generating Test Cases

被引:0
作者
Ibrahim, Rosziati [1 ]
AbuSalim, Samah W. G. [2 ]
Jamel, Sapiee [3 ]
Wahab, Jahari Abdul [4 ]
机构
[1] Univ Tun Hussein Onn Malaysia, Dept Software Engn, Parit Raja, Malaysia
[2] Univ Teknol PETRONAS, Dept Comp Informat Sci, Seri Iskandar, Perak, Malaysia
[3] Univ Tun Hussein Onn Malaysia, Dept Informat Secur, Parit Raja, Malaysia
[4] SENA Traff Syst Sdn Bhd, Engn R&D Dept, Kuala Lumpur, Malaysia
关键词
Software testing; schema parser; software under test (SUT); model based testing (MBT); !text type='java']java[!/text] applications; REQUIREMENTS;
D O I
10.14569/IJACSA.2022.0130649
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Currently, software complexity and size has been steadily growing, while the variety of testing has also been increased as well. The quality of software testing must be improved to meet deadlines and reduce development testing costs. Testing software manually is time consuming, while automation saves time and money as well as increasing test coverage and accuracy. Over the last several years, many approaches to automate test case creation have been proposed. Model-based testing (MBT) is a test design technique that supports the automation of software testing processes by generating test artefacts based on a system model that represents the system under test's (SUT) behavioral aspects. The optimization technique for automatically generating test cases using Sena TLS-Parser is discussed in this paper. Sena TLSParser is developed as a Plug-in Tool to generate test cases automatically and reduce the time spent manually creating test cases. The process of generating test cases automatically by Sena TLS-Parser is be presented through several case studies. Experimental results on six publicly available java applications show that the proposed framework for Sena TLS-Parser outperforms other automated test case generation frameworks. Sena TLS-Parser has been shown to solve the problem of software testers manually creating test cases, while able to complete optimization in a shorter period of time.
引用
收藏
页码:397 / 403
页数:7
相关论文
共 41 条
  • [1] AbuSalim S.W.G., 2020, PHYS C SER, V1793
  • [2] An Automated Approach to Generate Test Cases From Use Case Description Model
    Alrawashed, Thamer A.
    Almomani, Ammar
    Althunibat, Ahmad
    Tamimi, Abdelfatah
    [J]. CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2019, 119 (03): : 409 - 425
  • [3] Bala Mishra D., 2017, INDIAN J SCI TECHNOL, V10, P1, DOI [10.17485/ijst/2017/v10i30/107654, DOI 10.17485/ijst/2017/v10i30/107654]
  • [4] Systematic mapping study on MBT: tools and models
    Bernardino, Maicon
    Rodrigues, Elder M.
    Zorzo, Avelino F.
    Marchezan, Luciano
    [J]. IET SOFTWARE, 2017, 11 (04) : 141 - 155
  • [5] Beust C., 2007, NEXT GENERATION JAVA
  • [6] EVOSUITE at the SBST 2019 Tool Competition
    Campos, Jose
    Panichella, Annibale
    Fraser, Gordon
    [J]. 2019 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2019), 2019, : 29 - 32
  • [7] Condori Khesualdo., GITHUB REPOSITORY EL
  • [8] Dalal Annu., GITHUB REPOSITORY AI
  • [9] Automatic Test Case Generation and Optimization Based on Mutation Testing
    Du, Yunqi
    Pan, Ya
    Ao, Haiyang
    Alex, O.
    Fan, Yong
    [J]. 2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 522 - 523
  • [10] Elqortobi M., 2020, P 13 INT C INTELLIGE, P1, DOI [10.1145/3419604.3419628, DOI 10.1145/3419604.3419628]