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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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&date=20200915&DB=EPODOC&CC=CN&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&date=20200915&DB=EPODOC&CC=CN&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 |