短波终端软件自动化测试的研究与应用

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:tuantuan731
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究内容源自课题“短波选频与建链系统技术研究”。该新型选频与建链系统的上层软件为用户终端软件,它是整个短波选频与建链系统地的指挥层和决策层,在软件开发过程中和交付前,对其进行测试是研制整个系统必不可少的重要环节。本文目的就是研究如何对该用户终端软件进行测试。  原先我们一直停留在手工测试的阶段,影响了整个项目的进度,为了提高效率,决定借助工具,进行自动化测试。本文研究的主要成果如下:  (1)给出了短波选频与建链系统用户终端软件的结构,分析了其功能和工作流程,为制定测试策略做好准备。由于本终端软件功能强大,结构复杂,还包含盲扫描、盲链接、频率预测等功能;涉及的硬件连接比较多,外设有ARM板、GPS等,因此研究清楚这些很有意义。  (2)对软件测试进行了研究。本章从测试基本知识进行研究,由手动测试到简单录制回放测试,再到现阶段的各种自动化测试工具,最终选择 UFT(统一功能测试)和Logiscope作为测试用户终端软件的工具。  (3)设计并执行终端软件测试。本章主要结合用户终端软件的特点和自动化测试软件UF T、Lo giscop e的工作流程,对用户终端软件实施了自动化测试,主要进行了功能测试、数据驱动测试、流程测试和静态测试。功能测试为后期版本的升级提供了自动化测试用例,节省了宝贵时间和人力;自动化数据驱动测试发现了现有软件中存在的BU G,并及时提交给了开发人员,为保证软件质量提高了重要保证;在静态测试中,选用Lo giscope作为测试工具,以测试对象中的一个函数为例,详细给出了代码评审、编码规则检查的测试结果。
其他文献
移动Ad Hoc网络(Mobile Ad Hoc Network,MANET)是由一组带有无线收发装置的移动终端组成的一个多跳临时性自治系统,网络中节点不依靠固定基础设施或者中心管理,是一个分布式系统,节
多描述编码是一种具有很强的错误隐藏和错误恢复能力的图像、视频编码方案,它可以克服互联网和无线通信网络传输信道的不可靠性导致的数据错误及分组丢失等问题。本文综述了
随着互联网技术和应用的快速发展,网络仿真已经成为解决开展计算机网络相关研究重要途径之一,大规模通信网络的仿真常常需要面对两个难题:其一是执行一次仿真所消耗的CPU周期
无线传感器网络综合了传感器、嵌入式系统和无线通信等技术,具有广泛的应用前景。目前,无线传感器网络已经广泛应用于感知和采集特定区域内的温度、湿度、光强、压力、酸碱度
网格是当前并行与分布式计算技术的一个重要发展方向,其目的是利用互联网实现对地理上广泛分布的大量异构资源的全面共享。如同市场经济条件下的商品一样,网格环境下的资源也
近年来,数字电视凭借其高质量的画面,极高的频谱资源利用效率,灵活的传输方式和交互式多业务操作等优势,受到了广泛的关注。如今,具有自主知识产权的中国数字电视地面标准—
Ad hoc是由一组具有路由功能节点组成的分布式无线多跳网络,其动态变化的网络结构和有限的网络资源给路由协议提出了极大的挑战。然而传统的Ad hoc路由协议由于缺乏有效的拥塞