An Eclipse Plug-in Tool for Generating Test Cases from Source Codes

被引:1
|
作者
Ibrahim, Rosziati [1 ]
Ahmed, Maryam [2 ]
Jamel, Sapiee [1 ]
机构
[1] Univ Tun Hussein Onn Malaysia, Fac Comp Sci & Informat Technol, Parit Raja, Johor, Malaysia
[2] Imam Abdulrahman Bin Faisal Univ IAU, Coll Comp Sci & Informat Technol, Dammam, Saudi Arabia
关键词
Test Cases; System Requirements; Source Codes; Line of Code; Eclipse Plug-in Tool;
D O I
10.1145/3314527.3314535
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most software development will use a standard software development life cycle (SDLC). In SDLC, four phases are involved during development of any system. They are analysis, design, implement and testing. During testing phase, test cases are used in order to test the functionalities of the system developed. Test cases are generally extracted from the source codes manually. This paper presents an alternative approach to automate the process of generating the test cases by developing an eclipse plug-in tool. The plug-in tool will be able to generate the test cases automatically from the source codes by examining its line of code (LOC). The plug-in tool is an open source software to help the software developers generate the test cases for their system that they developed. It will help to ease the problems for software developers to come up with test cases manually as well as to check the system functionalities whether it meets the users' requirements or not.
引用
收藏
页码:25 / 30
页数:6
相关论文
共 50 条
  • [41] Generating Abstract Test Cases from User Requirements using MDSE and NLP
    Allala, Sai Chaithra
    Sotomayor, Juan P.
    Santiago, Dionny
    King, Tariq M.
    Clarke, Peter J.
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 744 - 753
  • [42] Generating Test Cases for Timed Systems from Controlled Natural Language Specifications
    Schnelte, Matthias
    2009 THIRD IEEE INTERNATIONAL CONFERENCE ON SECURE SOFTWARE INTEGRATION AND RELIABILITY IMPROVEMENT, PROCEEDINGS, 2009, : 348 - 353
  • [43] Generating concrete test cases from vehicle data using models obtained from clustering
    Chetouane, Nour
    Wotawa, Franz
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW, 2023, : 70 - 77
  • [44] Generating Effective Test Cases for Self-Driving Cars from Police Reports
    Gambi, Alessio
    Tri Huynh
    Fraser, Gordon
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 257 - 267
  • [45] Generating Test Cases from Requirements: A Case Study in Railway Control System Domain
    Zheng, Hanyue
    Feng, Jincao
    Miao, Weikai
    Pu, Geguang
    2021 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2021), 2021, : 183 - 190
  • [46] Generating Test Cases for Invariant Properties from Proof Scores in the OTS/CafeOBJ Method
    Nakamura, Masaki
    Seino, Takahiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (05) : 1012 - 1021
  • [47] Generating Testing Codes for Behavior-Driven Development from Problem Diagrams: A Tool-Based Approach
    Gao, Ning
    Li, Zhi
    2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2016, : 399 - 400
  • [48] Test-Duo: A Framework for Generating and Executing Automated Acceptance Tests from Use Cases
    Hsieh, Chin-Yun
    Tsai, Chen-Hsin
    Cheng, Yu Chin
    2013 8TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TEST (AST), 2013, : 89 - 92
  • [49] Generating test cases from UML activity diagram based on gray-box method
    Wang, LZ
    Yuan, JS
    Yu, XF
    Hu, J
    Li, XD
    Zheng, GL
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 284 - 291
  • [50] NAT2TEST Tool: From Natural Language Requirements to Test Cases Based on CSP
    Carvalho, Gustavo
    Barros, Flavia
    Carvalho, Ana
    Cavalcanti, Ana
    Mota, Alexandre
    Sampaio, Augusto
    SOFTWARE ENGINEERING AND FORMAL METHODS, 2015, 9276 : 283 - 290