在J2ME软件产品线上分析基于结构的测试覆盖技术

Liana Silva, S. Soares
{"title":"在J2ME软件产品线上分析基于结构的测试覆盖技术","authors":"Liana Silva, S. Soares","doi":"10.1109/LATW.2009.4813805","DOIUrl":null,"url":null,"abstract":"To constantly test software, in order to keep it as free as possible from defects, it is required to find and apply a testing approach that best fits the product under test. The variety of problems and the richness of existing approaches make the challenge to choose and plan for a better combination to reach desired quality level even harder. This paper introduces a case study that aims presenting different test coverage values according to the used approach. The context of our study considers the application of structure-based techniques on a Java ME software product line, which makes testing even more critical due to software complexity. In this work we present code coverage analysis and evaluation of main differences between data flow and control flow techniques, considering the use of a test tool and the reuse of test assets in different software versions from a software product line.","PeriodicalId":343240,"journal":{"name":"2009 10th Latin American Test Workshop","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Analyzing structure-based techniques for test coverage on a J2ME software product line\",\"authors\":\"Liana Silva, S. Soares\",\"doi\":\"10.1109/LATW.2009.4813805\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To constantly test software, in order to keep it as free as possible from defects, it is required to find and apply a testing approach that best fits the product under test. The variety of problems and the richness of existing approaches make the challenge to choose and plan for a better combination to reach desired quality level even harder. This paper introduces a case study that aims presenting different test coverage values according to the used approach. The context of our study considers the application of structure-based techniques on a Java ME software product line, which makes testing even more critical due to software complexity. In this work we present code coverage analysis and evaluation of main differences between data flow and control flow techniques, considering the use of a test tool and the reuse of test assets in different software versions from a software product line.\",\"PeriodicalId\":343240,\"journal\":{\"name\":\"2009 10th Latin American Test Workshop\",\"volume\":\"99 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-03-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 10th Latin American Test Workshop\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LATW.2009.4813805\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 10th Latin American Test Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LATW.2009.4813805","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

为了不断地测试软件,使其尽可能免于缺陷,需要找到并应用最适合被测试产品的测试方法。问题的多样性和现有方法的丰富性使得选择和计划更好的组合以达到期望的质量水平变得更加困难。本文介绍了一个案例研究,旨在根据使用的方法给出不同的测试覆盖率值。我们的研究背景考虑了基于结构的技术在Java ME软件产品线上的应用,由于软件的复杂性,这使得测试变得更加关键。在这项工作中,我们提出了代码覆盖分析和评估数据流和控制流技术之间的主要差异,考虑了测试工具的使用和来自软件产品线的不同软件版本中测试资产的重用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Analyzing structure-based techniques for test coverage on a J2ME software product line
To constantly test software, in order to keep it as free as possible from defects, it is required to find and apply a testing approach that best fits the product under test. The variety of problems and the richness of existing approaches make the challenge to choose and plan for a better combination to reach desired quality level even harder. This paper introduces a case study that aims presenting different test coverage values according to the used approach. The context of our study considers the application of structure-based techniques on a Java ME software product line, which makes testing even more critical due to software complexity. In this work we present code coverage analysis and evaluation of main differences between data flow and control flow techniques, considering the use of a test tool and the reuse of test assets in different software versions from a software product line.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Test and qualification of a Fault Tolerant FPGA based Active Antenna System for space applications NoC interconnection functional testing: Using boundary-scan to reduce the overall testing time Fault tolerance assessment of PIC microcontroller based on fault injection Using Bulk Built-In Current Sensors and recomputing techniques to mitigate transient faults in microprocessors Study of radiation effects on PIN photodiodes with deep-trap levels using computer modeling
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1