首页    期刊浏览 2024年09月19日 星期四
登录注册

文章基本信息

  • 标题:Using Genetic Algorithm as Test Data Generator for Stored PL/SQL Program Units
  • 本地全文:下载
  • 作者:Mohammad A. Alshraideh ; Basel A. Mahafzah ; Hamzeh S. Eyal Salman
  • 期刊名称:Journal of Software Engineering and Applications
  • 印刷版ISSN:1945-3116
  • 电子版ISSN:1945-3124
  • 出版年度:2013
  • 卷号:6
  • 期号:2
  • 页码:65-73
  • DOI:10.4236/jsea.2013.62011
  • 出版社:Scientific Research Publishing
  • 摘要:PL/SQL is the most common language for ORACLE database application. It allows the developer to create stored program units (Procedures, Functions, and Packages) to improve software reusability and hide the complexity of the execution of a specific operation behind a name. Also, it acts as an interface between SQL database and DEVELOPER. Therefore, it is important to test these modules that consist of procedures and functions. In this paper, a new genetic algorithm (GA), as search technique, is used in order to find the required test data according to branch criteria to test stored PL/SQL program units. The experimental results show that this was not fully achieved, such that the test target in some branches is not reached and the coverage percentage is 98%. A problem rises when target branch is depending on data retrieved from tables; in this case, GA is not able to generate test cases for this branch.
  • 关键词:Genetic Algorithms; SQL Stored Program Units; Test Data; Structural Testing; SQL Exceptions
国家哲学社会科学文献中心版权所有