【摘 要】
:
软件测试是为确保软件的正确性而进行的一项重要活动,回归测试是软件修改后以确认修改的正确性而进行的测试工作。因而其执行测试用例的过程与前面的开发过程中的软件测试过程
论文部分内容阅读
软件测试是为确保软件的正确性而进行的一项重要活动,回归测试是软件修改后以确认修改的正确性而进行的测试工作。因而其执行测试用例的过程与前面的开发过程中的软件测试过程相同,只是所执行的测试用例集合不同。回归测试策略有“重测所有”策略和“选择性”策略两种。随着软件规模的不断增大,在回归测试中“重测所有”策略不管在成本还是在时间上都是不可行的,尤其是在修改很小部分时,“重测所有”策略会造成很大的成本浪费,但修改可能会影响到其他的部分,因此必须选择适当的测试用例集进行回归测试。目前在“选择性”回归测试方法方面有许多研究,选择一个尽可能小并且又能覆盖所有改变和受影响的代码测试用例集是研究的重点,而本文主要是研究“选择性”回归测试策略。本文是在Harrold和他同事提出的面向对象JAVA语言的回归测试选择性方法的基础上进行的研究,他们的方法是对整个系统的句子分析找出需要测试的部分,而对于大型系统修改是低效的。针对以上缺点,本文提出一种新的回归测试选择方法,该方法是以类为单元来分析,找出修改的类以及可能受影响的类,然后再利用Harrold和他同事提出的方法进行分析,最后确定哪些测试用例必须重新执行。针对能够完成所有测试用例但不能保证测试可信度的问题,本文采用了用例排序法。这是基于JIG边覆盖来对用例进行选择的排序方法。该方法既可以获得较低的用例选择率,又能使用例序列具有较高的错误检测能力。在本文最后实现了一个原型系统,这个系统提出了源程序分析框架,能够对于一般的.java源程序进行分析,并且很容易扩展到其他语言的源程序分析中。
其他文献
中央公园对于城市的空气净化以及城市微气候的改善有着深远的意义,但是在城市中心其占用土地的成本很高。目前地下空间的开发建设技术已经非常完善,如果可以充分利用中央公园
目的 本研究比较间歇性和持续性牵张力对体外培养的人牙周膜细胞成骨样细胞分泌活性的影响。方法 第 3~ 7代人牙周膜细胞 ,传代至附着膜上 ,选择以 3周 /分的频率间歇加力 2
产业升级对劳动力基本水平的要求提高了。随着低端产业逐渐淘汰,产品逐渐向设计和技术的高端发展,简单劳动的需求逐渐减少,劳动力整体水平必须越来越高才能适应产业升级的需
<正>2016年4月10日,东方卫视的《欢乐喜剧人》第二季顺利收官。该节目自播出以来,一直雄踞周日晚间黄金档冠军宝座,最后一期节目更创下CSM52城市收视率2.419%的佳绩。1除了电
目的:对功能化共轭聚合物量子点的细胞荧光成像、细胞毒性进行检测,旨在评价该材料的荧光成像能力、生物相容性等性能,为功能化的共轭聚合物量子点制备细胞探针这一研究课题做基
空间辐射环境会导致SRAM型FPGA发生单粒子翻转问题,空间应用需要采取缓解单粒子翻转的加固措施,而加固措施的有效性需要在地面进行重离子辐照试验评估,但试验周期长、成本高,
现有文献关于汇率与投资之间关系的研究大多集中于汇率变动对公司一般性投资的影响,而研发投资作为公司投资的重要组成部分,关系着公司的核心竞争力与未来成长力,研究汇率变
重症医学科(ICU)镇静治疗已成为一项基本的治疗措施。最近文献报道ICU应用吸入镇静在唤醒时间、简单遵医嘱动作时间上要短于持续静脉注射镇静,而且有心脏、大脑等器官功能保
目的对髋关节置换术后失败的原因进行分析,评价翻修术的疗效。方法回顾性分析行髋关节翻修67例,按翻修原因分为无菌松动、感染、脱位、假体周围骨折及假体柄断裂五组,分析不
以三聚氰胺(M)、间苯二酚(R)和甲醛(F)为原料,经溶胶-凝胶法、超临界干燥和高温碳化制备了系列的氮掺杂碳气凝胶(NCAs)。X射线光电子能谱(XPS)分析表明,氮元素成功地引入到碳气凝胶中,