Andriod应用自动化测试系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:aaavvv001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Android手机的使用越来越广泛,种类繁多的Android应用大量涌现,用户使用app时,有了更广泛的选择范围。也就对app的功能、性能各方面要求更高。开发一款移动应用,要想获得用户的认可,软件的功能,性能,稳定性等变得更加重要。越来越多的公司通过移动应用的测试保证产品质量。自动化测试作为移动测试的一种方式,节约了人力成本。并以一种可持续集成的方式,帮助开发尽早发现缺陷并修复缺陷。现有的测试工具,如Monkey、MonkeyRunner、Robotium虽然提供了很好的测试功能,但又各有其缺点。为了使其更适应业务测试的需求,需要针对它们的缺点进一步改进原有的测试工具。我们结合了产品业务需求,设计了一个完整的自动化测试系统。满足了功能测试、性能测试、稳定性测试等多种测试需求。并提供日志管理、报告管理、用例管理等功能。其中功能测试、性能测试、稳定性测试为核心需求。日志管理、报告管理、用例管理和设备管理为基础能力。笔者针对这些需求,提供了一套完整的解决方案。其中针对功能测试,提出了使用BDD分离业务和技术的测试方法。针对稳定性测试,提供了错误收集和上报的一套方案。针对性能测试,提供了获取实时性能数据和性能趋势数据的方法。最后,提供了解决定位问题,实现测试闭环的一个实例。
其他文献
近年来,学生能力当中的非智力因素,尤其是以意志力为代表的可迁移能力受到了学术界的广泛关注。以五大人格量表和Grit量表为代表的心理学手段已经能对个人的意志力水平进行科
武汉天河机场T3航站楼金属屋面面积约23.7万m~2,属国内业界少有,因面积大不可避免的,屋面局部坡度较平缓,屋面坡度小于3%的区域面积约42200m~2。项目通过天沟深化、局部调坡
我是一个在游戏行业做了10年市场的老兵,2014年作为领奖嘉宾出席第一届中国内容营销盛典,2015年开始创业,以学生的身份来参加2015中国内容营销盛典。首先要说的是此次盛典举
由沿江大道任何一栋大楼上临窗远眺,映入人们眼帘的即是绿树轻摇、喷泉幻妙、乐音缥缈、游人如织的汉口江滩公园,那长长的绿化带既是抵御长江洪水、护佑武汉城市安全的重要屏障
鉴于大型工程机械在生产实际中发挥着越来越重要的作用,本文以一种12杆3自由度大型正铲液压挖掘机为研究对象,对工作装置进行运动学分析及优化设计。为该机构的深入研究提供
为了提高水电工程进度与成本协同管理的易操作性和直观性,采用BIM和P3E/C软件建立了进度成本协同的实施解决方案。将水电工程P3E/C进度成本计划数据与BIM模型的构件进行关联