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...
Gespeichert in:
Veröffentlicht in: | Journal of computer science and technology 2003-03, Vol.18 (2), p.235-240 |
---|---|
Hauptverfasser: | , , , |
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 & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |