【摘 要】
:
软件测试是软件开发的一个重要环节,随着现代信息技术的飞速发展,软件产品逐渐渗透应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。回归测试是在软件开发
论文部分内容阅读
软件测试是软件开发的一个重要环节,随着现代信息技术的飞速发展,软件产品逐渐渗透应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。回归测试是在软件开发过程中为确保软件质量进行的一种常用的验证测试方法。其过程十分重要且成本昂贵。因此,提供有力的机制对测试用例库和测试过程进行统一的维护和管理,减少回归测试的代价,提高效率,是整个软件回归测试研究的重点和难点。本文围绕回归测试这个主题,首先介绍了软件测试的一些基本理论知识,并对回归测试策略简要介绍,比较二者的不同。然后重点讨论了基于代码信息的回归测试选择,优先级技术和测试用例的约简技术,介绍各技术重要算法,并做简要的算法分析,分析其优缺点。文章分别从面向对象和面向过程两个方面,讨论了图形遍历技术及回归测试选择算法。由于现有的测试用例优化技术普遍只对测试某个阶段做出优化,而忽视了测试用例设计信息对测试用例优先级的影响,测试用例的生成和约简,以及优先级排序的整体性,在组织回归测试时,每次回归总是花费大量时间分析程序本身和测试用例,没有利用之前的分析结果建立一个可借鉴的系统。本文提出了基于图形和测试需求的用例选择排序方法。该方法关注测试目标,基于程序构造图形,分析优化需求关系,在回归测试策略改变的情况下,依然可以重用原有的需求集,使之用于用例生成,约简,排序过程中,而不需重新对系统进行分析。该算法能比以往的优化方法更灵活的应对回归测试策略的改变,尤其适用于那些需要多角度评估的系统。本文的最后讨论了其算法描述,做了详细的算法分析,并对下一步的研究方向做出了展望。
其他文献
我国改革开放三十五来,建筑工程可行性研究项目的评估工作和相关业务在有序、健康的开展,工作成效不断提升。本人在理论学习的基础上,结合建筑工程项目设计及可行性研究项目
收益分配是否合理关系到PPP项目的成败,交通量的可观测性为建立科学合理的PPP公路项目收益分配机制提供了新思路。为建立科学合理的收益分配机制,以公私双方投入和风险分摊情
研究了生产氟化钾的一种新工艺,即采用氢氧化钾溶液碱解氟硅酸,分离得到二氧化硅软膏和氟化钾溶液。白炭黑软膏经洗涤干燥后得白炭黑产品;氟化钾溶液经沉降、浓缩至氟化钾质
英国女作家弗尼吉亚·伍尔夫是意识流派的先锋,而在《达洛维夫人》中她对女主人公克罗丽莎刻画的相当精到。本文将在女性主义视角下分析克罗丽莎:首先通过她的婚姻分析她在其
为了实现各类无线电管理信息系统间接口数据资源共享和综合利用,对频率规划和台站管理等无线电管理业务实施主动管理,本文基于SOA架构与Web服务技术,对无线电管理领域常用的
在国家积极推进自主创新,促进设计服务与高新技术产业融合的背景下,特斯拉电动汽车作为一个高新技术产品,在新能源汽车市场和前景不容乐观的时候横空出世并取得辉煌成绩,其成
职高数学教学应该紧密结合学生的专业发展需求,适当调整教学内容,突出数学教学功能,培养学生数学应用能力,走一条数学与专业知识相结合的道路。本文结合职高数学教学实践,探
为确定地下水渗流对双U型地下埋管换热器换热性能的影响,利用FLUENT软件建立实际尺寸的双U型埋管钻井换热模型和周围土壤多孔介质模型,分别对土壤中无地下水渗流和有地下水渗
<正>虎皮鹦鹉又叫娇凤、彩凤、阿苏儿。属鹦形目,鹦鹉科。原产澳大利亚,后经人工培育,已成为世界性笼养鸟,各国都有饲养。这种鸟羽毛华丽,易于饲养,可大量繁殖,供人们玩赏。
为了研究液相等离子体电解处理过程中工件温度与电参数的关系,分别建立了工件表面温度计算模型和工件内部温度场计算模型。表面温度计算模型中,以工件—气膜—电解液三相体系