首页> 中文学位 >基于Eclipse RCP的模型测试管理工具设计与实现
【6h】

基于Eclipse RCP的模型测试管理工具设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

缩略语对照表

目录

第一章 绪论

1.1课题背景

1.2国内外研究现状

1.3研究目标和内容

1.4论文结构

1.5本章小结

第二章 相关技术介绍

2.1 Eclipse插件开发

2.2 GEF

2.3相关模型

2.4 JNI技术

2.5本章小结

第三章 测试管理工具需求分析

3.1测试现状及背景

3.2需求概述

3.3功能性需求

3.4非功能性需求

3.5本章小结

第四章 测试管理工具的设计与实现

4.1体系结构设计

4.2接口设计

4.3 EIA文件结构设计

4.4本章小结

第五章 测试管理工具的测试与评估

5.1实验环境

5.2模型建立

5.3模型转换

5.4测试用例生成

5.5本章小结

第六章 总结与展望

6.1论文总结

6.2论文展望

参考文献

致谢

作者简介

展开▼

摘要

随着软件规模的复杂化、软件生产过程的敏捷化和软件可靠性要求的严格化,软件测试在整个软件生产活动中占据越来越重要的地位。软件测试不仅要保证被测系统单个组件的正确性,还需要确保组件间组合和交互的正确性。因此,针对单个组件的单元测试工具已经不能满足需求。
  目前,已经有一些语言和工具可以对组件间的组合和交互进行建模并测试,但这些基于模型的测试工具往往只关注组件间的交互行为,缺乏对整个测试生命周期的管理功能。因此,本文的目标是选择一个工业上普遍适用的建模工具来描述被测系统,根据软件模型完成对被测系统组件间组合和交互行为正确性的验证,并为被测系统生成满足一定覆盖率标准的测试用例,对整个测试过程进行管理,从而实现一个基于模型的测试管理工具。
  首先,本文采用具有强大的动态建模功能的Matlab Simulink为建模工具,由于Matlab Simulink模型在组件间组合验证上缺乏理论指导,本文借助扩展接口自动机模型作为中间模型,从理论上验证了组件间组合和交互的正确性,并实现了从Simulink模型到扩展接口自动机模型(EIA)的转换。采用GEF图形编辑框架可视化展示EIA,方便测试人员查看验证中间模型。
  其次,本文实现了根据EIA模型生成测试用例并对模型进行仿真的功能,仿真输出结果是对被测系统行为的预言。整个模型测试管理工具采用Eclipse RCP架构,基于插件的开发模式大幅度提高了系统的可扩展性。整个系统由项目管理、模型展示、仿真结果管理等模块构成,覆盖了软件测试生命周期的各个方面,极大的提高了测试工作的效率,减轻了测试人员的负担。
  最后,本文通过一个具体的软件模型,使用本工具生成测试用例并进行仿真运行,从测试用例的覆盖率和仿真结果两个方面对整个工具的可用性进行验证评估,验证了本文所提工具的有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号