A Novel Evolutionary Approach for Adaptive Random Testing

Random testing is a low cost strategy that can be applied to a wide range of testing problems. While the cost and straightforward application of random testing are appealing, these benefits must be evaluated against the reduced effectiveness due to the generality of the approach. Recently, a number...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE transactions on reliability Ročník 58; číslo 4; s. 619 - 633
Hlavní autoři: Tappenden, A.F., Miller, J.
Médium: Journal Article
Jazyk:angličtina
Vydáno: New York IEEE 01.12.2009
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Témata:
ISSN:0018-9529, 1558-1721
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Random testing is a low cost strategy that can be applied to a wide range of testing problems. While the cost and straightforward application of random testing are appealing, these benefits must be evaluated against the reduced effectiveness due to the generality of the approach. Recently, a number of novel techniques, coined Adaptive Random Testing, have sought to increase the effectiveness of random testing by attempting to maximize the testing coverage of the input domain. This paper presents the novel application of an evolutionary search algorithm to this problem. The results of an extensive simulation study are presented in which the evolutionary approach is compared against the Fixed Size Candidate Set (FSCS), Restricted Random Testing (RRT), quasi-random testing using the Sobol sequence (Sobol), and random testing (RT) methods. The evolutionary approach was found to be superior to FSCS, RRT, Sobol, and RT amongst block patterns, the arena in which FSCS, and RRT have demonstrated the most appreciable gains in testing effectiveness. The results among fault patterns with increased complexity were shown to be similar to those of FSCS, and RRT; and showed a modest improvement over Sobol, and RT. A comparison of the asymptotic and empirical runtimes of the evolutionary search algorithm, and the other testing approaches, was also considered, providing further evidence that the application of an evolutionary search algorithm is feasible, and within the same order of time complexity as the other adaptive random testing approaches.
AbstractList Random testing is a low cost strategy that can be applied to a wide range of testing problems. While the cost and straightforward application of random testing are appealing, these benefits must be evaluated against the reduced effectiveness due to the generality of the approach. Recently, a number of novel techniques, coined Adaptive Random Testing, have sought to increase the effectiveness of random testing by attempting to maximize the testing coverage of the input domain. This paper presents the novel application of an evolutionary search algorithm to this problem. The results of an extensive simulation study are presented in which the evolutionary approach is compared against the Fixed Size Candidate Set (FSCS), Restricted Random Testing (RRT), quasi-random testing using the Sobol sequence (Sobol), and random testing (RT) methods. The evolutionary approach was found to be superior to FSCS, RRT, Sobol, and RT amongst block patterns, the arena in which FSCS, and RRT have demonstrated the most appreciable gains in testing effectiveness. The results among fault patterns with increased complexity were shown to be similar to those of FSCS, and RRT; and showed a modest improvement over Sobol, and RT. A comparison of the asymptotic and empirical runtimes of the evolutionary search algorithm, and the other testing approaches, was also considered, providing further evidence that the application of an evolutionary search algorithm is feasible, and within the same order of time complexity as the other adaptive random testing approaches.
A comparison of the asymptotic and empirical runtimes of the evolutionary search algorithm, and the other testing approaches, was also considered, providing further evidence that the application of an evolutionary search algorithm is feasible, and within the same order of time complexity as the other adaptive random testing approaches.
Author Miller, J.
Tappenden, A.F.
Author_xml – sequence: 1
  givenname: A.F.
  surname: Tappenden
  fullname: Tappenden, A.F.
  organization: Dept. of Electr. & Comput. Eng., Univ. of Alberta, Edmonton, AB, Canada
– sequence: 2
  givenname: J.
  surname: Miller
  fullname: Miller, J.
  organization: Dept. of Electr. & Comput. Eng., Univ. of Alberta, Edmonton, AB, Canada
BookMark eNp9kLtrwzAQxkVJoUnauUMX06mLG50etjSakD4gtBDcWUiy3Do4lutHoP99FRI6ZOhyx8H33X33m6FJ4xuH0C3gRwAsF_nmkWAsQ6GMCHGBpsC5iCElMEFTjEHEkhN5hWZ9vw0jY1JMkcyiN793dbTa-3ocKt_o7ifK2rbz2n5Fpe-irNDtUO1dtNFN4XdR7vqhaj6v0WWp697dnPocfTyt8uVLvH5_fl1m69hSAkNMuAUjjTBCa5EYw11aSAO2lAYDdTIpHCSGGdAlt2lCC0YklIXRljGsnaZz9HDcGyJ9j-G22lW9dXWtG-fHXkGSAsWcMhGk92fSrR-7JqRTgicSCAMeRIujyHa-7ztXqrarduFrBVgdSKp8ow4k1YlkcPAzh60GfWA1dLqq__HdHX2Vc-7vCqdUJIzQX-L3gSU
CODEN IERQAD
CitedBy_id crossref_primary_10_1016_j_infsof_2024_107528
crossref_primary_10_1109_TSE_2012_18
crossref_primary_10_3233_JIFS_189701
crossref_primary_10_1109_TETCI_2021_3122511
crossref_primary_10_3390_app15189951
crossref_primary_10_1109_TC_2015_2455981
crossref_primary_10_1080_19393555_2016_1272726
crossref_primary_10_1134_S0005117912100104
crossref_primary_10_1002_stvr_1908
crossref_primary_10_1007_s10836_011_5272_1
crossref_primary_10_1109_TR_2016_2628759
crossref_primary_10_1080_09712119_2021_1883622
crossref_primary_10_1109_TSE_2015_2491931
crossref_primary_10_1016_j_infsof_2011_05_004
crossref_primary_10_1109_TR_2018_2834476
crossref_primary_10_1007_s11432_015_5314_x
crossref_primary_10_1007_s11432_020_3403_2
crossref_primary_10_1016_j_infsof_2016_04_009
crossref_primary_10_1002_spe_1067
crossref_primary_10_1109_TSE_2024_3379592
crossref_primary_10_1145_2559936
crossref_primary_10_1109_TSE_2019_2942921
crossref_primary_10_1109_TSE_2015_2487958
crossref_primary_10_1109_ACCESS_2020_2977777
crossref_primary_10_1016_j_jss_2013_02_061
crossref_primary_10_1007_s10515_018_0232_y
crossref_primary_10_1109_ACCESS_2019_2919160
crossref_primary_10_1155_2014_843248
crossref_primary_10_1109_TSE_2018_2852744
Cites_doi 10.1109/32.988709
10.1145/1159733.1159751
10.1016/0951-8320(91)90052-9
10.1016/j.jss.2007.05.037
10.1145/271771.271785
10.1109/QSIC.2006.48
10.1145/1389095.1389433
10.1109/QSIC.2004.1357947
10.1016/j.eswa.2009.02.049
10.1109/TSE.2004.1265732
10.1109/ASWEC.2007.20
10.1109/TC.1978.1674994
10.1109/TSE.1984.5010257
10.1145/42288.214372
10.1109/HICSS.2007.67
10.1109/52.819971
10.1016/0950-5849(88)90037-7
10.1109/TC.1979.1675415
10.1023/A:1021634422504
10.1109/12.2185
10.1007/s10664-006-9026-0
10.1109/ASWEC.2006.25
10.1016/S0164-1212(01)00028-0
10.1109/TR.2007.903293
10.1109/WSC.2006.323184
10.1016/0041-5553(76)90154-3
10.1016/0950-5849(96)01103-2
10.1109/QSIC.2003.1319079
10.1145/22721.356187
10.1109/TSE.2007.38
10.1145/1363102.1363107
10.1016/j.jss.2005.05.029
10.1023/B:HEUR.0000026900.92269.ec
10.1145/198429.198436
10.1037/0033-2909.112.1.155
10.1016/0041-5553(79)90085-5
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009
DBID 97E
RIA
RIE
AAYXX
CITATION
7SP
8FD
L7M
F28
FR3
DOI 10.1109/TR.2009.2034288
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Electronics & Communications Abstracts
Technology Research Database
Advanced Technologies Database with Aerospace
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Advanced Technologies Database with Aerospace
Electronics & Communications Abstracts
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList
Engineering Research Database
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1558-1721
EndPage 633
ExternalDocumentID 2291906481
10_1109_TR_2009_2034288
5338642
Genre orig-research
GroupedDBID -~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
8WZ
97E
A6W
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACGFS
ACIWK
ACNCT
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
H~9
IAAWW
IBMZZ
ICLAB
IDIHD
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
OCL
P2P
RIA
RIE
RNS
TN5
VH1
VJK
AAYXX
CITATION
7SP
8FD
L7M
F28
FR3
ID FETCH-LOGICAL-c321t-25c1b9b8b8aa86bb5e7d9b1cf9b013e96de16b4b1af5c763d4291fdbac440aea3
IEDL.DBID RIE
ISICitedReferencesCount 48
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000272314800007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0018-9529
IngestDate Thu Oct 02 11:51:09 EDT 2025
Sun Sep 07 03:44:50 EDT 2025
Tue Nov 18 20:49:20 EST 2025
Sat Nov 29 01:54:29 EST 2025
Tue Aug 26 16:47:36 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c321t-25c1b9b8b8aa86bb5e7d9b1cf9b013e96de16b4b1af5c763d4291fdbac440aea3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
PQID 856912415
PQPubID 85456
PageCount 15
ParticipantIDs crossref_primary_10_1109_TR_2009_2034288
proquest_miscellaneous_1671305348
proquest_journals_856912415
ieee_primary_5338642
crossref_citationtrail_10_1109_TR_2009_2034288
PublicationCentury 2000
PublicationDate 2009-12-01
PublicationDateYYYYMMDD 2009-12-01
PublicationDate_xml – month: 12
  year: 2009
  text: 2009-12-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on reliability
PublicationTitleAbbrev TR
PublicationYear 2009
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref35
ref13
(ref43) 0
ref34
ref12
ref37
ref36
ref14
ref31
ref30
ref10
ref2
burjorjee (ref42) 0
holland (ref25) 1975
ref1
ref17
ref38
ref16
ref19
chan (ref22) 2002
(ref33) 0
cobham (ref32) 1964
chan (ref15) 1996; 38
chan (ref18) 2004
ref46
ref24
ref45
ref23
ref26
ref20
ref41
ref21
ref28
ref27
ref29
ref8
ref7
cohen (ref39) 1988
chen (ref11) 2004
ref9
ref4
ref3
ref6
ref5
(ref40) 0
(ref44) 0
References_xml – year: 0
  ident: ref33
  publication-title: GSLGNU scientific library
– ident: ref26
  doi: 10.1109/32.988709
– year: 0
  ident: ref40
  publication-title: EO evolutionary computation framework
– ident: ref21
  doi: 10.1145/1159733.1159751
– ident: ref17
  doi: 10.1016/0951-8320(91)90052-9
– year: 0
  ident: ref44
  publication-title: Java GALib genetic algorithm library
– ident: ref31
  doi: 10.1016/j.jss.2007.05.037
– ident: ref6
  doi: 10.1145/271771.271785
– ident: ref37
  doi: 10.1109/QSIC.2006.48
– ident: ref30
  doi: 10.1145/1389095.1389433
– year: 1988
  ident: ref39
  publication-title: Statistical Power Analysis for the Behavioral Sciences
– ident: ref13
  doi: 10.1109/QSIC.2004.1357947
– year: 2004
  ident: ref18
  article-title: a revisit of adaptive random testing by restriction
  publication-title: COMPSAC Computer Software and Applications Conference
– ident: ref46
  doi: 10.1016/j.eswa.2009.02.049
– ident: ref27
  doi: 10.1109/TSE.2004.1265732
– ident: ref9
  doi: 10.1109/ASWEC.2007.20
– ident: ref3
  doi: 10.1109/TC.1978.1674994
– ident: ref4
  doi: 10.1109/TSE.1984.5010257
– ident: ref35
  doi: 10.1145/42288.214372
– ident: ref8
  doi: 10.1109/HICSS.2007.67
– ident: ref2
  doi: 10.1109/52.819971
– ident: ref5
  doi: 10.1016/0950-5849(88)90037-7
– ident: ref7
  doi: 10.1109/TC.1979.1675415
– year: 2002
  ident: ref22
  article-title: restricted random testing
  publication-title: ECSQ Software Quality
  doi: 10.1023/A:1021634422504
– ident: ref16
  doi: 10.1109/12.2185
– year: 0
  ident: ref42
  publication-title: Vector-gaGoogle code
– ident: ref28
  doi: 10.1007/s10664-006-9026-0
– ident: ref12
  doi: 10.1109/ASWEC.2006.25
– ident: ref14
  doi: 10.1016/S0164-1212(01)00028-0
– ident: ref19
  doi: 10.1109/TR.2007.903293
– ident: ref20
  doi: 10.1109/WSC.2006.323184
– ident: ref23
  doi: 10.1016/0041-5553(76)90154-3
– volume: 38
  start-page: 775
  year: 1996
  ident: ref15
  article-title: proportional sampling strategy: guidelines for software testing practitioners
  publication-title: Information and Software Technology
  doi: 10.1016/0950-5849(96)01103-2
– ident: ref10
  doi: 10.1109/QSIC.2003.1319079
– ident: ref24
  doi: 10.1145/22721.356187
– year: 0
  ident: ref43
  publication-title: GAlibC++ genetic algorithms library
– year: 1975
  ident: ref25
  publication-title: Adaptation in Natural and Artificial Systems An Introductory Analysis With Applications to Biology Control and Artificial Intelligence
– year: 2004
  ident: ref11
  article-title: adaptive random testing
  publication-title: ASIAN 2004 Advances in Computer Science
– ident: ref29
  doi: 10.1109/TSE.2007.38
– ident: ref45
  doi: 10.1145/1363102.1363107
– ident: ref1
  doi: 10.1016/j.jss.2005.05.029
– ident: ref41
  doi: 10.1023/B:HEUR.0000026900.92269.ec
– ident: ref36
  doi: 10.1145/198429.198436
– ident: ref38
  doi: 10.1037/0033-2909.112.1.155
– year: 1964
  ident: ref32
  article-title: the intrinsic computational difficulty of functions
  publication-title: Proc Int Congress Logic Methodology and Philosophy of Science
– ident: ref34
  doi: 10.1016/0041-5553(79)90085-5
SSID ssj0014498
Score 2.1229982
Snippet Random testing is a low cost strategy that can be applied to a wide range of testing problems. While the cost and straightforward application of random testing...
A comparison of the asymptotic and empirical runtimes of the evolutionary search algorithm, and the other testing approaches, was also considered, providing...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 619
SubjectTerms Adaptive algorithms
Adaptive random testing
Algorithms
Analysis of variance
Application software
Asymptotic properties
automated testing
Automatic testing
Biological cells
Complexity
Costs
Evolutionary
Evolutionary algorithms
evolutionary computing and genetic algorithms
Gain
Genetic algorithms
Power capacitors
random testing
Runtime
Search algorithms
Software testing
Strategy
Studies
Subspace constraints
test generation
test strategies
Title A Novel Evolutionary Approach for Adaptive Random Testing
URI https://ieeexplore.ieee.org/document/5338642
https://www.proquest.com/docview/856912415
https://www.proquest.com/docview/1671305348
Volume 58
WOSCitedRecordID wos000272314800007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1558-1721
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014498
  issn: 0018-9529
  databaseCode: RIE
  dateStart: 19630101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1La9wwEB6SJYfmkEfTkM2mRYEeeqiz1sOydFxCQg5lCcu25GYkWSqBjb3sC_LvI2kVN9Dm0JuNZWNGmtGnGen7AL56jEAoNyQLfEoZYwRnyjqaOcmF5KWlNCZzfv0ox2Px8CDvd-B7dxbGWhs3n9mrcBlr-XVr1iFVNvTQRHi8vAu7Zcm3Z7W6igFjMkVd78AFkYnGB-dyOJ1seSlJoLuLEit_ZqAoqfJXHI6Ty-3h__3WERwkEIlG214_hh3bfIT9N9SCJyBHaNxu7AzdbNLgUotnNEoM4shDVTSq1TwEOzRRTd0-oWkg3Gh-f4KftzfT67ssySRkhhK8ykhhsJZaaKGU4FoXtqylxsbJmOOUvLaYa6axcoXx4aT2UxB2tVaGsVxZRU-h17SNPQOkLXWOUGWl1oy7WhS5ZsTfUWWo47IPV6-mq0ziEA9SFrMqriVyWU0nQdhSVsnWffjWvTDf0me83_QkmLZrlqzah8Fr31TJvZaVKLjEAXv04bJ76v0iFDtUY9v1ssLcL799hGHi_N8fHsAHkrQgcnwBvdVibT_DntmsHpeLL3FwvQBGo8v1
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB5RilQ4tLwqttBiJA49EIgf8drHFQJRdVmhVai4RbZjIySaoH1J_PvaXhMqtT30liiOFY09488z8fcBHHuMQCg3JAt8ShljBGfKOpo5yYXkfUtpTOb8GPZHI3F3J29W4KQ7C2OtjT-f2dNwGWv5dWvmIVV25qGJ8Hj5DbwtfK_58rRWVzNgTKa46124IDIR-eBcnpXjJTMlCYR3UWTldQ2Koip_ROK4vFx--L8P24T3CUaiwXLct2DFNtuw8Ru54A7IARq1C_uILhZpeqnJMxokDnHkwSoa1OophDs0Vk3d_kRloNxo7nfh9vKiPL_KklBCZijBs4wUBmuphRZKCa51Yfu11Ng4GbOcktcWc800Vq4wPqDUfhHCrtbKMJYrq-hHWG3axu4B0pY6R6iyUmvGXS2KXDPi76gy1HHZg9MX01UmsYgHMYvHKu4mclmV4yBtKatk6x587V54WhJo_LvpTjBt1yxZtQf7L2NTJQebVqLgEgf00YOj7qn3jFDuUI1t59MKc78B9zGGiU9_7_gQ3l2V18Nq-G30fR_WSVKGyPEBrM4mc_sZ1sxi9jCdfIkT7RcKq888
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Novel+Evolutionary+Approach+for+Adaptive+Random+Testing&rft.jtitle=IEEE+transactions+on+reliability&rft.au=Tappenden%2C+A.F.&rft.au=Miller%2C+J.&rft.date=2009-12-01&rft.pub=IEEE&rft.issn=0018-9529&rft.volume=58&rft.issue=4&rft.spage=619&rft.epage=633&rft_id=info:doi/10.1109%2FTR.2009.2034288&rft.externalDocID=5338642
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9529&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9529&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9529&client=summon