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

单元测试方法及其在某制纸工厂作业管理系统中的应用研究

作 者: 汪茜
导 师: 陈传波
学 校: 华中科技大学
专 业: 软件工程
关键词: 单元测试 静态测试 动态测试 黑盒方法 白盒方法 测试驱动开发
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 17次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着IT行业的迅猛发展,软件产品在社会的各个领域中得到了广泛应用,软件产品的质量成为人们共同关注的焦点。软件测试是保证软件质量的重要手段。单元测试是软件测试的第一步,也是最重要的一步。单元测试越早开始,故障越早被发现,消除故障的成本越少。单元测试主要分为静态测试方法和动态测试方法,动态测试又有白盒方法的单元测试和黑盒方法的单元测试,使用白盒方法的单元测试的测试方法有语句覆盖法、判定覆盖法、条件覆盖法、判定/条件覆盖法、条件组合覆盖法、路径覆盖法等,使用黑盒方法的单元测试的测试方法包括等价类划分方法、边界值分析法、因果图法、正交表测试法等。在对单元测试方法进行分析的基础上,以某制纸工厂作业管理系统为例,研究单元测试的各种方法及其在整个软件项目开发中的应用。在研究单元测试方法及测试用例设计的基础上,对制纸工厂作业管理系统中表示层、数值对象、业务层、控制层进行单元测试设计与实现。首先分析系统的单元测试需求,进行单元测试计划,然后编写单元测试用例并实施单元测试,最后对单元测试进行评审及总结。制纸工厂作业管理系统是在JSF框架下开发,以NetBeans5.1作为前端视图开发,以Eclipse3.1作为中间逻辑层的开发工具,用Oracle 10g来支持数据库的开发。对该系统进行单元测试用到了测试驱动开发技术和JUnit、DJunit测试工具。

全文目录


摘要  3-4
Abstract  4-7
1 绪论  7-12
  1.1 课题背景  7-8
  1.2 课题的研究目的及意义  8
  1.3 国内外发展状况  8-11
  1.4 本文的主要研究内容  11-12
2 相关技术分析  12-20
  2.1 单元测试相关知识  12-14
  2.2 单元测试相关技术  14-19
  2.3 本章小结  19-20
3 单元测试方法  20-32
  3.1 静态测试方法  20
  3.2 动态测试方法  20-22
  3.3 动态测试的测试用例设计  22-31
  3.4 本章小结  31-32
4 系统单元测试方案  32-41
  4.1 被测系统简介  32-38
  4.2 系统单元测试方案  38-40
  4.3 本章小结  40-41
5 系统单元测试实施过程  41-61
  5.1 单元测试需求  41
  5.2 单元测试计划  41-43
  5.3 单元测试用例设计及实施  43-59
  5.4 单元测试评审  59-60
  5.5 本章小结  60-61
6 总结展望  61-62
  6.1 全文总结  61
  6.2 研究展望  61-62
致谢  62-63
参考文献  63-65

相似论文

  1. 预成型焊片润湿性动态测试方法研究,TN206
  2. 微小型机床的结构参数优化及动态特性分析,TG502.31
  3. 软件优化技术在软件开发项目中的应用研究,TP311.52
  4. 可信计算平台动态测试系统的设计与实现,TP311.53
  5. 敏捷测试在CRM项目中的应用研究与实践,TP311.52
  6. 复瞄精度测试系统的设计研究,TJ06
  7. 基于Spring框架的MVC控制器的优化与改进,TP393.09
  8. 不同类型油藏动态测试指标表征方法应用研究,P618.13
  9. 振弦式传感器在结构应力动态测试中的可行性研究,U653.92
  10. 敏捷软件开发方法在学习辅助管理系统中的应用研究,TP311.52
  11. WCDMA物理层在终端固件中的实现及测试,TN929.533
  12. 美菱冰箱动态测试系统的关键技术研究,TM925.21
  13. Java EE应用程序测试的研究与应用,TP312.2
  14. 结合动态测试与静态分析的编程题自动评分方法研究,TP311.52
  15. 装甲指控系统功能测试方案设计与实施,TP311.52
  16. 飞行控制软件单元测试的实施,TP311.52
  17. 基于PyUnit框架的企业级软件自动化测试技术的研究,TP311.52
  18. 自动化单元测试录制框架的研究与实现,TP311.52
  19. 基于GaAs-PHEMT结构的微加速度计特性测试,TH824.4
  20. 实车振动谱的采集分析及其工程应用研究,TP274.2

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