STFM需求规格说明及测试用例生成方法研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:hbc235wjm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前需求工程中需求的描述方法主要分为三类:自然语言描述、半形式化方法和形式化方法。自然语言所描述的需求易于理解,但存在着描述模糊、容易产生二义性等问题;半形式化如UML方法,虽然提高了需求描述的抽象程度,但仍不够严谨;形式化的需求描述方法,如Z语言、B方法、TAM方法及TFM方法等,这些形式化的方法虽然不如自然语言及半形式化方法易于理解,但却能有效的避免二义性,增强需求描述的准确性。因此,形式化需求描述方法一直是近年来研究的热点问题之一。一份良好的需求规格说明书不仅可以帮助分析人员对目标系统进行正确的理解,还可以在软件开发过程中指引开发人员的开发工作,并且指导软件测试过程。在将需求工程与软件测试结合方面,已经有研究人员提出了一些基于需求对程序进行测试的方法。本文提出了一种基于路径函数的集合形式的形式化需求描述方法STFM(Set TraceFunction Method),并提出了基于STFM需求规格说明生成测试用例的方法。在测试用例的生成方法中,选取了适用于STFM的因果图法,制定了从STFM需求规格说明到因果图的映射规则,再根据因果图生成判定表,最终生成测试用例。本文的主要工作有:1、对形式化需求规格说明方法TAM(Trace Assertion Method)和TFM(Trace FunctionMethod)进行研究,提出一种改进的需求规格说明方法——STFM。STFM方法用集合的形式通过路径函数对目标系统的需求进行形式化的描述。2、对STFM方法进行说明,将STFM需求规格说明书定义为一个四元组,元组中的每个元素都表示一个特定含义的集合。分别是输入变量声明集合、输出变量声明集合、存取程序描述集合以及输出变量路径函数集合的集合。对STFM中的基本路径函数进行明确定义,给出STFM需求规格说明书的书写规则。3、提出基于STFM需求规格说明书和因果图的测试用例生成方法,首先给出STFM需求规格说明到因果图中的因果关系的映射规则,再根据映射规则,得到与规格说明相符合的因果关系,最终根据因果关系生成判定表,得到测试用例。4、根据提出的基于STFM需求规格说明的测试用例生成方法,设计并实现测试用例自动生成系统TCBS,并以一个小型图书馆门禁系统为实例进行了实例分析。本文提出了形式化需求规格说明方法TFM的改进方法STFM,并将STFM需求规格说明与测试方法进行了结合,提出了基于STFM形式化需求规格说明书的测试用例生成方法,希望可以对未来基于需求的测试用例生成方法的研究上提供一些参考。
其他文献
<正> 如果说以壁纸等材料装饰居室墙面是前一时期室内装饰的最主要特征的话,那么讲求室内装饰物(如装饰画、陈设、织物、绿化等)则是继其之后,在室内装饰方面表现出的又一普
目的在静脉药物配置中心推行品管圈活动,降低药物在审核、调配过程中的破损率。方法以自愿参与的方式,按照品管圈实施的十大步骤、七大手法进行活动。结果药物集中调配的破损
目的探讨智能最佳管电压扫描(CARE kV)联合自动管电流调节(CARE Dose 4D)技术降低胸部CT扫描辐射剂量的价值。方法将114例接受胸部CT检查的患者随机分为2组,A组(50例)同时开
<正> 一美国亚利桑那州共和党前参议员巴里·戈德华特在参议院一次听证会上说:“我们国家正面临着一个自由危机,无限制竞选费用开支吃掉了民主的核心”。这话并非危言耸听,它
<正>1994年以来我国国民经济运行主要表现为以下几个特点:一是经济高速增长,94年国内生产总值(GDP)较上年实际增长11.8%;二是高通货膨胀率,全年消费物价上涨24.1%,零售物价上
<正> 一、塑料包装材料行业概况 我国塑料包装材料经过20多年的发展,已形成一定规模,在包装市场中占有重要地位,对国民经济的建设起了积极作用。
近年来采用PPP模式的高速公路建设项目逐渐增多,高速公路财务评价作为投资项目技术经济可行性评价的重要组成部分,无论是对政府方还是社会资本方都是必要且非常关键的。本文
目的 :探讨闭合性十二指肠损伤的诊断和治疗。方法 :回顾分析 12例闭合性十二指肠损伤患者的临床资料。结果 :手术治疗 12例 (单纯缝合修补 7例 ,十二指肠空肠Rouy -en -Y肠
冠状动脉血流储备分数(FFR)已被国际大规模临床随机对照试验证实为一项良好的评价冠状动脉狭窄程度的功能性指标,可为冠状动脉解剖学狭窄、尤其是中度狭窄患者是否应接受经皮
中国科学院亚热带农业生态研究所日前宣布,该所夏新界研究员领衔的水稻育种团队成功培育出优质超大超高水稻新种质——巨型稻,未来有望作为“父本”材料培育出更多水稻新品种。