夜光粉厂家
免费服务热线

Free service

hotline

010-00000000
夜光粉厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

91SPARK沙龙王军黑盒测试帮开发者完成手机适配的重复性工作

发布时间:2021-01-22 09:06:27 阅读: 来源:夜光粉厂家

来自TESTIN的ceo王军首次亮相行业沙龙就给91SPARK沙龙的开发者带来了精彩的演讲,只有你亲自光临现场才能感受到这位企业领袖所展示出的独到魅力。王总带来的产品解决了广大开发者的移动产品适配问题,尤其是对安卓产品。王总幽默的把这比喻成“手洗衣服”,和“机洗衣服”的问题。

TESTIN CEO 王军

“非常感谢,91看来在中国移动互联网的开发者圈子里确实是有影响力。我知道今天在北京,还有更有派头的一些活动在举行,大家一定是一个机会成本,能够选在这儿,证明这儿真的是吸引大家。”

“我讲我自己的一个感受,因为我们是做移动应用测试的,我们最多的就是终端,各种各样的终端。应该说,我见过的还是比较多的,但是,我大概两个月以前,在深圳被当时的一个场景震惊了,我从北望到南,从南望到北,竟然有几十个品牌是我没有听说过的,体验之好、以及我们想象的山寨的概念,或者它已经在实践的功能比我们想象的还要好。虽然使用的技术可能是MPK简单的平台,但是上面比较酷的应用真的是非常好,裸眼的3D,以及手持的触控,包括苹果还有微软在演示的一些性能,都被中国的移动互联网终端制造商所实践着。

这里带来一个很大的问题就是,由于安卓的开放性,它导致的终端确实非常碎片,而使得我们不仅仅是屏幕的问题。比方我再讲一个刚才的问题,我还是讲我和91沟通的情况,我们知道,现在大家在座的可能很多是做运营、推广的,最后一定是按CTC算钱,或者是CTA,你绝不会按CTM算钱。假设你做了CTA很不容易的把多盟、91以及在座的其他广告平台,把这个位置给了你,你的应用好象还有点噱头,可是我们这么算,在我们的平台上测试,到目前为止适配率最高的终端大概现在90%左右。也就是说至少不是你多付了广告渠道10%,就是广告渠道亏损了10%,特别是4.0的安卓终端,你的损失可能会达到20%、30%,极限的有些应用达到40。什么意思呢?他推广之后,用户下载了,第一个无法安装,第二个好不容易安装了,无法使用,安装成的,一操作崩溃。这就导致我们在推广和用户使用过程中,在某些很新的终端上导致的应用。”

TESTIN机房的一角

“Testin是做什么的呢?我们是做移动APP系统黑盒测试的,所谓白盒是代码别的测试,通过Google、苹果提供的工具做一些代码的调试,通常来说是开发人员自己做的。第二个就是灰盒测试,需要代码和接口,这就需要第三方的工具,以及需要专业人士配合。其实还有一项工作比较繁琐,而且成本比较高,就是黑盒测试,为什么呢?它需要在真机上完成,任何应用在模拟系统上调试完成就敢发布,其实不管对你还是对于渠道都是巨大的灾难。因为我们测我这样的应用,我们帮很多大牌的应用在做测试,也发现一些问题。但是,很快的他们就进行了一些改进,比如说我们测了某个应用商店,然后他开始的适配率是23%,也就是说平均一百个终端有77个是不能用的,或者是装了以后就意外崩溃的,这是一个巨大的灾难。但实际上它是一个小问题,也就是说在版本和使用上出现了一点聪明的小错误,发现之后,很快改进之后,目前,它的应用适配率在全国的终端应用排行里头,以我们测的甚至超过了91。这个就导致,其实任何测试要有方法。”

“今天早上他们问我一个问题,用了你们这个东西是不是以后就不用测试了?你们有全干了?其实不是这样的,我这儿问一个老问题,有没有90年左右上大学的,住校的?有,当时你的衣服怎么洗?

嘉宾:水房,用手洗。

我讲一下我的经验,把衣服在水房里头泡两天,因为90年上大学,那时候我们很穷,一个月饭菜是几毛钱,连洗衣粉有时候都买不起,泡两天水一冲挂上基本上就完了,长得比较高富帅的就由女同学来帮你洗。我们知道,系统黑盒测试的工作很类似于洗衣服,我们试想,家里没有洗衣机,你的衣服一定要洗。如果你组织了一个家庭,上有老、下有小,每天遇到一盆衣服,那就是一个灾难。”

对于testin的测试这里头其实做到很关键的一点,就是首先任何应用拿来以后,我们可能做的是最基础的冒烟测试,看它能不能在这个终端上跑,看这款应用到底对用户的适配率怎么样、屏幕怎么样。现在Testin其实在做一项工作,就是大家只要通过网页把它提交上去,而且对于91的用户有一个更优惠的便利,就是在91开放平台,通过91开放平台,你只要通过了91的用户名登录,直接点击就可以提交应用。平台目前开放了不到两百款,根据时间不一样,有些时候130、140,有些时候170、180,这样一百多款终端可以帮助大家自动完成测试。这个测试我们其实是根据你的冒烟测试的一般规律,在平台上做兼容型的测试。

接下来是功能测试。我们讲一个洗衣机的作用就是把一个重复的动作重复成百上千次,现在移动开发平台可能是你利用业余时间搞应用,而这些应用不可能由一个团队帮你做,不可能像91那样,在一座楼里有一片测试团队,在N多终端上帮你测试。我去91,他们很奢侈,每个人有两个屏幕。这个测试工作本身是非常繁琐的,你需要做的是什么呢?我们有句俗话,医者不自医,你自己做的再好,也必须通过其他人来帮你做测试,特别是设计游戏的,你的设计模式是不是被用户接受,你要验证用户对你操作的体验。这里的所有工作过去都是靠人的方法来记录的,比如说这个关打得是不是太难,你找一个人不具备代表性,你要找十到二十个,这些人通过什么操作路径完成测试是你不知道的,通过用户的反馈和实际记录的结果,就可以记录用户在屏幕上操作的任何一个动作和手势。而这种动作和手势经常回放,你就能够发现应用测试中到底哪有问题。通过这个实际的测试收集,你可以完善产品设计,最后形成一个产品,来进行相关功能的设计和测试。

够力七星彩安装下载

屠龙单职业最新版

赛尔号之超级英雄九游版