既然说到andoird测试工具的分类,我就以分类的角度来回答吧。
1)纯白盒方式的测试,Monkey。楼上已经有哥们提到了,使用moneky更多的是开发team,而不是纯粹的测试team,毕竟要求对android开发比较了解才用得了monkey。
2)偏白盒的robotium,这家伙号称是黑盒,但是本人不太认同~ 因为使用robotium需要知道package和acitivity这样的细节,即便不是开发人员来做,也得从开发人员那里获得不少开发文档才能做。
3)纯黑盒的方式,这个分类比较有意思,我分得细点
3-1)sikuli,原来只针对桌面应用,后来自然延伸到了android app,让人眼前一亮的测试方式。框个图,写个简单的python测试脚本(其实java脚本也可以),测试就做好了,简单又形象,还有逻辑。因为验证点是依赖于比对,所以瓶颈也在此。屏幕大小和分辨率的不同是这种测试的硬伤,如果测试团队觉得每个手机上抠下来的图要重新截,那也就没啥了。
3-2)testin,deviceanywhere等
楼上那个哥们应该是testin的人,介绍已经很全面了,我只概括一下。这类测试本身没有神马特别的,无非是放在了云端,将规模化的测试做到了极致,与其说是测试工具,不如说是测试平台。说缺点嘛也有,由于只是简单的基于坐标的脚本录制(并没有灵活的功能性验证点),这种测试往往比较简单,只是做做简单的适配性和性能测试,毕竟卖点不在测试类型上。
3-3)clicktest(我们家的工具,算是广告吧,呵呵)
论原理,也是基于对比技术,只是做了些优化,比对的智能一些,跨手机的效果更好罢了。也支持录制回放,自定义了一些测试命令,易上手,可读性强,不再需要使用者(手工测试人员)编程了。另外,支持工作流式的逻辑集成,可以灵活得组合测试步骤,增强复用性。clicktest是工具,不是平台,欢迎各位咨询和探讨。
对了,还有一种
4)硬件辅助的测试方式,我就不举例了
先说原理,硬件辅助视频输出(摄像头or视频线),控制方式是软硬件结合。这种方式的特点,跨平台杠杠的,但是成本高,包括硬件成本以及硬件工程师的成本。
方法一:在安卓手机拨号界面输入:##4636##完成后,手机会进入Android工具测试界面,然后点击「手机信息」,之后再点击「运行ping测试」如下图。默认测试,您手机访问谷歌网站的ping测试情况。方法二:下载ping工具,在各大安卓市场或者网上搜索ping工具,可以找到很多相关网络测试APP,这些APP都支持ping测试,只要在手机中安装即可使用,如下图。
安卓系统PING命令使用步骤如下:
首先来看看简浩单一功能的PING,软件名字就叫PING,可以去网上或APP市场下载。安装后打开软件,软件默认PING 百度的网站进行测试。点击:“123 GO!”。我们可以看到返回值,证明自己手机访问外网是OK的。
然后来PING一下192168022这个对方手机IP地址。删除baidu在址,录入:192168022 点击“123 GO!”。
显示0字节到达,100%的包丢失。证明网络不通,这里我们可以在另一台手机进行测试PING,看看是否有问题
点击手机的功能按键,激活设置,点击:“每次PING的次数”。
这里可以在1-99范围内设置PING的次数。默认次数为3。
另一个软件是FPing,下载安装方法和PING一样,打开软件之后,输入IP地址或域名就可以PING了。
同样输入192168022,点击:“Ping”,查看Ping结果。
同时软件提供PING列表,可以将常需要PING的IP地址或域名,加入列表,下次可以直接选择PING,不用进行再次输入。
安卓手机屏幕测试 , 多点触摸测试判断触屏是好坏的方法如下:
1、首先,我们点击打开手机,然后我们可以看到〔拨号界面〕,我们可以在〔拨号界面〕拨打〔##6484##〕。
2、然后我们就可以进入〔cit〕界面,我们可以在〔cit〕界面上面看到有〔触摸屏测试〕选项。
3、我们点击〔触摸屏测试〕,我们进去就可以看到有许多小格子,刚进去的时候他们都是白色的。
4、我们可以先检测上方的白块,这个时候我们可以看到我们上方的方块全部变成了蓝色,这个时候就是表示上方的没问题的呢。
5、然后这个时候我们再测试四周,这个时候我们也可以看到四周都是蓝色的,这个时候我们可以看到都是蓝色的,这就说明屏幕都是好的。
6、最后我们可以就是测试中间的,当所有蓝色小方块都是蓝色的时候就证明我们的触摸屏是完好的。
这里用到的手机型号为红米3S,其中的具体步骤如下:
1、打开安卓手机的设置页面,直接选择我的设备进入。
2、下一步,需要点击全部参数。
3、这个时候,在内核版本那里连续点击五次。
4、如果没问题,就选择单项测试。
5、在里面,确定启动距离传感器的工程模式。
6、这样一来会出现变化的数字,比如开始的状态是63 远离。
7、等看到最终显示的结果是不是pass以后,即可检测距离感应器是否正常了。
欢迎分享,转载请注明来源:品搜搜测评网