Improved method to generate path-wise test data

Guptet al., proposed a method, which is referred to as the Iterative Relaxation Method, to generate test data for a given path in a program by linearizing the predicate functions. In this paper, a model language is presented and the properties of static and dynamic data dependencies are investigated...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computer science and technology 2003-03, Vol.18 (2), p.235-240
Hauptverfasser: Shan, JinHui, Wang, Ji, Qi, ZhiChang, Wu, JianPing
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 240
container_issue 2
container_start_page 235
container_title Journal of computer science and technology
container_volume 18
creator Shan, JinHui
Wang, Ji
Qi, ZhiChang
Wu, JianPing
description Guptet al., proposed a method, which is referred to as the Iterative Relaxation Method, to generate test data for a given path in a program by linearizing the predicate functions. In this paper, a model language is presented and the properties of static and dynamic data dependencies are investigated. The notions in the Iterative Relaxation Method are defined formally. The predicate slice proposed by Guptaet al. is extended to path-wise static slice. The correctness of the constructional algorithm is proved afterward. The improvement shows that the constructions of predicate slice and input dependency set can be omitted. The equivalence of systems of constraints generated by both methods is proved. The prototype of path-wise test data generator is presented in this paper. The experiments show that our method is practical, and fits the path-wise automatic generation of test data for both white-box testing and black-box testing.
doi_str_mv 10.1007/BF02948890
format Article
fullrecord <record><control><sourceid>wanfang_jour_proqu</sourceid><recordid>TN_cdi_wanfang_journals_jsjkxjsxb_e200302012</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><wanfj_id>jsjkxjsxb_e200302012</wanfj_id><sourcerecordid>jsjkxjsxb_e200302012</sourcerecordid><originalsourceid>FETCH-LOGICAL-c325t-576673046a606e0f6d0fd86d2ce8f6e2dded82e4c80ec0f5c099a0dc0ca9ae2e3</originalsourceid><addsrcrecordid>eNpdkE9LAzEQxYMoWKsXP8HiRRDXzmaz-XPUYrVQ8KLnEJPZtmt3tyaprd_eSEXBy7w5_Hgz7xFyXsBNASBGdxOgikmp4IAMCskhZ4Kpw7QDQK7SOCYnITQApQDGBmQ0bde-_0CXtRgXvctin82xQ28iZmsTF_l2GTCLGGLmTDSn5Kg2q4BnPzokL5P75_FjPnt6mI5vZ7ktaRXzSnAuSmDccOAINXdQO8kdtShrjtQ5dJIisxLQQl1ZUMqAs2CNMkixHJLrve_WdLXp5rrpN75LF3UTmrddE3avGmmKARQKmvDLPZ7CvG_Ss7pdBourlemw3wStKKdC0Eom8uIf-essJRNQlZIl6GoPWd-H4LHWa79sjf_UBejvovVf0eUXLJNubQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>884705384</pqid></control><display><type>article</type><title>Improved method to generate path-wise test data</title><source>Alma/SFX Local Collection</source><source>SpringerLink Journals - AutoHoldings</source><creator>Shan, JinHui ; Wang, Ji ; Qi, ZhiChang ; Wu, JianPing</creator><creatorcontrib>Shan, JinHui ; Wang, Ji ; Qi, ZhiChang ; Wu, JianPing</creatorcontrib><description>Guptet al., proposed a method, which is referred to as the Iterative Relaxation Method, to generate test data for a given path in a program by linearizing the predicate functions. In this paper, a model language is presented and the properties of static and dynamic data dependencies are investigated. The notions in the Iterative Relaxation Method are defined formally. The predicate slice proposed by Guptaet al. is extended to path-wise static slice. The correctness of the constructional algorithm is proved afterward. The improvement shows that the constructions of predicate slice and input dependency set can be omitted. The equivalence of systems of constraints generated by both methods is proved. The prototype of path-wise test data generator is presented in this paper. The experiments show that our method is practical, and fits the path-wise automatic generation of test data for both white-box testing and black-box testing.</description><identifier>ISSN: 1000-9000</identifier><identifier>EISSN: 1860-4749</identifier><identifier>DOI: 10.1007/BF02948890</identifier><language>eng</language><publisher>Beijing: Springer Nature B.V</publisher><subject>Algorithms ; Computer simulation ; Construction ; Dynamic mechanical properties ; Dynamic tests ; Iterative methods ; Mathematical analysis ; Mathematical models ; Relaxation method (mathematics) ; Studies</subject><ispartof>Journal of computer science and technology, 2003-03, Vol.18 (2), p.235-240</ispartof><rights>Science Press, Beijing China and Allerton Press Inc. 2003.</rights><rights>Copyright © Wanfang Data Co. Ltd. All Rights Reserved.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c325t-576673046a606e0f6d0fd86d2ce8f6e2dded82e4c80ec0f5c099a0dc0ca9ae2e3</citedby><cites>FETCH-LOGICAL-c325t-576673046a606e0f6d0fd86d2ce8f6e2dded82e4c80ec0f5c099a0dc0ca9ae2e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttp://www.wanfangdata.com.cn/images/PeriodicalImages/jsjkxjsxb-e/jsjkxjsxb-e.jpg</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Shan, JinHui</creatorcontrib><creatorcontrib>Wang, Ji</creatorcontrib><creatorcontrib>Qi, ZhiChang</creatorcontrib><creatorcontrib>Wu, JianPing</creatorcontrib><title>Improved method to generate path-wise test data</title><title>Journal of computer science and technology</title><description>Guptet al., proposed a method, which is referred to as the Iterative Relaxation Method, to generate test data for a given path in a program by linearizing the predicate functions. In this paper, a model language is presented and the properties of static and dynamic data dependencies are investigated. The notions in the Iterative Relaxation Method are defined formally. The predicate slice proposed by Guptaet al. is extended to path-wise static slice. The correctness of the constructional algorithm is proved afterward. The improvement shows that the constructions of predicate slice and input dependency set can be omitted. The equivalence of systems of constraints generated by both methods is proved. The prototype of path-wise test data generator is presented in this paper. The experiments show that our method is practical, and fits the path-wise automatic generation of test data for both white-box testing and black-box testing.</description><subject>Algorithms</subject><subject>Computer simulation</subject><subject>Construction</subject><subject>Dynamic mechanical properties</subject><subject>Dynamic tests</subject><subject>Iterative methods</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Relaxation method (mathematics)</subject><subject>Studies</subject><issn>1000-9000</issn><issn>1860-4749</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2003</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNpdkE9LAzEQxYMoWKsXP8HiRRDXzmaz-XPUYrVQ8KLnEJPZtmt3tyaprd_eSEXBy7w5_Hgz7xFyXsBNASBGdxOgikmp4IAMCskhZ4Kpw7QDQK7SOCYnITQApQDGBmQ0bde-_0CXtRgXvctin82xQ28iZmsTF_l2GTCLGGLmTDSn5Kg2q4BnPzokL5P75_FjPnt6mI5vZ7ktaRXzSnAuSmDccOAINXdQO8kdtShrjtQ5dJIisxLQQl1ZUMqAs2CNMkixHJLrve_WdLXp5rrpN75LF3UTmrddE3avGmmKARQKmvDLPZ7CvG_Ss7pdBourlemw3wStKKdC0Eom8uIf-essJRNQlZIl6GoPWd-H4LHWa79sjf_UBejvovVf0eUXLJNubQ</recordid><startdate>20030301</startdate><enddate>20030301</enddate><creator>Shan, JinHui</creator><creator>Wang, Ji</creator><creator>Qi, ZhiChang</creator><creator>Wu, JianPing</creator><general>Springer Nature B.V</general><general>School of Computer, National University of Defense Technology, Changsha 410073, P.R. China</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>2B.</scope><scope>4A8</scope><scope>92I</scope><scope>93N</scope><scope>PSX</scope><scope>TCJ</scope></search><sort><creationdate>20030301</creationdate><title>Improved method to generate path-wise test data</title><author>Shan, JinHui ; Wang, Ji ; Qi, ZhiChang ; Wu, JianPing</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c325t-576673046a606e0f6d0fd86d2ce8f6e2dded82e4c80ec0f5c099a0dc0ca9ae2e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Algorithms</topic><topic>Computer simulation</topic><topic>Construction</topic><topic>Dynamic mechanical properties</topic><topic>Dynamic tests</topic><topic>Iterative methods</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Relaxation method (mathematics)</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shan, JinHui</creatorcontrib><creatorcontrib>Wang, Ji</creatorcontrib><creatorcontrib>Qi, ZhiChang</creatorcontrib><creatorcontrib>Wu, JianPing</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Global (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><collection>Wanfang Data Journals - Hong Kong</collection><collection>WANFANG Data Centre</collection><collection>Wanfang Data Journals</collection><collection>万方数据期刊 - 香港版</collection><collection>China Online Journals (COJ)</collection><collection>China Online Journals (COJ)</collection><jtitle>Journal of computer science and technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Shan, JinHui</au><au>Wang, Ji</au><au>Qi, ZhiChang</au><au>Wu, JianPing</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Improved method to generate path-wise test data</atitle><jtitle>Journal of computer science and technology</jtitle><date>2003-03-01</date><risdate>2003</risdate><volume>18</volume><issue>2</issue><spage>235</spage><epage>240</epage><pages>235-240</pages><issn>1000-9000</issn><eissn>1860-4749</eissn><abstract>Guptet al., proposed a method, which is referred to as the Iterative Relaxation Method, to generate test data for a given path in a program by linearizing the predicate functions. In this paper, a model language is presented and the properties of static and dynamic data dependencies are investigated. The notions in the Iterative Relaxation Method are defined formally. The predicate slice proposed by Guptaet al. is extended to path-wise static slice. The correctness of the constructional algorithm is proved afterward. The improvement shows that the constructions of predicate slice and input dependency set can be omitted. The equivalence of systems of constraints generated by both methods is proved. The prototype of path-wise test data generator is presented in this paper. The experiments show that our method is practical, and fits the path-wise automatic generation of test data for both white-box testing and black-box testing.</abstract><cop>Beijing</cop><pub>Springer Nature B.V</pub><doi>10.1007/BF02948890</doi><tpages>6</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1000-9000
ispartof Journal of computer science and technology, 2003-03, Vol.18 (2), p.235-240
issn 1000-9000
1860-4749
language eng
recordid cdi_wanfang_journals_jsjkxjsxb_e200302012
source Alma/SFX Local Collection; SpringerLink Journals - AutoHoldings
subjects Algorithms
Computer simulation
Construction
Dynamic mechanical properties
Dynamic tests
Iterative methods
Mathematical analysis
Mathematical models
Relaxation method (mathematics)
Studies
title Improved method to generate path-wise test data
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T03%3A33%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-wanfang_jour_proqu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Improved%20method%20to%20generate%20path-wise%20test%20data&rft.jtitle=Journal%20of%20computer%20science%20and%20technology&rft.au=Shan,%20JinHui&rft.date=2003-03-01&rft.volume=18&rft.issue=2&rft.spage=235&rft.epage=240&rft.pages=235-240&rft.issn=1000-9000&rft.eissn=1860-4749&rft_id=info:doi/10.1007/BF02948890&rft_dat=%3Cwanfang_jour_proqu%3Ejsjkxjsxb_e200302012%3C/wanfang_jour_proqu%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=884705384&rft_id=info:pmid/&rft_wanfj_id=jsjkxjsxb_e200302012&rfr_iscdi=true