论文摘要
软件测试是软件工程中保证产品质量的重要技术手段。变异测试是一种衡量测试用例集完备性的测试策略,也被用于生成完备的测试用例集。传统的变异测试作用在程序的源代码上。本文提出了一种基于代数式规格的变异测试系统,并且在Java平台上进行了相应的实现。代数式规格被广泛应用于描述面向对象程序的需求,本文系统因此也是变异测试在面向对象领域的一次尝试。本文的主要研究内容和成果如下:1)根据代数式规格的特点,抽象了12类变异运算符,作为系统中的核心变异模块。2)仿照FTC算法,设计了系统中自动生成测试用例的模块。3)利用短语覆写技术,设计了变异测试中杀死变异体的方法。4)利用Java中的反射机制,实现了用代数等式测试Java源程序的方法。5)通过对五个不同代数式规格的测试,验证了设计方法的正确性和有效性。本文的变异测试系统相比传统的变异测试系统,在测试效率方面有显著提高;在测试完备性方面稍有不足,但相差不多。本文研究的基于代数式规格的变异测试方法,为解决传统变异测试中变异体集合过大,测试效率偏低等不足,提供了一种具有应用价值的有效方法。
论文目录
相关论文文献
- [1].基于最小P值方法的罕见变异与数量性状的关联分析(英文)[J]. 黑龙江大学自然科学学报 2019(06)
- [2].变异[J]. 支部建设 2020(15)
- [3].突发公共卫生事件中信息变异的危害与成因分析[J]. 产业与科技论坛 2020(13)
- [4].高卉卉作品[J]. 美术教育研究 2017(16)
- [5].变异[J]. 黄河.黄土.黄种人 2020(06)
- [6].变异的鱼[J]. 美术界 2019(05)
- [7].基因评分可预知肥胖风险[J]. 百科知识 2019(16)
- [8].浅谈词语变异与语境[J]. 现代语文(语言研究版) 2010(09)
- [9].变异[J]. 益寿宝典 2017(33)
- [10].在“变异”与“突出”两视角下浅析英文诗歌[J]. 新智慧 2018(02)
- [11].病毒的变异[J]. 小星星(高年级版) 2015(04)
- [12].如何克服心理变异[J]. 人人健康 2014(13)
- [13].五成儿童口吃与基因变异有关[J]. 启蒙(0-3岁) 2010(05)
- [14].浅析责任书的变异及回归路径[J]. 政工学刊 2019(02)
- [15].乳腺良性肿瘤治疗中临床路径变异因素分析及措施[J]. 中国病案 2017(03)
- [16].阵发性室上性心动过速介入治疗临床路径变异因素的临床分析[J]. 西南军医 2016(01)
- [17].对变异的理解的研究综述[J]. 数学学习与研究 2013(15)
- [18].腹腔镜胆囊切除术治疗60例胆囊管变异的临床体会[J]. 家庭医药.就医选药 2017(10)
- [19].因为变异 所以深刻[J]. 语文教学与研究 2013(02)
- [20].《生物的变异》课堂合作学习教学回顾与总结[J]. 中学教学参考 2011(32)
- [21].科学家发现两种基因变异可能增加患肺癌几率[J]. 中华中医药学刊 2009(09)
- [22].民族社会:少数民族民间传说变异的主要机制[J]. 贵州民族研究 2018(05)
- [23].变异管理在医院外科临床路径持续改进中的作用[J]. 中国处方药 2016(02)
- [24].儿童激素耐药型肾病综合征基因变异及临床回顾性队列研究[J]. 临床儿科杂志 2020(10)
- [25].突发公共卫生事件信息变异研究[J]. 湖南大众传媒职业技术学院学报 2014(03)
- [26].系统变异管理对临床路径的影响[J]. 中国卫生质量管理 2014(03)
- [27].生物学变异数据在临床检验中的应用[J]. 国际检验医学杂志 2012(01)
- [28].临床路径变异因素和分类方法比较[J]. 中国病案 2012(11)
- [29].知识进化下知识变异的来源、条件与过程研究[J]. 情报杂志 2011(08)
- [30].论术语变异的原因与分析[J]. 术语标准化与信息技术 2010(03)