SUP自动化安装测试解决方案的设计与实现
这是一篇关于自动化测试,STAF,测试用例,脚本,Sybase的论文, 主要内容为软件自动化测试是通过某种测试工具来自动完成软件测试任务。与手工测试相比,自动化测试能够显著提高测试效率、缩短测试周期、降低测试成本。Sybase Unwired Platform (SUP)是Sybase研发的实现企业数据和业务流程移动化的平台项目。SUP由Runtime和SDK两个组件共同组成,Runtime组件是一个基于J2EE的引擎服务器,SDK组件是开发工具集。Runtime组件是SUP的核心,其功能是提供服务器端运行时服务。本课题以Runtime组件的Single、 Simple Cluster两种类型服务器为测试对象,主要从操作系统、内存地址长度、安装界面输入参数3个维度,验证SUP产品安装的正确性、兼容性。进行Runtime组件的手动安装测试,由于测试用例多、测试人力投入大、测试时间长,导致测试效率低、测试成本高。本课题以STAF框架为支撑平台,运用机器信息控制脚本、执行流程控制脚本、操作命令控制脚本,控制不同虚拟机环境下测试任务的进程和行为,实现测试用例的自动化执行,实现手工测试到自动化测试的转变。本课题的主要工作是根据STAF框架的规范,谋划SUP安装自动化测试解决方案,负责完成控制脚本和测试用例的详细设计,参与组织项目实施,负责完成项目实施前的测试环境搭建和项目实施过程中的异常分析与处理。控制脚本和测试用例是本课题的实际应用成果。SUP自动化安装测试解决方案,不仅继承了STAF框架跨平台、可复用、支持多语言的特性,还具有高度的可扩展性,在有效节约测试成本、大幅提高测试效率的基础上,为今后SUP自动化测试的全面覆盖奠定了扎实基础。
手机端可重构实验模态分析平台设计
这是一篇关于实验模态分析,虚拟仪器,可重构,Android,脚本的论文, 主要内容为随着5G的普及和芯片技术的发展,网络的传输速度和手机的性能得到越来越大的提升,手机APP渗透到各行各业。实验模态分析是研究结构动力学特征的一种重要方法,广泛应用于工程、制造、教学等领域。针对传统实验模态分析软件和信号采集硬件中存在的灵活性差、成本昂贵等问题,研究了基于Android系统的虚拟仪器技术,并在手机上设计了一种可重构实验模态分析平台。该平台提供了虚拟仪器运行环境,集成了完善的实验模态分析功能,采用编写脚本的方式搭建实验,可以应对试验需求动态改变的场景,具有扩展性高、便携的优势,主要工作包括如下几个方面。首先,针对实验模态分析软件的图形用户界面设计问题,如频响函数显示、振型动画显示,研究了手机端可重构虚拟仪器技术和响应式编程原理,设计了基于控件装配的可重构虚拟仪器软件架构。该架构通过装配脚本,将独立的控件组织成具有特定关系的有机整体,在线生成实验页面,以虚拟仪器运行环境为内核,用数据流驱动控件完成具体的功能,解决传统编译型软件功能固化的问题。接着,为了在手机上显示模态模型并生成振型动画,研究了三维网格模型显示原理,比较了STL、OBJ和OFF格式文件,进而设计了基于JSON的模态模型描述脚本,在Web View和ECharts的基础上,实现了模型描述脚本加载和三维模型显示。其次,针对实验模态数据的实时采集问题,设计了数据传输模型,并基于东方所的Wi Fi采集仪,开发了数据采集控件;同时,制定了数据管理协议,包括文件结构设计和数据描述脚本设计,使得平台不仅能够采集现场数据,而且可以导入外部数据。然后,为了开发模态分析算法,基于Java本地交互机制,引入了SP++数学库,从而扩展了平台信号处理和数值运算的能力。在此基础上实现了模态分析基本函数,包括窗函数、频响函数、相干函数等;接着,研究了模态参数识别技术,实现了最小二乘复频域算法和最小二乘频域算法,分别用于极点和留数估计;另外,实现了振型动画和模态置信准则两个模态验证工具。最后,设计并实现了可重构实验模态分析平台的功能体系和实验流程,为了验证平台的可行性和正确性,对一块铝板进行了理论和实测验证;并且用Math Works提供的开源无人机实验数据进行了对比验证,结果表明平台能够满足实验模态分析的基本要求。
基于云平台的京津冀党校管理系统研究
这是一篇关于管理系统,Spring Boot框架,脚本,关系数据库的论文, 主要内容为党校作为培训干部的主阵地,承担着传达中央和各地大政方针的重要角色。随着京津冀协同发展战略的深化实施,实现三地党校管理系统平台的协同化运营,对于加快京津冀各项方针政策的传达与实施,实现领导干部培训的互融与互通,具有重要的现实意义。本论文围绕基于云平台的京津冀党校管理系统为开发主题,主要采用了前端和后端相结合的技术。前端在页面布局时,运用HTML将元素进行定义,在HTML中采用Bootstrap对页面进行布局和页面的样式设计,CSS对展开的元素进行定位,通过JavaScript实现相应的效果和交互。后端主要采用了Spring Boot框架,整个平台简洁明了,便于用户查询、操作。本论文设计分析解决了实现中的若干技术问题:页面整体设计结构;整个系统的结构以及工作原理;分析系统实现过程中的特殊性,难点和重点;建立完整的网站,进行全方位的测试并分析最终的结果。系统的建设目的是要借助云平台的优势转变传统的单一党校网站培训方式。京津冀三地党校工作人员(权限控制)将学员需要学习的电子资料上传到系统中,以供学员共享,相对于传统培训、学习及考试方式而言,网上学习及自学考试可不受时间和空间限制,从而全面提高管理和工作效率。
基于脚本的城域网IP自动配置系统
这是一篇关于脚本,城域网,配置系统,FreeMarker,Pexpect的论文, 主要内容为目前,城域网设备的种类、数量、业务类型众多,以人工登录各式设备并输入CLI命令做配置的方式效率低下。因此,急需一种高效可用的系统将相关业务的批量CLI命令封装成脚本并一键化调用执行,提高网络配置效率。为了实现业务脚本一键配置的目标,基于平台、配置脚本和设备三分离的设计原则,开发实现了城域网IP自动配置系统。该系统基于B/S模式和MVC架构设计思想,前端采用Java Script、CSS、JSP和Easy UI技术进行页面设计开发,后端控制层、服务层和模型层采用JAVA语言下的Struts2+Spring+Mybatis2三大框架集成开发。系统的数据库管理和设计开发系统采用MYSQL技术。脚本编辑封装采用Python语言,采用Free Marker引擎实例化脚本内配置参数,脚本执行中使用Python第三方模块Pexpect做配置下发。系统采用Maven工具创建为多模块聚合工程,实现模块的灵活管理。系统包含系统管理、OLT业务、ONU业务、汇聚业务四大模块。其中,系统管理模块提供用户、权限、脚本、设备日志等系统资源的管理功能。OLT、ONU、汇聚模块以工单的方式提供相关设备入网、扩容、割接等业务下网络拓扑资源的查询和修改功能,并能以一键操作方式触发相应业务的配置脚本实例化并录入设备执行。本文作者在该系统设计开发过程中的主要工作如下:(1)整理分析了城域网配置业务的运维场景和各项业务流程。确定了各项业务的功能需求和业务流程中可封装成脚本并一键操作的具体环节。(2)基于城域网配置业务需求进行分析,得出系统的具体设计方案,包括系统的技术选型、对外接口、功能模块、数据库、界面展示等多项重要设计。该系统实现了设备配置从人工录入到一键派发的转变,将管理员从繁重耗时的操作中解放了出来,大幅提升了城域网IP运维配置的效率和自动化水平。
基于脚本的城域网IP自动配置系统
这是一篇关于脚本,城域网,配置系统,FreeMarker,Pexpect的论文, 主要内容为目前,城域网设备的种类、数量、业务类型众多,以人工登录各式设备并输入CLI命令做配置的方式效率低下。因此,急需一种高效可用的系统将相关业务的批量CLI命令封装成脚本并一键化调用执行,提高网络配置效率。为了实现业务脚本一键配置的目标,基于平台、配置脚本和设备三分离的设计原则,开发实现了城域网IP自动配置系统。该系统基于B/S模式和MVC架构设计思想,前端采用Java Script、CSS、JSP和Easy UI技术进行页面设计开发,后端控制层、服务层和模型层采用JAVA语言下的Struts2+Spring+Mybatis2三大框架集成开发。系统的数据库管理和设计开发系统采用MYSQL技术。脚本编辑封装采用Python语言,采用Free Marker引擎实例化脚本内配置参数,脚本执行中使用Python第三方模块Pexpect做配置下发。系统采用Maven工具创建为多模块聚合工程,实现模块的灵活管理。系统包含系统管理、OLT业务、ONU业务、汇聚业务四大模块。其中,系统管理模块提供用户、权限、脚本、设备日志等系统资源的管理功能。OLT、ONU、汇聚模块以工单的方式提供相关设备入网、扩容、割接等业务下网络拓扑资源的查询和修改功能,并能以一键操作方式触发相应业务的配置脚本实例化并录入设备执行。本文作者在该系统设计开发过程中的主要工作如下:(1)整理分析了城域网配置业务的运维场景和各项业务流程。确定了各项业务的功能需求和业务流程中可封装成脚本并一键操作的具体环节。(2)基于城域网配置业务需求进行分析,得出系统的具体设计方案,包括系统的技术选型、对外接口、功能模块、数据库、界面展示等多项重要设计。该系统实现了设备配置从人工录入到一键派发的转变,将管理员从繁重耗时的操作中解放了出来,大幅提升了城域网IP运维配置的效率和自动化水平。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设助手 ,原文地址:https://m.bishedaima.com/lunwen/50308.html