Software test data set amplification method based on beetle antennae search

The invention discloses a software test data set amplification method based on beetle antennae search, and belongs to the field of software regression testing. Aiming at the problem that an original test case is difficult to meet the test requirement of a modified new program caused by software evol...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WANG SHUYAN, HU QIANHUA, SUN JIAZE
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator WANG SHUYAN
HU QIANHUA
SUN JIAZE
description The invention discloses a software test data set amplification method based on beetle antennae search, and belongs to the field of software regression testing. Aiming at the problem that an original test case is difficult to meet the test requirement of a modified new program caused by software evolution, the invention provides a test case amplification method based on program execution information and beetle antennae search. The method includes: statically analyzing new and old version programs, obtaining a method call graph and program execution information, obtaining a target method set needing to be tested, and sorting the target methods by calculating the influence degree of errors contained in the methods; according to the method coverage information of an original test case set, selecting part of test cases as an initial population, designing a fitness function through branch distances and branch nesting depths, and adopting an improved beetle antennae search algorithm to perform test data amplificatio
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN111666221A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN111666221A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN111666221A3</originalsourceid><addsrcrecordid>eNqNi7EKAjEQBdNYiPoP6wdY5IT0ciiCYKP9sZe8cIFcEm4X_H2v8AOshoGZrXm8atQPLyCFKAVWJoESzy2nmDxrqoVm6FQDjSwItPoIaAZxUZTCWA9e_LQ3m8hZcPhxZ46367u_n9DqAGnsUaBD_7TWOue6zl7O_zRfU3M1RQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Software test data set amplification method based on beetle antennae search</title><source>esp@cenet</source><creator>WANG SHUYAN ; HU QIANHUA ; SUN JIAZE</creator><creatorcontrib>WANG SHUYAN ; HU QIANHUA ; SUN JIAZE</creatorcontrib><description>The invention discloses a software test data set amplification method based on beetle antennae search, and belongs to the field of software regression testing. Aiming at the problem that an original test case is difficult to meet the test requirement of a modified new program caused by software evolution, the invention provides a test case amplification method based on program execution information and beetle antennae search. The method includes: statically analyzing new and old version programs, obtaining a method call graph and program execution information, obtaining a target method set needing to be tested, and sorting the target methods by calculating the influence degree of errors contained in the methods; according to the method coverage information of an original test case set, selecting part of test cases as an initial population, designing a fitness function through branch distances and branch nesting depths, and adopting an improved beetle antennae search algorithm to perform test data amplificatio</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2020</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200915&amp;DB=EPODOC&amp;CC=CN&amp;NR=111666221A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25555,76308</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20200915&amp;DB=EPODOC&amp;CC=CN&amp;NR=111666221A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>WANG SHUYAN</creatorcontrib><creatorcontrib>HU QIANHUA</creatorcontrib><creatorcontrib>SUN JIAZE</creatorcontrib><title>Software test data set amplification method based on beetle antennae search</title><description>The invention discloses a software test data set amplification method based on beetle antennae search, and belongs to the field of software regression testing. Aiming at the problem that an original test case is difficult to meet the test requirement of a modified new program caused by software evolution, the invention provides a test case amplification method based on program execution information and beetle antennae search. The method includes: statically analyzing new and old version programs, obtaining a method call graph and program execution information, obtaining a target method set needing to be tested, and sorting the target methods by calculating the influence degree of errors contained in the methods; according to the method coverage information of an original test case set, selecting part of test cases as an initial population, designing a fitness function through branch distances and branch nesting depths, and adopting an improved beetle antennae search algorithm to perform test data amplificatio</description><subject>CALCULATING</subject><subject>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2020</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNi7EKAjEQBdNYiPoP6wdY5IT0ciiCYKP9sZe8cIFcEm4X_H2v8AOshoGZrXm8atQPLyCFKAVWJoESzy2nmDxrqoVm6FQDjSwItPoIaAZxUZTCWA9e_LQ3m8hZcPhxZ46367u_n9DqAGnsUaBD_7TWOue6zl7O_zRfU3M1RQ</recordid><startdate>20200915</startdate><enddate>20200915</enddate><creator>WANG SHUYAN</creator><creator>HU QIANHUA</creator><creator>SUN JIAZE</creator><scope>EVB</scope></search><sort><creationdate>20200915</creationdate><title>Software test data set amplification method based on beetle antennae search</title><author>WANG SHUYAN ; HU QIANHUA ; SUN JIAZE</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN111666221A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2020</creationdate><topic>CALCULATING</topic><topic>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>WANG SHUYAN</creatorcontrib><creatorcontrib>HU QIANHUA</creatorcontrib><creatorcontrib>SUN JIAZE</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>WANG SHUYAN</au><au>HU QIANHUA</au><au>SUN JIAZE</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Software test data set amplification method based on beetle antennae search</title><date>2020-09-15</date><risdate>2020</risdate><abstract>The invention discloses a software test data set amplification method based on beetle antennae search, and belongs to the field of software regression testing. Aiming at the problem that an original test case is difficult to meet the test requirement of a modified new program caused by software evolution, the invention provides a test case amplification method based on program execution information and beetle antennae search. The method includes: statically analyzing new and old version programs, obtaining a method call graph and program execution information, obtaining a target method set needing to be tested, and sorting the target methods by calculating the influence degree of errors contained in the methods; according to the method coverage information of an original test case set, selecting part of test cases as an initial population, designing a fitness function through branch distances and branch nesting depths, and adopting an improved beetle antennae search algorithm to perform test data amplificatio</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_CN111666221A
source esp@cenet
subjects CALCULATING
COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Software test data set amplification method based on beetle antennae search
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T05%3A17%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=WANG%20SHUYAN&rft.date=2020-09-15&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN111666221A%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true