您的位置: turnitin查重官网> 下载中心 >软件测试中测试用例复用

软件测试中测试用例复用

收藏本文 2024-04-20 点赞:20580 浏览:94323 作者:网友投稿原创标记本站原创

摘要:软件测试是保证软件质量的关键手段,也是实现软件开发的保障。软件产业的日趋成熟,人们在软件测试性的问题上已经达成共识,软件测试在整个软件开发周期中所占的比例增加。,软件开发机构已将成本的50%以上花费在软件测试中。特殊情况下,对于要求高可靠性的软件,例如航天软件、银行系统软件、核反应堆监控软件等,其软件测试费用高达软件开发其它阶段所用费用总和的3-5倍。测试用例的复用在提高软件测试质量,缩短测试周期,改善测试人员的经验不足,均起着十分的作用。,软件测试复用的研究已软件测试工程化研究的热点之一。课题的研究对于指导测试用例库的建设,提高企业测试,拓展测试人员的交流,促进软件测试产业的发展具有极其的指导。国内外在软件测试用例复用的研究,尚处于起步阶段,大多数的研究都关注于测试用例库的平台搭建,把测试用例积累在一起给用户使用。对于提高测试用例库的复用和管理,比如测试用例的可复用质量分析、测试用例的复用评价、测试用例复用分析,测试用例复用合成等,缺乏完整的体系结构,降低了测试用例库的使用效率。基于上述原因,在测试用例的可复用描述,测试用例的质量模型,测试用例的复用评价,测试用例复用生成、测试用例复用的支撑环境等了深入的研究。所做的工作和成果主要体现在以下几个:■遵循测试用例的粒度越小,可复用性越高的思想,测试项、功能点的,在此基础上给出了和可复用测试用例库有关的一套完整的形式化定义,并使用Z语言作为描述工具,对测试项、功能点、可复用的测试用例、可复用的测试用例套、可复用的测试用例库了描述。■建立测试用例套的质量评价模型,在模型中着重分析测试用例套的可复用属性,并把可复用性分解为多个要素。测试用例套的可复用性的描述特征,给出了各要素的度量元的计算公式,保证度量元计算的客观性。使用层次分析法对可复用性的各要素度量,使评价定量与定性相,确保评价的科学性。■分析测试用例的复用后,复用簇的,并给出了用例的从属度计算方法,从而建立可复用测试用例套的复用度量模型。该复用度量模型既考虑了复用的质量度量,又兼顾了复用的数量度量,能较好地反映用例的复用,可以准确地计算出用例的复用能力。,复用度量模型的自动化计算的实现,为测试用例复用库的用例评价和管理了度量的客观依据。■经过对用户的复用分析,寻找搜索和复用之间的关联,复用偏好的设计,利用贝叶斯网络计算用例复用偏好的复用度。该模型的设计引入人工智能的思想,分析影响复用的因素,测试工程师的复用,统计用例的浏览、、复用等操作,对用例复用度量分析。■基于功能点的测试用例复用生成方法,使用Z规格语言对三种不同的测试用例复用生成方法刻画,并不同的复用测试需求,了三种不同的的复用策略,遵循Z规格语言给出的规格开发出测试用例的复用生成工具。关键词:软件测试论文测试用例套论文质量模型论文可复用性论文复用论文度量论文贝叶斯网络论文功能点论文功能单元论文层次分析法论文Z语言论文

    摘要8-10

    Abstract10-12

    插图索引12-13

    表格索引13-19

    第1章 绪论19-31

    1.1 软件测试的进程19-21

    1.1.1 测试会议19-20

    1.1.2 测试标准20-21

    1.2 软件测试的理论研究21-22

    1.2.1 测试充分性研究21-22

    1.2.2 基于模型的测试22

    1.3 测试工具22-23

    1.4 测试复用研究的现状23-26

    1.4.1 测试用例复用的研究24-26

    1.4.1.1 可复用测试用例生成的研究25

    1.4.1.2 可复用测试用例管理的研究25-26

    1.4.2 其它测试资产复用的研究26

    1.5 课题背景26-27

    1.6 的主要工作和组织安排27-30

    1.7 小结30-31

    第2章 可复用的测试用例库形式化描述31-45

    2.1 引言31

    2.2 测试用例库31-34

    2.2.1 测试样式32-33

    2.2.2 测试用例33

    2.2.3 测试用例库33-34

    2.3 可复用的测试用例库34-38

    2.3.1 功能点34-35

    2.3.2 测试项35-36

    2.3.3 测试用例36

    2.3.4 测试用例套36-37

    2.3.5 可复用的测试用例套37-38

    2.3.6 可复用的测试用例库38

    2.4 可复用测试用例库的Z 语言描述38-42

    2.4.1 Z 规格语言38-40

    2.4.1.1 Z 语言概述38-39

    2.4.1.2 Z 语言基础39-40

    2.4.2 一些类型声明40-41

    2.4.3 测试项41

    2.4.4 测试用例41

    2.4.5 功能点41-42

    2.4.6 可复用的测试用例套42

    2.5 应用42-43

    2.6 小结43-45

    第3章 测试用例的质量评价模型45-61

    3.1 质量评价模型的发展45-46

    3.2 度量的基本理论46-47

    3.3 用例的质量评价模型47-51

    3.3.1 可用性48-50

    3.3.2 可复用性50-51

    3.4 可复用性要素的度量元分析51-54

    3.4.1 易理解性51-52

    3.4.2 易修改性52-53

    3.4.3 独立性53-54

    3.4.4 通用性54

    3.5 用例的可复用性度量54-59

    3.5.1 层次分析法54-57

    3.5.2 建立可复用性的层次结构57

    3.5.3 构造可复用性各要素的比较矩阵57-58

    3.5.4 计算特征向量58

    3.5.5 一致性检验58

    3.5.6 各要素的权重确定58-59

    3.5.7 应用分析59

    3.6 小结59-61

    第4章 测试用例套的复用度量61-77

    4.1 引言61

    4.2 复用的定义61-64

    4.2.1 复用61-62

    4.2.2 复用62

    4.2.3 间接复用62

    4.2.4 复用簇62-63

    4.2.5 复用距离63

    4.2.6 基于复用簇的可复用测试用例库63-64

    4.3 复用的操作64-66

    4.3.1 新增65

    4.3.2 编辑65

    4.3.3 删除65-66

    4.4 复用度量66-72

    4.4.1 复用的质量度量66-69

    4.4.1.1 结构从属度67-68

    4.4.1.2 内容从属度68-69

    4.4.1.3 复用的质量度量的计算69

    4.4.2 复用的数量度量69-70

    4.4.2.1 复用度量69-70

    4.4.2.2 复用复合度量70

    4.4.3 复用度量的算法70-72

    4.5 应用72-76

    4.5.1 测试用例复用库管理平台72-73

    4.5.2 应用分析73-76

    4.6 小结76-77

    第5章 基于贝叶斯的测试用例复用度量77-88

    5.1 复用的分析77-79

    5.1.1 搜索和复用的关联77-78

    5.1.2 复用偏好的设计78-79

    5.2 理论基础79-80

    5.2.1 贝叶斯定理79

    5.2.2 贝叶斯网络79-80

    5.3 度量模型80-84

    5.3.1 模型结构81-82

    5.3.2 条件概率的计算82-83

    5.3.3 网络动态更新83-84

    5.4 实例分析84-87

    5.4.1 用户数据84-86

    5.4.2 计算结果86-87

    5.5 小结87-88

    第6章 基于功能点的测试用例复用生成工具88-102

    6.1 引言88

    6.2 功能点88-91

    6.2.1 功能点定义89-90

    6.2.2 功能点关系90-91

    6.3 功能单元91-93

    6.4 复用策略93-94

    6.4.1 策略93

    6.4.2 陷阱策略93

    6.4.3 实用策略93-94

    6.5 复用生成算法94-97

    6.5.1 基于相同功能点的复用生成算法94-95

    6.5.2 基于并发功能点的复用生成算法95-96

    6.5.3 基于序列功能点的复用生成算法96-97

    6.6 复用生成工具“RGtool”97-100

    6.6.1 工具实现97-98

    6.6.2 实例分析98-100

    6.7 小结100-102

    第7章 总结和展望102-105

    7.1 工作总结102-103

    7.2 今后的研究103-105

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号