Journal of Software Engineering and Applications

Volume 8, Issue 12 (December 2015)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Automatic Test Data Generation for Java Card Applications Using Genetic Algorithm

HTML  XML Download Download as PDF (Size: 831KB)  PP. 603-616  
DOI: 10.4236/jsea.2015.812057    5,257 Downloads   6,947 Views  Citations

ABSTRACT

The main objective of software testing is to have the highest likelihood of finding the most faults with a minimum amount of time and effort. Genetic Algorithm (GA) has been successfully used by researchers in software testing to automatically generate test data. In this paper, a GA is applied using branch coverage criterion to generate the least possible set of test data to test JSC applications. Results show that applying GA achieves better performance in terms of average number of test data generations, execution time, and percentage of branch coverage.

Share and Cite:

Manaseer, S. , Manasir, W. , Alshraideh, M. , Hashish, N. and Adwan, O. (2015) Automatic Test Data Generation for Java Card Applications Using Genetic Algorithm. Journal of Software Engineering and Applications, 8, 603-616. doi: 10.4236/jsea.2015.812057.

Cited by

[1] Application Research of IICA Algorithm in a Limited-Buffer Scheduling Problem
International Journal of e-Collaboration (IJeC), 2022
[2] The Automation of Java Smart Card Using Negative Testing
International Journal Of …, 2022
[3] Test data generation using genetic programming
2020
[4] Using likely invariants for test data generation
2020
[5] Improved Swarm Intelligent Optimization Based on Immunological and Evolutionary Algorithms
2020
[6] Treatment of Diabetes Type II Using Genetic Algorithm
2019
[7] Efficiently Generating Test Data to Kill Stubborn Mutants by Dynamically Reducing the Search Domain
2019
[8] Complete receptor editing operation based on quantum clonal selection algorithm for optimization problems
IEEJ Transactions on Electrical and Electronic Engineering, 2018
[9] A greedy particle swarm optimization (GPSO) algorithm for testing real-world smart card applications
2018
[10] An evaluation on the comprehensibility of UML activity and state chart diagrams with regard to manual test generation
2017
[11] Improved imperialist competitive algorithm for flexible flow shop scheduling
2017
[12] Feature selection for risk detection of strokes: A 5-year longitudinal study
2017
[13] 基于改进帝国竞争算法的柔性流水车间有限缓冲区排产问题研究
2016
[14] Application of Negative Selection Algorithm (NSA) for test data generation of path testing
Applied Soft Computing, 2016
[15] AN EVALUATION ON THE COMPREHENSIBILITY OF UML ACTIVITY AND STATE CHART DIAGRAMS WITH REGARD TO MANUAL TEST CASE …

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.