如何测试app软件在手机中的使用情况?

测试有几下几类:

视频类app如何测试 视频类app如何测试网络视频类app如何测试 视频类app如何测试网络


视频类app如何测试 视频类app如何测试网络


一,非功能测试

二,功能测试

三,客户端性能测试

四,兼容性测试

五,性能测试

六,安全性测试

手机APP软件测试点详解:

功能测试:手机软件的基本功能。倒不一定完全由测试人员来完全执行,但却是所有测试中重要的,需要测试人员做很好的测试策略和职责划分。

稳定性测试:大多数手机应用是需要保证能够稳定运行一定时间的(尤其是对于一些记事类应用),而且在应用的运行状态发生切换后需要继续保持当前的状态,不出现闪退。

性能测试:这部分分为两个方面,一部分是后台服务的性能测试(API的响应时间和响应报文大小),一部分是应用自身的性能情况(占用CPU、内存、I/O、电量情况,以及页面到页面之间的切换速度,如果是游戏或动画,还要保证能够在一定的帧率以上)。

安全测试:关键的机密数据连接有没有走加密连接;本地数据库有没有做加密处理,是否会被其他恶意应用读取;后台服务的接口是否安全,会不会受SQL注入的影响;应用有没有做混淆,会不会被逆向以及会不会在渠道方被修改重新签名挂马;敏感数据是否存在了SD Card上等等。

咪咕视频测试点有哪些

刚刚结束的世界杯,为版权花了10亿甚至更多的咪咕视频和优酷赢得不少瞩目,同时因为他们的加入,广大用户迅速get了一项新技能——投屏(即将手机端的内容投屏到电视端播放)。以前也有不少人在用,但世界杯无意做了一把普及的推手。总有一些观看体验,是手机屏无法提供的,比如世界杯,比如大阅兵。根据流媒体君做的一项调查,通过电视屏收看2018世界杯的比例是78.48%,手机17.09%,电脑4.43%,已不足5%。而电视屏的具体渠道方面,手机投屏虽然略低于IPTV和有线,但占比已达到四分之一强,增速明显。大屏仍然处于主流位置的情况下,采用新媒体方式观看的综合占比超过70%。

据流媒体君调查,各大视频APP基本都支持投屏,这其中就有些问题值得深究:

(1)体验问题:投屏是否简单、顺畅?清晰度如何?

(2)版权问题:其获得的版权涵盖TV端吗?

(3)会员体系:各家的VIP含有TV端权限的价格几乎翻倍,那么既卖TV端会员又支持手机APP投屏,这种左右手互搏的局面如何?于是,流媒体君便决心做一个对比。

对比平台:爱奇艺、优酷、腾讯视频、咪咕视频

对比维度:影视资源占有情况、VIP价格体系、TV投屏体验

今天推出的是下集:爱奇艺、优酷、腾讯视频、咪咕视频四大平台TV投屏体验如何。

如需阅读上集:爱奇艺、优酷、腾讯视频、咪咕视频四大平台影视资源占有情况及其VIP价格体系。点击下方链接查看。

【】爱奇艺优酷腾讯咪咕四大平台资源及TV投屏对比(上)

投屏对象:电视机三款(乐视X60、PPTV战神、暴风超体电视 )+盒子三款(天猫魔盒萌趣趣、小米盒子3、英菲克小馒头)

备注:这些硬件设备所处网络环境有电信、联通、方正、歌华,不过在测试每台设备时,四大APP是在同一网络环境、基本同一时间做的测试,以便尽可能公平。

主要测试人员:伊一、小路、流沙

一、 投屏体验

基本情况

苹果手机投屏测试汇总

测试实录1):硬件响应情况(以下测试来自不同人员,但四个APP是装在同一手机上、在同一时间段测试)。

乐视X60

咪咕视频:找不到设备

爱奇艺:测试了独播的《寻梦环游记》、《芸汐传》以及各平台均有的《肖申克的救赎》,可以顺畅投屏,播放流畅,电视剧自动续播。

优酷:测试了独播的《我不是神》纪录片、《镇魂》以及各平台均有的《肖申克的救赎》,顺畅投屏,播放流畅,有时不能自动续播下一集。

腾讯视频:测试了独播的《扶摇》《头号玩家》以及各平台均有的《肖申克的救赎》,顺畅投屏,播放流畅,电视剧自动续播。

PPTV战神

各家测试内容均为热播剧集,四大APP均可以顺畅投屏。

暴风超体电视

优酷:找不到设备

爱奇艺:测试了热播的《天乩之白蛇传说》,可以顺畅投屏,播放流畅,电视剧自动续播。

腾讯视频:测试了独播的《扶摇》,可以顺畅投屏,播放流畅,电视剧自动续播。

咪咕视频:测试了热播的《开封府》及直播频道,可以顺畅投屏,播放流畅。

天猫魔盒萌趣趣

咪咕视频:找不到设备

腾讯视频(非会员):问题——卡顿,电视端一直自动暂停,有闪退现象,估计跟当时网络条件可能有关系,另外,有时候找不到投屏按钮。测试《扶摇》次不成功,第二次闪退,第三次投屏成功,但一直自动暂停;《脱身》《流星花园》《头号玩家》《肖申克的救赎》也有卡顿。

爱奇艺(会员):有闪退,独播的《寻梦环游记》可以顺畅投屏,播放流畅。《芸溪传》闪退,《面具》次投屏不成功,《肖申克的救赎》投屏选项里无TV设备。

优酷(会员):《我不是神》纪录片,次投屏连接失败,电视遥控无法控制。《镇魂》顺畅投屏,快进时电视正常快进,快退时电视没反应,后来电视一个进度,手机一个进度。《烈火如歌》投屏选项里无TV设备,《肖申克的救赎》投屏选项里无TV设备。

小米盒子3

各家测试内容均为热播剧集,四大APP均可以顺畅投屏,咪咕视频直播投屏有卡顿,预计与当时的网络状况有关。

英菲克小馒头

四大APP均找不到这个设备,鉴于其他设备没有特地安装投屏软件,并且英菲克小馒头上没能很快捷的找到相关软件,所以未做进一步尝试。

测试实录2):视频APP的投屏功能。

1、 打开视频,“TV”标记在各家基本都位于右侧、上部,点击可以投屏,如果不作会隐掉。

2、 除了在视频上这个醒目的呈现,四大APP底部都是五个导航栏,其中“我的”是设置及功能相关,里边均有投电视这一项。

从左至右:爱奇艺、优酷、腾讯、咪咕

爱奇艺的藏的深,进入“我的”之后还要进设置才能看到“投屏”这两个相对隐晦的字,其他几家都是在醒目位置有“投电视”这样明确的内容。

从左至右:爱奇艺、优酷、腾讯、咪咕

爱优腾的小贴士比较类似,连广告都类似,他们都做了TV版,咪咕的想查看怎么投屏还得登录,平白多了些麻烦。

爱奇艺

优酷

腾讯

咪咕

投屏之后的作,爱优腾不多,都可以选择清晰度、调节音量、选集以及换设备等,咪咕多了一个遥控器。

咪咕的投屏遥控器以及在乐视X60上无法发现设备情况

安卓版测试(使用小米手机)

小米手机上,爱奇艺、优酷视频、腾讯视频、咪咕视频四大视频APP分别在乐视超级电视和暴风电视上的投屏情况。

基本情况

测试实录)

1、四个视频APP均支持电视投屏,投屏作流程也大同小异。但在同一局域网中搜寻电视设备方面,咪咕视频APP在搜索乐视电视时经常出现搜索不到的情况。

2、在视频投屏到电视的过程中,四个APP均需要一定的启动或者连接时间,总体来说,启动或者连接速度都比较快,3—4秒内都可以完成。

在投屏播放过程中,网络速度允许的情况下均可流畅播放,正常体验中未出现卡顿或闪退情况。

3、爱奇艺、优酷视频、腾讯视频在投屏播放页面有播放进度条,可进行快进、倒退作,咪咕视频则没有此功能。

4、优酷在暴风电视上投屏时,APP投屏播放页面没有了清晰度选择、“换设备”的选项。

在乐视电视上的投屏情况:

爱奇艺:测试了《甜蜜暴击》、《延禧攻略》,可以顺畅投屏,播放流畅。

优酷:测试了《新舞林大会》、《给我一个十八岁》,可以顺畅投屏,播放流畅。

腾讯视频:测试了《幸福三重奏》、《沙海》,可以顺畅投屏,播放流畅。

咪咕视频:测试了《开封府》和直播频道,可以顺畅投屏,播放流畅。

在暴风电视上的投屏情况:

爱奇艺:测试了《延禧攻略》,可以顺畅投屏,播放流畅。

优酷:测试了《新舞林大会》,可以顺畅投屏,播放流畅。

腾讯视频:测试了《沙海》,可以顺畅投屏,播放流畅。

咪咕视频:测试了《开封府》和直播频道,可以顺畅投屏,播放流畅。

优酷APP中,同一节目投到不同的电视上,投屏播放页面显示功能不同

流媒体君小结:

1) 四大APP均投屏比较顺畅的设备有两个:PPTV战神、小米盒子3,其他的几个似乎都有些兼容问题。

2) 相对而言,电视机比盒子的表现好一些。

3) 刨除网络及硬件设备的原因,四大APP本身亦存在一些问题,例如偶尔找不到那个代表投屏的“TV”标志。

4) 目前四大APP投屏到电视上之后,仅咪咕带自身角标,其他几家没有,独播内容亦如此。

5) 此前流媒体网的同学们自己使用中曾遭遇因版权问题不允许投屏的情况,此次测试中未见,包括世界杯内容。

6) 投屏作小贴士,各家做的颇为有心,尤其是还借机自己的TV版。

7) 具体投屏方面,无作难度,只要点“TV”标志即可自动查找设备

二、版权疑云

此前流媒体网的同学们自己投屏时偶尔遭遇过因版权问题无法投屏的提示,但此次测试过程中未曾遇到。不知道是版权变了,还是我们随机测试的这些内容不涉及版权限制。

流媒体君有些疑问:

1、版权方授权时是否指定终端?如果指定,投屏功能是否属于违背这种约定?

2、即使不违背与版权方的约定,将世界杯或者其他直播内容投屏到OTT大屏是否违规?

3、就视频平台本身而言,别人都做自己不可能不做,可是这样岂非更难发展电视端会员?何况电视端贵几乎一倍。如果只是比手机端会员多看一集什么的,吸引力恐怕不够。如何解决这种左右手互搏?!

流媒体网总结

1)就视频内容而言,大屏有视觉优势,小屏有灵动优势,所以电脑收看世界杯的占比竟然不足5%。要做视频,大小屏都得做,没有其他选择。

2)投屏已算不上亮点或者浅尝辄止的功能,而是标配。

3)不管是因为视频APP本身的问题还是被投屏硬件乃至网络问题,对于用户而言,使用过程不能投或者投屏不顺,恐怕还是容易归结到视频方身上,兼容测试仍需努力。

4)内容本身仍然是抓手,比如今年世界杯,咪咕和优酷脱颖而出,再比如镇魂女孩们充优酷会员热情高涨,或者当初爱奇艺会员因《太阳的后裔》大涨。独占内容仍需持续争取,隔段时间上一个有助于保持黏性。

5)版权仍存隐忧,后续估计授权环节会越来越细。

未来某一天,如果OTT终于战胜IPTV和有线,手机投屏一定功不可没。

编辑:侯亚丽

版权声明:凡注明来源“流媒体网”的文章,版权均属流媒体网所有,转载需注明出处。非本站出处的文章为转载,观点供业内参考,不代表本站观点。文中均来源于网络收集整理,仅供学习交流,版权归原作者所有。如涉及侵权,请及时删除!

相关

【】爱奇艺优酷腾讯咪咕四大平台资源及TV投屏对比(上)

【聚焦】优爱腾角逐少儿市场哪家强?

聚焦618:爱优腾芒B会员大促利好隐藏玩家

探讨丨爱优腾与Netflix,互相走到对方的路上来了

如何开发短视频app

1.短视频APP开发时的数据处理需求

客户端主要是对于视频的效果叠加、人脸识别和各种美颜美化算法的处理。同时客户端处理还会增加一些必要的转码和水印的视频处理。

目前客户端的视频编解码方式,会有软编码和硬编码的方式,软编码主要是兼容性比较好,编码效果好些,不过缺点就是能耗高且慢些。而硬编码借助于显卡等,能够得到比较低的能耗并且更快,不过兼容和效果要一些,特别是对于一些低配的机型。所以目前往往采用结合的方式。

服务端的处理,主要是进行视频的一些审核转码工作,也有一些抽帧生成截图的工作等,目前使用ffmpeg进行一些处理。服务端本身需要考虑的一些点,就是因为资源消耗比较高,所以需要机器数会多,所以在服务端做的视频处理作,会尽量控制在一个合理的范围。

2.短视频APP开发中音视频不同步问题

媒体内容在播放时,令人头痛的就是音视频不同步。从技术上来说,解决音视频同步问题的方案就是时间戳:首先选择一个参考时钟(要求参考时钟上的时间是线性递增的);生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一般包括开始时间和结束时间);在播放时,读取数据块上的时间戳,同时参考当前参考时钟上的时间来安排播放。可见,避免音视频不同步现象有两个关键——一是在生成数据流时要打上正确的时间戳。如果数据块上打的时间戳本身就有问题,那么播放时再怎么调整也于事无补。打时间戳时,视频流和音频流都是参考参考时钟的时间,而数据流之间不会发生参考关系;也就是说,视频流和音频流是通过一个中立的第三方(也就是参考时钟)来实现同步的。第二个关键的地方,就是在播放时基于时间戳对数据流的控制,也就是对数据块早到或晚到采取不同的处理方法。

手机直播视频app开发流程是怎么样的

手机直播视频APP的开发流程如下:

需求沟通:客户与产品沟通视频直播APP的大致功能,需要那几个端,项目开发时间和金额等,确定后即可进入下一步

2.签合同:根据需要的功能和开发周期、价格;付款方式等都写进合同里,双方确认无误签订合同,并支付一部分定金

3.提供资料:客户提供营业执照、、对公账户等信息

4.功能文档:产品开始根据客户所说具体功能进行需求文档的编写,把每个端、每个功能,都用文字的方式记录下来,同时画出思维导图,从首页开始对每个功能进行细分,画出思维导图

5.确定功能:完成需求文档和思维导图后客户进行核实,确定无误后进入下一阶段

6.UI设计:客户确定需求后UI设计师根据需求内容将视频直播APP每一个页面都以的方式进行呈现,并将做好的UI发与客户确认,客户提出修改,修改后确定UI

7.功能交接:需求、导图、UI确定后将任务分配给技术,并开会讨论具体功能,流程等都熟悉了解后进入开发阶段,技术开始对APP进行搭建

8.申请第三方:产品根据技术提供所需第三方进行第三方的申请

9.购买:手机视频直播APP开发到一定阶段可以进行的购买,购买后直接将视频直播APP部署到,开发人员开始搭建

10.出测试包:视频APP开发基本完成后会出一个测试包,功能基本都实现,测试组人员通过不同机型不同方式对视频APP进行兼容性测试、压力测试、流畅度测试、逻辑测试、流程测试等,把测试结果反馈技术

11.完善修改:测试组提交出APP存在的问题技术进行修改完善,完成后出包交给测试组二次测试

12.二次测试:测试组根据以前遇到的问题进行二次测试,功能完善无误后即可打包上架

13.上架:上架AppStore、上架安卓应用市场10个。

对于一个视频会议软件要如何测试,怎样进行压力测试呢?

让你们的员工尽量在不同的环境下分阶段进入会议,人数逐渐增加,尽可能得测试各种功能即可。

同时并发上千人,跟金谷视频会议做极端测试一样,全国3千网友来来同时并发,3千网友见证效果。不断线、视频不卡、语音不断续,这样的环境下测试有效的。

同时开始N个视频会议。

APP页面掉帧卡顿原因及Perfdog性能测试之FPS

近在做APP性能专项测试,视频剪辑过程中出现多次卡顿掉帧的问题,为了更好地了解出现掉帧卡顿的原因,去查阅了资料并记录下该文章

了解卡顿原因之前,先了解下视图渲染过程如下图:

1、CPU计算显示的内容(如文本绘制,UI布局计算,视图创建,解码等等),然后把计算好的内容提交给GPU

2、GPU 渲染(变换,图层合成,纹理渲染等)完成后,将渲染结果放入帧缓冲区

3、视频会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示

备注:

1、显示器上的所有图像都是一线一线的扫描上去的(从左到右,从上到下刷新),如下图:

3、水平同步可能会出现画面撕裂的现象(如下图)。因为画面的渲染不是整个画面一起渲染的,是逐行逐列渲染。如果没有开启垂直同步,设备配置不够,则画面在高速移动中会出现一行还没刷新完成就出现下一行,进而出现撕裂情况

4、垂直同步就是为了解决画面撕裂的问题,当开启垂直同步后,GPU 会等待显示器的 VSync 信号发出后,才进行新的一帧渲染和缓冲区更新。这样能解决画面撕裂现象,也增加了画面流畅度,但需要消费更多的计算资源,也会带来部分延迟。

5、目前,iOS设备使用双缓存,并开启垂直同步,Android是三缓存,并开启垂直同步(缓存之间怎么切换的呢???)

首先,先了解下基础的知识:定设备的刷新率是60HZ,如果页面的滑动流畅率为60fps,也就是一秒更新60张,人眼上看就是流畅的效果,也就是每隔16.7ms(1/60)就要产生一帧的画面,即:每隔16.7ms发出V-SYNC信号,触发对UI进行渲染,这一帧的画面需要由CPU和GPU共同协同完成显示(详见上面的视图渲染过程)

卡顿掉帧原因:

如果在一个 VSync 时间内,CPU花费的时间比较长,留给GPU的时间就比较少,GPU+CPU总时间就可能超过16.7ms,下一帧到来前,没准备好当下帧的画面,这时候显示器还是显示上一帧的画面,就出现掉帧,就出现滑动卡顿;

同理,如果GPU花费的时间比较长,总时长也可能超过16.7ms

所以,CPU 和 GPU 不论哪个阻碍了显示流程,都会造成掉帧现象

经过上面的分析,为了优化掉帧卡顿问题,我们就需要对CPU和GPU的处理过程进行优化

先讲下以下的几个参数:

Frames Per Second;应用界面平均每秒刷新次数,

Jank :1s内卡顿次数

BigJank :1s内卡顿次数

PerfDog Jank计算方法:

1. 同时满足以下两条件,则认为是一次卡顿 Jank.

a) 当前帧耗时>前三帧平均耗时2倍。

b) 当前帧耗时>两帧电影帧耗时(1000ms/24 2=84ms)。

2. 同时满足两条件,则认为是一次卡顿 BigJank .

a) 当前帧耗时>前三帧平均耗时2倍。

b) 当前帧耗时>三帧电影帧耗时(1000ms/24 3=125ms)。

测试过程中,卡顿时长的占比。即Stutter(卡顿率)=卡顿时长/总时长

卡顿时长计算:基于Jank的基础上,一次Jank卡顿,会有一次卡顿时间Jank time。测试过程中可能有多次Jank卡顿,即有多次卡顿时间Jank time。卡顿时长即为多次卡顿时间的和

上下帧画面显示时间间隔,也可简单认为单帧渲染耗时

Avg(FTime):平均帧耗时

1、流畅度不等于FPS,需要度衡量,考虑FPS,Jank,Stutter

2、APP需要关注FPS、Jank及卡顿率。只是需要区分使用场景,如:

(1)、静态页面窗口

只需关注FPS,理论FPS应该为0,否则,说明有冗余刷新,容易引起手机发热及耗电。

(2) 有滚动动画页面窗口

只需关注FPS,FPS处于合适值即可,无需高频刷新。

(3)快速滑动页面窗口。

需要关注FPS、Jank及卡顿率。手机交互灵敏度就是来源于此,一般滑动状态下,帧率越高越好,Jank越小越好。

(4) 播放视频页面窗口。

需要关注FPS、Jank及卡顿率,视频卡顿直接影响用户。视频一般帧率18-24帧,Jank=0。比如微信播放视频、视频播放器等。