2006
DOI: 10.1002/stvr.354
|View full text |Cite
|
Sign up to set email alerts
|

Search‐based software test data generation for string data using program‐specific search operators

Abstract: This paper presents a novel approach to automatic software test data generation, where the test data is intended to cover program branches which depend on string predicates such as string equality, string ordering and regular expression matching. A search‐based approach is assumed and some potential search operators and corresponding evaluation functions are assembled. Their performance is assessed empirically by using them to generate test data for a number of test programs. A novel approach of using search o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
75
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 66 publications
(77 citation statements)
references
References 12 publications
1
75
0
Order By: Relevance
“…Let d(x i , y j ) be a local distance chosen depending on the problem at hand. In speech recognition, such a distance is often the Euclidean distance between feature vectors; for strings, it can be the ordinal distance of characters or just the comparison of the two characters at position i and j [21]. Then, for any intermediate point D(i, j):…”
Section: A Dynamic Programming Algorithm For Identifier Splittingmentioning
confidence: 99%
“…Let d(x i , y j ) be a local distance chosen depending on the problem at hand. In speech recognition, such a distance is often the Euclidean distance between feature vectors; for strings, it can be the ordinal distance of characters or just the comparison of the two characters at position i and j [21]. Then, for any intermediate point D(i, j):…”
Section: A Dynamic Programming Algorithm For Identifier Splittingmentioning
confidence: 99%
“…'); [22] elsifp_error_no = 5 then [23] raise_application_error ( -20006, 'Pricing datais incompleteforthis patient!! '); [24] elsifp_error_no = 11 then [25] raise_application_error( -20001, '11'); [26] elsifp_error_no = 21 then [27] raise_application_error ( -20003, '21'); [28] elsifp_error_no = 31 then [29] raise_application_error ( -20004 …”
Section:  Lab-interfacementioning
confidence: 99%
“…SELECT chng_date, old_emp_admin, old_emp_department, old_emp_job [2] into v_chng_date, v_old_emp_admin, v_old_emp_department, v_old_emp_job [3] FROM EMP_JOB_CHANGES e [4] WHERE emp_id = salup_rec.emp_id [5] and CHNG_DATE BETWEEN TO_DATE('02-'||TO_CHAR(P_MONTH-5, '00')||'-'|| [6] TO_CHAR(P_YEAR, '0000'), 'DD-MM-YYYY') [7] www.ijacsa.thesai.org and salup_rec.emp_join_date<chng_date [8] Exception [9] When no_data_found then [10] Begin [11] select days into v_leave_days [12] from salup_new_leaves_200806 [13] where emp_id = salup_rec.emp_id [14] and month = p_month [15] and year = p_year; [16] and salup_rec.emp_status<> 2; [17] exception [18] when no_data_found then [19] v_leave_days:= 0; [20] end; [21] When two_many_rows then [22][23] End; [24] Nested exceptions example (fragment of JU-med-fees-deduction program).…”
Section: … [1]mentioning
confidence: 99%
See 1 more Smart Citation
“…Alshraideh and Bottaci [1], on the other hand, focused on the test data generation to cover branches with string predicates. They address in their study string equality, string ordering and regular expression matching.…”
Section: Generating Complex Input Datamentioning
confidence: 99%