移动设备应用软件测试方法和框架研究

[复制链接]
查看: 344|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72345
发表于 2022-9-5 08:22:00 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
移动设备应用软件测试至今还没有比较成熟的理论,主要原因是:移动设备作为一类特殊的嵌入式系统,从操作方式和功能应用上都有其自身的特点,现有的测试理论和工具不能完全覆盖;另外,近年来移动设备应用发展迅速,但相应的测试方法研究却滞后严重。移动设备类型繁多,随着设备性能的增强和应用范围的扩展,应用复杂度不断提高,给应用软件的稳定带来了隐患,同时,类似在线游戏、支付等可靠性、安全性要求较高的软件在移动设备上的应用,为软件质量提出了更高的要求。软件测试是保证软件质量行之有效的手段,因此,从测试角度出发,针对移动设备应用软件研究测试方法和工具成为保障其质量的必要途径。本文针对上述题目,并且以863课题《基于虚拟交互及测试建模的智能终端软件自动化测试技术》(课题编号:2007AA01Z145)为依托,主要从移动设备应用软件测试方法和测试框架两个方向上展开研究。测试方法的研究针对移动设备软件嵌入式、图形化、操作方式多样等特点,提出了完整的测试方案。首先,对移动设备人际交互方式进行了定义和描述,实现了用户操作的建模;研究图形化软件的状态和事件转移关系,实现了对图形化软件的使用建模,并提出了基于模型的测试用例生成方法。然后,进一步研究移动设备软件功能的实现,并从功能模拟角度入手,研究功能的操作序列和数据反馈之间的逻辑依赖关系,从而提出移动设备应用软件的测试方法,满足了多类型设备统一测试描述、多对象协同测试等测试要求。测试框架研究方面,利用软件可重用性设计思想,分析移动设备测试框架的行为,并从框架行为的基础上分析测试框架所需的功能模块,然后通过对功能模块的进一步划分和依赖关系分析,基于Agent的分布式测试架构思想设计了测试框架的体系结构。测试框架面向移动设备应用软件测试领域,规定了测试流程、测试策略等测试要素,规范了测试过程,从软件工程角度提高了测试质量,实现了测试过程的复用;框架设计充分借鉴成熟框架体系结构,集成并开发了领域通用的功能组件,从而最大化测试框架的组件复用。框架集面向对象的测试脚本语言,Agent,OCR等的多项技术,为智能手机测试提供了完整解决方案,所取得的成果包括:集成可视化的测试开发环境,提供图形化测试组织和管理机制,实现智能手机测试资源的集中管理和灵活配置;测试框架支持对移动设备键盘、触屏等多种输入方式;满足对移动设备多种输出信息的自动化处理,包括了文字、图像、声音等;针对移动设备的通讯类型多样的特点,框架支持红外、蓝牙、数据线、USB、串口等通讯方式,实现统一通讯协议,对不同类型设备和系统在不同连接方式下,都能够进行统一测试配置;支持同时接入多个数字移动设备,实现智能手机的协同测试;能够支持智能手机的功能测试、边界测试、异常测试、接口测试和强度测试等测试要求。与长虹集团合作,将框架进一步扩展为数字电视系统测试环境,并投入到实际测试过程中,充分证明了论文中所提出测试理论和框架技术的优势。





上一篇:光束的轨道角动量特性及其应用
下一篇:飞行器气动弹性稳定性静/动耦合理论与试验研究
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图