手机功能自动化测试工具的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:youdong1964
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是伴随着软件的产生而产生的,有了软件的生产和运行就必然有软件测试。软件测试作为保证软件质量和可靠性的关键技术,正日益受到广泛的重视。随着软件工程规模越来越大,开发效率越来越高,客户对软件的质量要求越来越高,测试的工作量也越来越大。由于很多工程人工测试的工作量太大,同时还需要额外的时间来培训测试人员,测试工作管理人员急切的需要一个能简单操作的测试工具来自动完成应用程序的功能性测试。在这些条件下,自动化测试应运而生。而功能性自动化测试则是需求量最大的自动化测试项目之一。 随着手机使用越来越普及,人们对手机质量要求逐渐提高,手机更新换代的速度越来越快。手机生产商对手机自动化测试工具的需求越来越紧迫。本文将根据这些技术的发展而展开讨论。 本文首先介绍了软件测试的基本理论,包括软件测试的产生、发展,软件测试的原则和策略、测试的过程模型以及对软件错误的定义和分级控制等等;同时,介绍了软件功能测试的常用技术——黑盒测试的主要测试用例设计技术;然后对自动化测试的关键技术进行了分析说明,包括脚本的编写,执行原理,以及测试结果的表示形式等,对手机的自动化测试方式与普通的人工软件测试方式作了比较和分析。 而后,设计并实现了手机用功能自动化测试工具。该工具能够人工、半人工或全自动的生成测试脚本,并具有用户权限分级、灵活的参数设置、断点控制、配置管理等特点;还可以自动生成、执行测试计划,最终自动生成测试结果以及测试日志并进行存储;最后论文对一些常用情况进行了示例及总结。
其他文献
随着互联网和多媒体技术的迅猛发展与普及,人们可以通过计算机轻易地接触并获取到大量有用的数据。如何对大量数据对象进行有效检索成为了计算机应用中的一个非常重要的研究课
基于单目视觉的前方车辆检测系统的目标是准确而快速地检测前方车辆,从而为车辆驾驶系统提供辅助。随着机器视觉技术的不断进步,基于单目视觉的前方车辆检测在智能交通,自动驾驶
随着传感器技术、微控制器、无线通信技术的不断发展,无线传感器网络得到迅速的发展,成为21世纪最重要的计算机技术之一。无线传感器网络的应用领域十分广泛,受到越来越多人
复杂网络是研究自然界复杂系统的一种新方法,本文主要利用复杂网络分析方法对新浪微博这种热门社交网络上消息的传播动力学展开研究。微博是在通过用户关注机制建立的用户网络
面对复杂而庞大的Internet,多数用户往往觉得力不从心,当用户在网络上搜索信息时,往往就会因为信息量过大且无目的性发生“迷航”、“认知过载”等现象。基于此种情况,面对用
项目管理是在二战后在国外发展起来的一门学科。上世纪80年代后期,我国也开始在建筑业和国内工程建设项目的管理体制和管理方法上借鉴和采用国际先进的现代化项目管理方法。而
在当前,协作办公系统在许多的企事业单位中都得到了广泛的应用,如何快速、高效地开发灵活、可扩展的企业级应用便是一个难题,企业间的应用集成更是阻碍企业应用进一步发展的
Web服务作为面向服务体系架构(SOA)的典型代表,它为系统的集成提供了有效的解决方案。然而,单个Web服务的功能通常无法满足复杂的应用需求,只有对服务进行组合才能最大程度实现服
夜间车辆检测和状态判断指的是基于前向摄像头,对于前方车辆进行检测,并根据其尾灯状态对车辆整体状态做出判断。本文的研究内容主要分为两部分:第一部分对夜间车辆检测的核心问
在图像处理领域中,色彩迁移指的是把一幅图像的颜色信息转移到另一幅图像,使新生成的图像既保存原图像的形状信息又具有其他图像的色彩信息。根据所选的目标图像的不同,不仅能产