学位论文 > 优秀研究生学位论文题录展示

软件测试技术的管理与预测研究

作 者: 解敏
导 师: 任平安
学 校: 陕西师范大学
专 业: 计算机软件与理论
关键词: 全程软件测试 VSTS管理 Item Maintain(IM) 改进Gompertz模型 缺陷 预测
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 188次
引 用: 3次
阅 读: 论文下载
 

内容摘要


软件测试是保证软件质量的重要措施,软件测试在软件开发整个周期中起着相当重要的作用。本文首先比较全面的介绍了现有的软件测试概念理论,阐述了软件测试具有代表性的软件测试方法和研究成果,提出了一种全程软件测试的方法,另外基于改进的Gompertz模型进行软件测试时间预测。从软件测试项目实践中提取出数据,对新方法进行验证,实现了部分具体的过程。实验结果表明:本文所提出的方法,有效的提高了测试效率,为软件结束测试提供了有力的依据,预测出软件测试结束时间。本文所做的主要工作具体内容如下:(1)介绍了软件测试的背景与研究现状,软件测试研究的意义。(2)阐述了软件测试概念,软件测试理论基础,软件测试的各种测试方法,软件的可靠性。(3)先介绍了软件测试的各种测试模型,软件管理工具,又提出了基于VSTS工具进行管理的全程软件测试的观念。然后对于基于VSTS管理的全程软件测试的实现,并且针对于一个实际的测试项目,在实际(IM)项目中,验证提出观点的效率。给出了实现结果。更进一步给出了在软件测试工作量及代价成本的大小,系统的整体造价方面也给出了与原始模型的对比数据。(4)第四部分简要描述了Gompertz模型,提出了改进后的Gompertz模型,给出了其建模基理与参数估计,对于改进后的模型利用一个实例进行预测,用来验证改进后的模型,为了给测试结束提供一个较好的判断依据,就必须对于测试过程中的缺陷数据分析,将分析结果的有力数据提供给项目管理人员或者项目经理,给他们提供一个项目结束测试时间数据。在实验中我们还将改进后的模型与原Gompertz模型在预测缺陷准确率方面、与实测缺陷数据的拟合度与实测值的绝对误差方面作了对比,给出了对比结果数据。本文的创新点如下:(1)提出了一种全程软件测试的观点,利用新策略方法对实际项目进行测试,在代价和效率方面将原始的测试方法与新方法做了对比;在代价花费方面,它比传统测试代价小。在发现的缺陷数目方面要比传统测试发现的缺陷数目多。(2)利用VSTS对于软件测试过程的管理。提出了一种新的全程测试与管理结合的策略,借助于VSTS工具在开发项目管理方面的优秀性能,将它的这一性能借鉴用来管理测试的全部过程。(3)改进了Gompertz模型。将Gompertz模型在参数确定方面进行了进一步的修正。利用实测数据来验证改进后的模型,结果表明改进后的模型提高了预测缺陷准确率,改进后的模型与实测值的绝对误差率低于原模型,实测缺陷数据的拟合精度也优于原预测模型。

全文目录


摘要  3-5
Abstract  5-7
目录  7-9
第1章 绪论  9-17
  1.1 背景与现状  9-11
  1.2 研究的意义  11-14
  1.3 论文研究内容  14-15
    1.3.1 全程软件测试模型  14
    1.3.2 测试结束过程预测  14-15
  1.4 论文结构  15-17
第2章 软件测试概述  17-35
  2.1 软件测试概念  17-18
  2.2 软件测试理论基础  18-19
  2.3 软件测试方法  19-31
    2.3.1 手工测试和自动化测试  19-20
    2.3.2 静态测试和动态测试  20-21
    2.3.3 黑盒测试、白盒测试和灰盒测试  21-28
    2.3.4 功能测试和性能测试  28-29
    2.3.5 开发过程中各阶的段测试  29-31
  2.4 软件可靠性  31-35
第3章 基于VSTS管理的全程软件测试策略  35-49
  3.1 软件测试模型  35-39
    3.1.1 V模型  35-36
    3.1.2 W模型  36-37
    3.1.3 H模型  37-38
    3.1.4 X模型  38-39
  3.2 软件管理工具  39-41
    3.2.1 VSS  39-40
    3.2.2 Project  40
    3.2.3 VSTS  40-41
  3.3 全程软件测试  41-43
  3.4 一个具体的全程软件测试实例  43-47
  3.5 本章小结  47-49
第4章 改进Gompertz模型对测试结束过程预测  49-61
  4.1 Gompertz模型描述  49
  4.2 改进的Gompertz模型  49-57
    4.2.1 建模机理  49-51
    4.2.2 改进的Gompertz模型  51-52
    4.2.3 参数的估计  52-53
    4.2.4 代码实现  53-57
  4.3 实例应用  57-59
    4.3.1 实例预测  57-58
    4.3.2 模型检验  58-59
  4.4 本章小结  59-61
第5章 结论与展望  61-63
  5.1 论文小结  61-62
  5.2 进一步的研究  62-63
参考文献  63-67
致谢  67-69
攻读硕士学位期间的研究成果  69

相似论文

  1. K公司计划及预测改进对于合理库存配置的研究,F224
  2. 超低碳贝氏体钢CO2激光-GMA复合焊接特性研究,TG456.7
  3. 液力减速器制动性能及用于飞机拦阻的仿真研究,TH137.331
  4. 卫星姿态的磁控制方法研究,V448.222
  5. Hall推进器寿命预测和壁面侵蚀加速实验研究,V439.2
  6. 高精度激光跟踪装置闭环控制若干关键问题研究,TN249
  7. 网络语音传输丢包的恢复技术,TN912.3
  8. 基于神经网络的水厂投药预测控制研究,TP273.1
  9. 网络化系统的鲁棒模型预测控制,TP273
  10. 硝酸钠制配过程中pH值的预测控制及仿真研究,TP273
  11. 离散非线性系统输入到状态稳定性研究,TP13
  12. 过程支持向量机及其在卫星热平衡温度预测中的应用研究,TP183
  13. 山西省人口中长期发展变化趋势预测,O212.1
  14. 计算智能在数字化卷烟叶组配方中的应用研究,TS44
  15. 地州级卷烟销量预测影响因素研究,F224
  16. 枇杷果实采后品质变化及硬度预测模型研究,TS255.4
  17. 广西桂林漓江流域水生态健康评价预测模型研究,X826
  18. 江苏省秸秆资源评价与规模化能源利用发展研究,S38
  19. 八种昆虫转录组数据中OBP、CSP和RyR基因预测及序列分析,S433
  20. 基于小麦群体指标及氮营养状况的籽粒产量和品质预测研究,S512.1
  21. 基于HJ卫星混合像元分解的水稻生长监测技术研究,S511

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com