当前位置:测试企业动态 → 正文

云测试平台Testin 提升开发者测试能力

责任编辑:editor006 |来源:企业网D1Net  2015-03-09 17:00:58 本文摘自:慧聪网

一般而言,移动互联网的APP开发模式是一个APP团队,大概有几个部门。第一是开发,我们俗称就是技术。第二会有产品,一般还有运营和市场。如果是一个对企业销售的团队还会有销售,之后可能还有售后。除了这些职能部门之外有一个测试的职能部门,还有一个运维的职能部门。

Testin云测于2011年6月份成立,一直从事关于移动互联网方向的APP云测试服务。Testin想把测试这个事变成云端标准化服务,最终愿景是希望研发团队或者APP团队可以专注自己的产品和市场推广,把测试问题最终通过云端服务的方式来解决。

徐琨,Testin云测CTO。国内最早移动互联网公司PICA创始员工,曾任PICA副总裁;领先的HTML5游戏开发公司山水地信息创始人。作为千万人在线的即时通信系统架构师,领导开发了过千万用户的移动社交平台。

下面我们来看看Testin在开发者开发和测试APP的过程中都能提供哪些云测试相关的服务:

功能性云测试

一般的APP,先是功能开发,然后是发布,发布之后上线推广。如果这个APP没有死,它会循环进行这样的过程。在功能开发阶段,Testin会提供一种叫做功能测试服务。Testin即将推出众测服务,届时会把国内优秀的测试PM汇聚在一起,然后通过PM的方式给所有APP的开发者一个方案,拥有众多测试者的云端的众包平台Testin。为什么会有这样形式的服务?开发阶段,一般会有14天,包括产品设计和技术开发的时间,最后留出两天时间,进入测试阶段。标准的APP开发团队有10个人,两个产品,两个技术,最终还有一到两个人做运营,真正的测试岗位没有人。任务重,人员少,所以导致我们市面上很多移动APP,有很多Bug,不过没关系,对于开发者第一步要有用户,但是用户大了发现质量问题越来越突出,所以为了解决这个问题Testin在这个阶段提出这样的服务,专门解决这个事情。通过有几万人的众测平台,由PM(测试项目经理)帮助设计方案,包括写好测试,然后分给众多测试者,之后由这个PM总结,包括Bug,然后会有一个测试报告。

适配测试

功能测试没有问题之后,接近发布的时候,会出现一个问题,中国现在有很多手机型号和厂家很多,包括小米、三星、华为每个品牌有很多机型,以前小米只有一款,但是现在小米差不多十款机型,小米1、2、3等等等等。此时就会出现各个机型的版本分裂变得越来越严重,比如一个APP虽然在小米4上能跑,但是跑魅族的手机跑不了,魅族4这个手机屏幕分辨率和其他手机不一样。如果各位关注手机会知道,魅族的Pro又有点不一样,他们用的MIU那块的东西,MIU是他们自己做的,华为也搞了一个,包括Vivo包括OPPO也自己做了。虽然功能没有问题,适配却变成一个很严重的问题。适配的问题是因为版本分裂,屏幕尺寸不一样,手机型号不一样,Rom不一样,会带来各种各样的问题。如果是自己要解决,一般的开发团队怎么干?他会买四到五个手机,他自己用小米,团队里面有三星,然后试一下自己的APP能不能跑。但是,目前市面上大概有一千款手机,中国是全世界机型最多的国家,即便在小米1上能跑,小米2、小米3不一定能跑。很多人使用iPhone,iPhone4能跑,iPhone5不一定能跑。所以Testin在拥有一个适配测试的服务。

Testin怎么做适配?和众测很像,Testin接了一个类似于云测平台的东西,它下面挂了很多手机,是一个一个的真机。开发者把APP通过Testin的Web网站提交给Testin,Testin把这些APP发到库房里四千多部真机去跑,Testin有自己的独特技术和一个自动化的脚本,APP来到Testin的适配平台,通过这个脚本到所有的手机自动安装、运行、卸载。第一能不能安装,第二能不能卸载,第三是不是能正常的执行基本功能。目前Testin的适配平台总共跑了大概七千八百万次的自动化测试,Testin定期会把国内一些主流的机型做统计,然后进行采购,然后新机投入机房,供所有的开发者使用。

应用、手游性能监测

那么适功能和配都测试过之后,是不是应用可以高枕无忧了?当然不是,Testin发现无论怎么测试,无论通过怎样的自动化手段,其实还有很多问题并没有真正发现。在APP用户那端可能会看到各样各种的问题,因为不了解用户的网络情况如何,是否是山寨机等等。所以Testin推出了崩溃大师,在APP上线推广之前,将崩溃大师的SDK嵌入到APP中,那么这个SDK的作用是什么?开发者把他的APP加上我们SDK之后,Testin给每一个APP都有一个崩溃后台,这个后台会将用户端使用APP时产生的所有崩溃、闪退包括异常情况的信息做抓取,抓完了之后做备份。

结语

Testin云测是以服务为驱动的团队。------徐琨

Testin以技术为基础,服务为核心,为开发者提供一个改善APP质量的服务。Testin的创始团队都是做研发出身,以往的Testin相信技术改变一切,甚至之前迷信通过自动化可以解决所有的问题。通过大概三年时间,比如功能测试,终于发现有些问题通过自动化也并不能完全解决,因为有些东西只有人才能知道这个是对还是不对,所以推出了众包云测试平台,技术上面可以解决的问题,比如崩溃的自动捕捉,可以把技术做的更精更透,然后帮开发者做崩溃的统计,把识别率做的更高。所以技术是Testin的基础,但最终交付给用户的是一种服务。Testin给客户的价值,应该是Testin来帮开发者发现,开发者自己发现不了的问题,这就是徐琨眼中Testin正在做的事。

关键字:Testin开发者魅族

本文摘自:慧聪网

x 云测试平台Testin 提升开发者测试能力 扫一扫
分享本文到朋友圈
当前位置:测试企业动态 → 正文

云测试平台Testin 提升开发者测试能力

责任编辑:editor006 |来源:企业网D1Net  2015-03-09 17:00:58 本文摘自:慧聪网

一般而言,移动互联网的APP开发模式是一个APP团队,大概有几个部门。第一是开发,我们俗称就是技术。第二会有产品,一般还有运营和市场。如果是一个对企业销售的团队还会有销售,之后可能还有售后。除了这些职能部门之外有一个测试的职能部门,还有一个运维的职能部门。

Testin云测于2011年6月份成立,一直从事关于移动互联网方向的APP云测试服务。Testin想把测试这个事变成云端标准化服务,最终愿景是希望研发团队或者APP团队可以专注自己的产品和市场推广,把测试问题最终通过云端服务的方式来解决。

徐琨,Testin云测CTO。国内最早移动互联网公司PICA创始员工,曾任PICA副总裁;领先的HTML5游戏开发公司山水地信息创始人。作为千万人在线的即时通信系统架构师,领导开发了过千万用户的移动社交平台。

下面我们来看看Testin在开发者开发和测试APP的过程中都能提供哪些云测试相关的服务:

功能性云测试

一般的APP,先是功能开发,然后是发布,发布之后上线推广。如果这个APP没有死,它会循环进行这样的过程。在功能开发阶段,Testin会提供一种叫做功能测试服务。Testin即将推出众测服务,届时会把国内优秀的测试PM汇聚在一起,然后通过PM的方式给所有APP的开发者一个方案,拥有众多测试者的云端的众包平台Testin。为什么会有这样形式的服务?开发阶段,一般会有14天,包括产品设计和技术开发的时间,最后留出两天时间,进入测试阶段。标准的APP开发团队有10个人,两个产品,两个技术,最终还有一到两个人做运营,真正的测试岗位没有人。任务重,人员少,所以导致我们市面上很多移动APP,有很多Bug,不过没关系,对于开发者第一步要有用户,但是用户大了发现质量问题越来越突出,所以为了解决这个问题Testin在这个阶段提出这样的服务,专门解决这个事情。通过有几万人的众测平台,由PM(测试项目经理)帮助设计方案,包括写好测试,然后分给众多测试者,之后由这个PM总结,包括Bug,然后会有一个测试报告。

适配测试

功能测试没有问题之后,接近发布的时候,会出现一个问题,中国现在有很多手机型号和厂家很多,包括小米、三星、华为每个品牌有很多机型,以前小米只有一款,但是现在小米差不多十款机型,小米1、2、3等等等等。此时就会出现各个机型的版本分裂变得越来越严重,比如一个APP虽然在小米4上能跑,但是跑魅族的手机跑不了,魅族4这个手机屏幕分辨率和其他手机不一样。如果各位关注手机会知道,魅族的Pro又有点不一样,他们用的MIU那块的东西,MIU是他们自己做的,华为也搞了一个,包括Vivo包括OPPO也自己做了。虽然功能没有问题,适配却变成一个很严重的问题。适配的问题是因为版本分裂,屏幕尺寸不一样,手机型号不一样,Rom不一样,会带来各种各样的问题。如果是自己要解决,一般的开发团队怎么干?他会买四到五个手机,他自己用小米,团队里面有三星,然后试一下自己的APP能不能跑。但是,目前市面上大概有一千款手机,中国是全世界机型最多的国家,即便在小米1上能跑,小米2、小米3不一定能跑。很多人使用iPhone,iPhone4能跑,iPhone5不一定能跑。所以Testin在拥有一个适配测试的服务。

Testin怎么做适配?和众测很像,Testin接了一个类似于云测平台的东西,它下面挂了很多手机,是一个一个的真机。开发者把APP通过Testin的Web网站提交给Testin,Testin把这些APP发到库房里四千多部真机去跑,Testin有自己的独特技术和一个自动化的脚本,APP来到Testin的适配平台,通过这个脚本到所有的手机自动安装、运行、卸载。第一能不能安装,第二能不能卸载,第三是不是能正常的执行基本功能。目前Testin的适配平台总共跑了大概七千八百万次的自动化测试,Testin定期会把国内一些主流的机型做统计,然后进行采购,然后新机投入机房,供所有的开发者使用。

应用、手游性能监测

那么适功能和配都测试过之后,是不是应用可以高枕无忧了?当然不是,Testin发现无论怎么测试,无论通过怎样的自动化手段,其实还有很多问题并没有真正发现。在APP用户那端可能会看到各样各种的问题,因为不了解用户的网络情况如何,是否是山寨机等等。所以Testin推出了崩溃大师,在APP上线推广之前,将崩溃大师的SDK嵌入到APP中,那么这个SDK的作用是什么?开发者把他的APP加上我们SDK之后,Testin给每一个APP都有一个崩溃后台,这个后台会将用户端使用APP时产生的所有崩溃、闪退包括异常情况的信息做抓取,抓完了之后做备份。

结语

Testin云测是以服务为驱动的团队。------徐琨

Testin以技术为基础,服务为核心,为开发者提供一个改善APP质量的服务。Testin的创始团队都是做研发出身,以往的Testin相信技术改变一切,甚至之前迷信通过自动化可以解决所有的问题。通过大概三年时间,比如功能测试,终于发现有些问题通过自动化也并不能完全解决,因为有些东西只有人才能知道这个是对还是不对,所以推出了众包云测试平台,技术上面可以解决的问题,比如崩溃的自动捕捉,可以把技术做的更精更透,然后帮开发者做崩溃的统计,把识别率做的更高。所以技术是Testin的基础,但最终交付给用户的是一种服务。Testin给客户的价值,应该是Testin来帮开发者发现,开发者自己发现不了的问题,这就是徐琨眼中Testin正在做的事。

关键字:Testin开发者魅族

本文摘自:慧聪网

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^