首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android测试

    本篇博客是想记录一下关于Android测试的平台,我预计以后软件测试都会往云测试方向发展,好处是不言而喻的了,成本、人力将会大大减少,并且效率和准确性也很高。...目前我了解到Android测试的平台有以下两个: ? ?...有兴趣的朋友可以去上面看看,我相信对开发者有很大的用处的,以后想测试你自己的开发的Android程序不用头痛了,往上面一扔你就可以知道你的应用到底好不好。...关于Android测试方面主要有以下几点: ? Android手机应用产品能否得到用户的青睐,除了有好的营销手段还有就是用户体验了,用户体验是非常重要的,从视觉效果到实用性的要求都是非常高的。...那么怎样才能造就一款优秀的应用,这就要在细节上下功夫,非功能性测试就显得很重要了,我们都知道Android的弊病之一就是耗电量大,假如一款应用消耗电量特别大那肯定不受欢迎的,所以电量测试成为了一项测试

    1.1K20

    移动APP测试android性能测试

    来源:http://www.51testing.com   当应用实现了新功能后,准备发布版本前,必须进行性能测试以确定没有性能问题,内存使用情况便是其中必须要测试的性能之一。...现在从内存测试流程、内存测试方法、内存占用的评判建议三个方面总结如下,希望能提升内存测试的有效性。   ...内存测试流程   1)代码:保证没有附加多余的Log和调试用组件   2)测试场景:新开发的功能,只需要对该功能进行性能测试,因此测试场景包括该功能的开启前、运行、结束后等测试点;另一类是整体性能,考察应用的常见场景...在两类场景中,重点关注:   ①包含了图片显示的界面;   ②网络传输大量数据;   ③需要缓存数据的场景   3)场景转换成用例:选取了测试场景之后,针对内存测试的特点设计用例,对APP内存变化作对比...;将测试场景转化为脚本,长时间运行泛灵犀功能,比较操作前后内存的变化来评估测试APP的内存   4)执行:将采集到的数据以图形的形式展现,观察内存的波动   5)分析:分析内存时重点关注如下几个字段:

    1.8K20

    Android测试入门-2

    UI Automator 测试框架非常适合编写黑盒自动化测试,其中的测试代码不依赖于目标应用的内部实现详情。...androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.1' } 检测设备上的UI 在进行测试时,我们需要根据控件属性来定位...测试入门-1 ,我们了解了Unit test,Instrumentation工具类以及Android提供的两个自动化测试框架Espresso和UI Automator。...除了功能测试和UI测试外,常用的测试还有压力测试Android SDK自带的测试工具Monkey,可以先系统发送伪随机的用户事件流,实现压力测试。...使用比较简单:https://developer.android.com/studio/test/monkey.html 比较热门的测试框架还有Appium,相较于Android提供的测试框架,appium

    70220

    Android Monkey压力测试

    Android SDK工具安装 1.下载GoogleAndroidSDK,并安装 2.配置Android环境变量,与JAVA一样,新建ANDROID_HOME环境变量,在路径编辑中加入%ANDROID_HOME...3.打开Android SDK Manager,选择替换下载的工具包 一般类型是选择工具底下前3个,然后是Android最新的SDK平台,Android电视Intel x86 Atom系统映像,Google...Android Monkey压力测试 :模拟器中,打开cmd接口,输入adb设备,看是否连接了模拟器设备 C:\ Users \ Administrator> adb设备连接的模拟器5504设备列表...datcom.android.email软件包中的= content:// u i.email.android.com/settings cmp = com.android.email / .activity.setup.AccountSettin...分析测试报告 注意种子值 :Monkey:seed = 1518372908154 count = 100没有指定种子值是,会随机生成,可以通过设置种子值测试测试产生的随机操作序列完全相同 发现有无日志中的无响应问题和崩溃问题

    1.8K20

    Android UI 测试 - Espresso

    Android UI 测试框架,在真机运行,相比手动测试,相当于把流程自动化了,并且自动监测结果。 这篇文章主要是阅读官方文档的结果,这渣英文,不敢说翻译。若有理解错误,望指正。...有些感觉用不着的就舍弃了没有看,当然整篇通读下来,感觉真的开发过程也不会去写这个测试吧,好像学了点用不着的屠龙术。...不比单元测试,依然要编译运行到真机上,没敢用公司项目测,只是建了个最简单的 Demo,就感觉好慢,测试一次好慢。...要是真的去写这测试,还得写许多代码,考虑许多过程,然后再编译,我怎么觉得,还不如 Instant Run 加自己手动操作测试来得快呢。...androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso

    1.1K10

    Android软件测试Monkey测试工具

    前言: 最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark...它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。...通过monkeyrunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上。...,接下来就开始折腾什么性能测试啊,安全测试啊,持续集成啊,Hybrid啦等等。...references 1.Monkey 的专项测试浅谈 2.Android自动测试之monkeyrunner工具 3.Android自动测试之monkeyrunner工具

    4.3K110

    Android 4.0.3 CTS 测试

    Android-CTS 4.0.3测试基本配置 1. ...1.1.2.下载所需文件 选择对应Android版本的CDD文档(介绍CTS测试),CTS测试包下载(测试包会不断更新),android-cts-verifier-4.0.3_r1-linux_x86...1.1.4.下载android SDK 1.2.通过4.0.3的源码编译得来 在Google提供的Android源码中是包含CTS测试的,源码下可以看到有一个CTS文件夹,里面就是CTS的测试源码。...> 例如:run cts -p android.acceleration c) 因为是基于JUnit测试,属于白盒测试,所有基本上我们都知道它的内部是如何运行的,所以我们也可以根据某个测试包中某一个具体的类或者方法进行测试...5.测试结果 测试结果在android-cts/repository/results目录下; 测试日志在android-cts/repository/logs目录下。 6.

    1.1K30

    Android测试方法总结

    由于工作的需要,最近要对Android客户端软件进行测试,便学习了一下Android客户端测试的方法,现在与大家分享一下。...1.在Android客户端测试方面可以分为如下几个大的类别: 1、安卓黑盒测试工具 1)包括本身自带的monkey,Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中...可以在有源码或者只有APK 的情况下对目标应用进行测试。提供了模仿用户操作行为的API,比如在某个控件上点击,输入Text 等等。 2、白盒测试Android在SDK中集成了JUnit框架。...所以,你可以基于JUNIT框架进行安卓的白盒测试代码开发 3、安卓的测试方法其实与web测试方法大多类似,只是多了一些特殊的测试场景,例如-遍历测试、故事驱动、适配测试、电量测试、弱网测试、流量测试等...2.测试任务开始前,首先应该检查各项测试资源是否已准备好。 –产品功能需求文档; –产品原型图; –产品效果图; –行为统计分析定义文档; –测试设备; –其他。

    77020

    Android内存性能测试

    前言 Android应用大部分性能问题归根结底都会成为内存的问题,今天我们就先以Out of Memory(OOM)为起点介绍一下Android内存的原理以及排查内存问题的方法。...而因为游戏消耗内存特别大的原因,Android给开通了一个绿色通道,可以在manifest里面设置LargeHeap为true。...比如Nexus7单个应用的最大可用内存是192MB,这个值一般在Android设备出厂以后就固定下来了,分这么小内存有一个重要的原因,是Android默认没有虚拟内存。...在确定了哪个页面发生内存泄漏后,用Android Studio 自带工具就可以直接分析泄漏的Activity,完全没必要再单独安装MAT了,如下图打开Android Studio 的profile进入内存模块...可以参考官网的文档:https://square.github.io/leakcanary/getting_started/ 这里主要想讲一下如何自动收集leakcanary检测出的内存泄漏信息,因为在日常测试和开发过程中

    1.6K10

    android自动化测试框架_GMS测试

    一、Case数量增加(以Pgo项目为例,64bit项目double) a、CTS测试增加8万条,module增至320 b、增加CTS-INSTANT测试项目,module 48...-t android.signature.cts.api.SignatureTest#testSignatur 变成 run cts -m CtsCurrentApiSignatureTestCases...三、测试条件注意事项(以下是在保证O测试的条件基础上需要注意的地方) a、cts测试需要普通SIM卡,UICC卡(即常说的白卡)、香港SIM卡 android.net.cts.ConnectivityManagerTest...注意:插入白卡测试时,如果仍然fail,可以更换卡槽插入复测; 四、CameraITS测试 ITS测试分为两个部分,PartI和PartII 【PartI】 a、测试...是带有陀螺仪项目可能会开启的feature,一般O MR P的项目不会有; b、测试SOP可参考:https://source.android.com/compatibility/cts

    80220

    Android 性能测试初探 (五)

    来源:https://testerhome.com 书接上文 Android 性能测试初探之 GPU(四) 前文说了的一些性能测试项大家可能都听说,接下来我们聊聊大家不常关注的测试项- 功耗 。...功耗测试主要从以下几个方面入手进行测试 测试手机安装目标APK前后待机功耗无明显差异 常见使用场景中能够正常进入待机,待机电流在正常范围内....长时间连续使用应用无异常耗电现象 功耗测试的方法分为两类,一类为软件测试,一类为硬件测试 我们先说说软件测试,这里我们会聊聊一些DIY的思路,软件测试一般分为2类, 第一种采用市场上提供的第三方工具,如金山电池管家之类的...第二种就是自写工具进行,这里一般会使用3种方法 第一种基于android提供的PowerManager.WakeLock来进行, 第二种比较复杂一点,功耗的计算=CPU消耗+Wake lock消耗+数据传输消耗...,有些不能拔插电池的手机还需要焊接才能进行功耗测试 功耗测试大体就说到这里,大家应该对功耗测试有一些了解了,下文将讲解流量,尽请期待

    53320
    领券