学位论文 > 优秀研究生学位论文题录展示
一种Java多线程可达性测试框架系统的研究和实现
作 者: 李双权
导 师: 陈火炎
学 校: 暨南大学
专 业: 计算机软件与理论
关键词: 可达性测试 测试框架系统 同步序列 多线程
分类号: TP311.5
类 型: 硕士论文
年 份: 2003年
下 载: 183次
引 用: 2次
阅 读: 论文下载
内容摘要
由于并发软件的不确定性,使得并发程序的设计、开发、调试和测试都非常困难。可达性测试是并发软件测试中的一种有效方法。本文提出了一种基于共享变量读写操作分析的Java多线程程序同步序列生成策略,采用动态代理类Proxy实现了Java多线程程序确定性测试框架系统,从而实现了一个Java多线程可达性测试系统。
|
全文目录
绪论 6-8 第一章 面向对象软件测试概论 8-13 1.1 软件测试 8-10 1.2 软件测试方法分类 10 1.3 面向对象软件测试 10-12 1.4 陈火炎等人的面向对象软件测试研究结果 12-13 第二章 并发软件测试 13-19 2.1 并发系统和并发软件 13-14 2.2 并发程序的同步序列 14-16 2.3 并发软件测试 16-17 2.4 可达性测试与非确定性测试效果的实验比较 17-19 第三章 基于共享变量读写分析的Java语言可达性测试框架系统 19-25 3.1 Java语言的多线程同步机制 19-20 3.2 软件测试框架系统 20-22 3.3 基于共享变量读写分析的Java多线程可达性测试框架系统 22-23 3.4 系统开发环境 23-25 第四章 并发程序可达性测试同步序列集生成策略 25-39 4.1 同步序列的形式化定义 25-27 4.2 同步事件的数据结构 27-30 4.3 同步序列的生成方式 30-31 4.4 并发程序模型与MTTest图示法 31-34 4.5 基于共享变量读写分析的同步序列集生成策略 34-39 第五章 Java多线程程序确定性测试框架系统设计及其实现难点 39-52 5.1 JUnit测试框架系统结构 39-43 5.2 Java多线程确定性测试框架系统设计和实现 43-46 5.3 Java多线程确定性测试框架系统实现难点 46-50 5.4 可达性测试框架系统实验实例 50-52 第六章 结束语 52-53 致谢 53-54 参考文献 54-55
|
相似论文
- AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
- 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
- 基于比对技术的非法网站探测系统的实现与研究,TP393.08
- 基于C/S架构的车辆远程监控系统的设计与实现,TP277
- 基于多核的动态剖析加速方法研究,TP332
- 基于多线程图像处理机测试系统的研究,TP391.41
- 云备份中的双指纹校验与多线程传输技术研究,TP309.3
- 车载终端执行文件远程升级系统的设计与研究,TP277
- 基于共享前端的流多核体系结构关键技术研究,TP332
- 集料级配实时检测系统研究与实现,U415.5
- 压缩机厂数控信息管理系统的研究与开发,TP315
- 虚拟地形环境中地形数据金字塔模型的建模和处理技术的研究,P209
- 电学层析成像系统优化设计,O441.4
- 基于网络的可重构数控装备虚拟技术研究,TG659
- 锂离子动力电池管理系统的设计与实现,TM912
- 捣固车自动引导系统的设计与实现,U216.6
- 微小型机器人嵌入式控制软件的设计与实现,TP242
- 基于嵌入式Linux的并行数据采集系统设计与实现,TP274.2
- 网站实时时序数据采集系统的设计与实现,TP274.2
- 高抗振性动态钢管直径测量系统的研究,TP274
- 互联网络下载协议的分析和实现,TP393.093
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程
© 2012 www.xueweilunwen.com
|