收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

GSTS手机测试工具数据管理子系统的设计与实现

[关键词:GSTS,手机测试,数据管理]  [热度 ]
提示:此毕业设计论文完整版包含【论文,答辩稿
作品编号:rjgc0007,word全文:66页,合计:26000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
GSTS手机测试工具数据管理子系统的设计与实现毕业设计论文------

本文主要根据TD-SCDMA协议栈的特点,详细阐述GSTS测试工具中数据管理子系统的设计和实现。数据管理子系统需要为协议栈程序中的所有结构体生成变量,保存到数据库,并提供访问接口以供测试用例使用。

重点介绍的关键模块或者技术有协议栈结构扫描,数据编辑以及数据存储方式。协议栈扫描是通过扫描协议栈程序源代码,利用编译原理的相关技术,过滤掉源代码中的注释、处理宏定义和预编译等,并准确地获取所有结构体消息。通过一些算法,对提取的结构体消息进行编码,存储到临时数据库。数据编辑模块则调用临时数据库的结构体编码消息,还原结构体消息,并且为结构体生成变量和实例,并且对结构体变量中的结构体成员进行赋值编辑,并保存到数据库中。

本文按照软件工程的思想,描述了GSTS测试工具的数据管理子系统的需求分析、概要设计、详细设计和具体实现的过程,并且对使用的关键技术进行详细介绍和评价。

......

本文研究的主要内容

GSTS作为一个协议栈测试工具,需要在开发工具前特别属性TD-SCDMA程序,才能够在测试中熟悉地编写测试脚本。并且熟悉地对测试各个阶段进行跟踪管理。判断结果是否正确,业务是否正确等。

总的说来,GSTS测试工具包括了几个大的部分:被测体、通信模块、测试支撑子系统、数据管理子系统、工程管理系统等。在本文中,会对GSTS的整体做一个简单的介绍,而主要介绍的将是GSTS中的数据管理子系统。

数据管理子系统包括两个部分。一个是结构扫描模块:提取协议栈头文件中的所有结构体消息,并把获取的结构体消息保存到数据库。另一个是数据编辑:从数据库中获取结构体信息,为结构体生成变量和实例,并对数据成员进行数值编辑,保存到数据库,提供给测试流程调用使用。

......

GSTS测试工具是一款智能的测试工具,能够通过建立测试工程,并且为通过添加脚本控制业务流程,提供对TD-SCDMA手机协议栈以及基栈程序的测试系统,能使测试方式和手段更加灵活;通过对脚本的扩展,可以实现脚本的重复多次执行,自动化大大增加;在对测试用例的工程化的管理模式能够使得测试用例的重复使用,实现了回归测试;并且能够承担单元测试、集成测试、以及系统测试的任务。从而提高了开发人员和测试人员的工作效率,节省了大量的时间,保证在开发的生命周期内软件的质量,从而提高产品的质量,提高公司的竞争力。

GSTS测试工具中的数据管理子系统,作为其中比较重要的部分,为测试提供了所有的测试数据和访问接口。其在系统中有十分重要的作用。协议栈程序具有3000个左右的结构体,且结构体复杂,结构体嵌套层次最深有24层。因此,对算法和计算机性能提出了很高的要求。而像算法中原先采用的XML的DOM解析方式对结构体信息进行解析根本无法满足复杂结构体的要求。因此,好的算法十分重要......

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文,答辩稿
作品编号:rjgc0007,word全文:66页,合计:26000

本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——GSTS手机测试工具数据管理子系统的设计与实现(论文,答辩稿)!