【摘 要】
:
随着软件技术的发展,软件测试已经变得越来越受到重视。作为保证软件可靠性,提高软件质量的一个环节,回归测试是软件测试中比重极大的一个部分。在回归测试中,由于测试的失败
论文部分内容阅读
随着软件技术的发展,软件测试已经变得越来越受到重视。作为保证软件可靠性,提高软件质量的一个环节,回归测试是软件测试中比重极大的一个部分。在回归测试中,由于测试的失败预示着程序中存在错误,这就需要测试人员找出引发错误的原因。目前现存的错误定位方法主要由测试人员在程序中设置断点等措施,跟踪程序运行进程,期望通过堆栈比对找出错误代码。但是,这是一个费时费力的过程。尤其是在面向对象的软件开发中,由于继承,动态绑定等特性,使得程序运行的过程变得十分复杂,也使得人工跟踪程序进程变得冗长而低效。本文利用修改影响分析方法分析面向对象程序,解析了对程序的修改的内部关系,并将这种关系利用于错误定位的过程之中,从而减少测试人员的工作量,提高测试效率。本文首先介绍了面向对象软件测试和回归测试,重点介绍了面向对象方法和回归测试的策略。接着,本文重点研究了三种错误定位方法,并这三种错误定位方法进行分析,比较它们的优缺点。在此基础上,本文详细研究了修改影响分析方法在面向对象软件中的应用,从而提出了一种新的基于修改影响分析方法的错误定位技术。该方法首先将对程序的修改解析为基修改和基修改簇,并分两个阶段将错误定位至基修改,从而减轻测试人员的工作量。最后,本文构建了使用该方法的测试插件,并将该方法应用于实际项目,实验证明该方法能有效且准确的定位出错误,具有一定的实际使用价值。
其他文献
基于煤矿回采工作面矿压及顶板管理现状,浅谈有效控制回采工作面矿压及顶板建设质量的措施,即实现煤炭安全管理的有效措施。
以安徽省最新的地质、物探资料为基础,通过研究徐淮地块与六安地块边界断裂两侧的重磁场特征、地质矿产特征、结晶基底性质等方面的综合信息,为其边界厘定提供了新的依据,给
人工智能的发展极大地改变了人类社会生活,也带来了诸多风险隐患,产生了责任认定问题的困惑,人工智能对传统思路下刑事责任主体的认定和刑事责任的承担方式带来重大挑战。人
群组通信具有较高的安全性和反应速度,并广泛应用于网络教学中。群组通信可以构建学习交流平台、创建班级群组、发布学校公告,具有一定的便捷性。群组通信依靠安全密钥实现安
喉上神经外支大多于颈总动脉分叉处的深面由喉上神经发出,沿途中,喉上神经外支由甲状腺上动脉的环甲肌支伴行与滋养。行经咽下缩肌并发出多个分支后最终止于环甲肌。颈部外科
本实验以来自广西梧州、博白和北海地区的3株猪瘟野毒和中国标准石门株病毒、疫苗毒为材料,研究其在宿主体内和体外PK-15细胞中增殖的基本特性和差异。结果显示,广西的一部分
<正>患者女性,48岁,无明显诱因出现咳嗽,呼吸困难5天,X线检查发现右侧大量胸水,临床以胸水原因待查,不除外结核性胸膜炎收入院。病程中无发热、盗汗、咯血,无明显体重减轻及
池莉作为新写实小说类型中的核心作家,其创作显示出浓郁的"武汉味道",对社会底层小市民生活的关注、从城市与人的关系中探讨人性的复杂,再现了"还原生活本相"的要求。
目的回顾性分析四川汶川地震中口腔颌面部伤员的面部功能损伤情况,从而为地震中颌面部创伤医学以及救治规范的完善提供依据和参考。方法回顾性调查分析四川汶川地震中419名口
顶板事故是煤矿常见灾害之一,严重影响地下开采煤矿安全生产,为防治回采工作面顶板事故,有必要分析安全管理工作。本文简要分析煤矿回采工作面矿压危害和顶板控制常见问题,分