【摘 要】
:
测试用例的复用在提高软件测试质量、缩短测试周期和改善测试人员经验不足等方面均起着十分重要的作用。软件需求指导测试用例的设计和编写,软件需求与测试用例之间存在密不
论文部分内容阅读
测试用例的复用在提高软件测试质量、缩短测试周期和改善测试人员经验不足等方面均起着十分重要的作用。软件需求指导测试用例的设计和编写,软件需求与测试用例之间存在密不可分的联系。软件需求可依据软件功能的不同划分成不同的类别,进而将测试用例分类。本文从软件需求入手,提出一种基于软件需求分类的测试用例复用框架,为测试用例复用提供有效的方法。软件需求大多以文本形式进行描述,因此可以将软件需求分类转化为文本分类。经过预处理后的软件需求可表示为一个具有高维度和稀疏性的特征向量空间,增加了分类的时间复杂度和空间复杂度进而影响到分类的精度。本文在对其各个流程进行仔细分析之后,重点研究了特征降维的过程,包括特征抽取和特征选择。相比较之下,特征选择算法因其过程比较简单,且可以取得比特征抽取算法更理想的降维效果,因此应用于软件需求分类更加有效。本文分析几种传统的特征选择算法,提出基于禁忌搜索算法的特征选择,并应用到软件需求分类。本文重点比较了启发式算法中的遗传算法,结果显示,将禁忌搜索算法应用于软件需求特征选择可避免选择结果陷入局部最优解,最终得到最优特征子集。为了验证方法的有效性,通过中文语料库对基于禁忌搜索算法的特征选择方法进行测试,并用准确率、召回率以及F1评估值等评估指标定量分析效果。实验结果表明,与传统遗传算法相比,禁忌搜索算法不仅可以去除更多无效特征,同时提高分类准确性。最后通过实例研究,该方法可以确保软件需求分类的准确性。
其他文献
研究β-环糊精包合苍术挥发油的最佳工艺。方法:正交实验法,考察挥发油利用率,包合物收得率及包合物含油率3个指标。结果:优选出包合工艺为:苍术挥发油:β-环糊精1:6,包合温度40℃,包合时间1h,挥
脑内移植是指选择供者神经组织或细胞群植入受者的脑内,以替代受损或变性的神经元,使其重建神经环路或分泌神经介质,以达到调控神经功能、改善症状的目的。根据移植物的来源,脑内
近年来,随着电子技术与计算机技术的发展,集成系统及设备的性能不断提高,系统结构也越来越复杂,复杂的系统在使用的过程当中会出现一些可靠性的问题。现在有多种方法能够针对
麻花是一种油炸食品.外形呈铰链形.故又称“铰链棒”。有甜、咸两味之分,甜味的又有拌糖的(外表撒砂糖粉)和不拌糖的区别。
目的探讨科室绩效管理体系对提高科室整体管理水平的效果。方法根据医院总体目标以及科室指标,建立科室层面的绩效管理体系,由科室负责人跟踪、检查、监督、反馈。结果通过3年
4月12日清晨,当载着上班族的共享单车仍在柳絮飞扬的春天里奔驰,中国电影资料馆的大厅里已坐满了等候入场的“影迷”。4月16日,第七届北京国际电影节将正式开幕,在一周的时间里,评
肌细胞增强因子2(myocyte enhancer factor 2,MEF2)最初被认为是肌细胞分化的主要转录激活剂,随后发现它对心肌细胞的发育有重要作用,在鼠类MEF2A或MEF2C基因的无效突变会导
2017年2月21日,国务院办公厅印发了《关于促进建筑业持续健康发展的意见》,要求政府投资工程带头推行工程总承包,这让一直游离于我国建筑法律边缘的工程总承包有望成为今后工
DRTA(DIRECTEDReading-ThinkingActivities)阅读教学法。即:“有指导的阅读思维活动”的方法,对阅读材料和方法进行重新编排和调整。英语阅读教学是要培养学生独立处理阅读信息
住宅产品日新月异,层出不穷:双阳台、入户花园、复式、错层、转角凸窗、庭院、Town house、花园洋房……一个个新名词令人目不暇接,这些产品中,“花园洋房”无疑最具浪漫色彩