Get
APP测试新技能
APP测试常用工具以及框架
1)纯白盒方式的测试,Monkey。一般是开发用的比较多,动手能力强的同学可以自己去尝试下!
2)偏白盒的robotium,这家伙号称是黑盒,但是本人不太认同~ 因为使用robotium需要知道package和acitivity这样的细节,所以需要开发人员的很多协助!
3)纯黑盒的方式,这个分类比较有意思,我分得细点
3-1)sikuli,原来只针对桌面应用,后来自然延伸到了android app,让人眼前一亮的测试方式。框个图,写个简单的python测试脚本(其实java脚本也可以),测试就做好了,简单又形象,还有逻辑。因为验证点是依赖于图片比对,所以瓶颈也在此。屏幕大小和分辨率的不同是这种测试的硬伤,如果测试团队觉得每个手机上抠下来的图要重新截,那...也就没啥了。
3-2)testin,deviceanywhere等
这类测试本身没有神马特别的,无非是放在了云端,将规模化的测试做到了极致,与其说是测试工具,不如说是测试平台。说缺点嘛也有,由于只是简单的基于坐标的脚本录制(并没有灵活的功能性验证点),这种测试往往比较简单,只是做做简单的适配性和性能测试,毕竟卖点不在测试类型上。
3-3)clicktest
论原理,也是基于图片对比技术,只是做了些优化,比对的智能一些,跨手机的效果更好罢了。也支持录制回放,自定义了一些测试命令,易上手,可读性强,不再需要使用者(手工测试人员)编程了。另外,支持工作流式的逻辑集成,可以灵活得组合测试步骤,增强复用性。
适用于小白的工具
1:小编比较熟悉的就有testin这个APP的云测平台,如果大家想要最快最好get新技能,就可以去利用这个平台的工具去做些测试,上传你的APP,哗啦啦一会就跑出来测试结果,非常给力省事。
2:有一款工具,名字叫夜神。可以模拟各个不同的收集来进行APP测试,大家感兴趣也可以试试哦~
3:还有阿里和百度都有对应的众测平台,大家都可以自行去了解下。