直播的兼容性测试则是在不同的机型、不同的系统、不同的分辨率以及不同网络环境下测试是否可以正常开播,进入直播间观看直播、发送消息并且在直播结束时可以正常跳转到直播结束页面进行相关操作。
图1.1 兼容性测试
针对直播间的性能测试主要涉及到以下几个方面:
图2.1 性能测试
CPU:iOS可以使用instruments中的Activity Monitor帮助测试。Android可以利用Android Studio 自带 CPU检测功能进行测试 。
内存:iOS可以使用instruments的 Leaks、Activity Monitor 、Allocations 、Zombies帮助测试。Android可以利用Android Studio 自带内存检测功能进行测试 。
流量(WI-FI和流量): 记录直播过程中的流量消耗情况(可借助工具,如腾讯管家)。
电量:同等初始环境下,开启直播30分钟,对比多个直播APP的电量消耗情况。
温度(包括电磁温度和CPU的温度):同等初始环境下,开启直播30分钟,利用工具(如Castro)帮助记录对比多个直播APP直播的温度变化。
秒开:测试进入直播间时首屏的加载时间在1S左右。
延迟:测试主播开播与观众拉流的视频直播之间的延迟。
清晰度:根据用户的直观感受反馈测试。
分辨率:借助VLC工具查看。
FPS:借助VLC工具查看。
码率:借助VLC工具查看。
测试用户界面布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
(1)秀场:
主态直播间
直播间开播页面:摄像头、闪光灯、美颜、封面图、标题、选吧、开启同步按钮、开启测试直播间、定位、分享、开播以及开通游戏直播展示正常;
直播间页面:主态头像、观众数、魅力值、水印、观众列表、消息框、摄像头、闪光灯、美颜、分享展示正常;
直播结束页面:观众数、直播时长、点赞数、魅力值上升、删除本次视频(直播时长大于三分钟)展示正常。
客态直播间
直播间页面:主态头像、关注按钮、观众数、地理位置、魅力值、水印、观众列表、来源吧、消息框、放大播放、礼物、分享功能及界面正常;
直播结束页面:主播头像、主播名、魅力值上升、观看人数、直播时长、关注按钮以及精彩直播推荐展示正常。
(2)游戏:
主态直播间
直播间开播页面:设置、标题、选游戏、选吧、清晰度、横竖屏、开启测试直播间、定位、分享、开播以及直播教程展示正常;
直播间页面:标题、魅力值、人数、消息框、分享、语音隐私、图像隐私以及设置展示正常;
直播结束页面:竖屏开播的直播结束界面同秀场;横屏开播的直播结束界面横屏展示,具体的展示内容同秀场。
客态直播间
竖屏:主态开播选择竖屏直播,客态进入游戏直播间,界面和普通直播间展示一样;
主态开播选择横屏直播,客态进入游戏直播间,视频流界面展示主播横屏界面;主播头像/在线观众数/地理位置/观众头像/关闭直播间按钮/魅力值/吧名/水印正常展示;游戏直播画面区域16:9;im消息展示区域正常;聊天输入框、放大按钮、分享按钮、礼物按钮展示正常;
横屏全屏:主播头像/观看人数/距离/魅力值/水印/关注/聊天框/缩小按钮/屏蔽icon/分享icon/礼物icon均正常展示;渐隐消失效果是否正常;
直播结束页面:同秀场。
(3)新手引导:左滑清屏,上下拉切换直播间,双击点赞。
(4)气泡提醒:横屏观看直播、进入视频广场。
(5)个人信息卡片:近期回放+粉丝数+正在关注展示正常;
(6)列表UI:粉丝数/正在关注:头像+用户名+关注/取消关注按钮;用户名超长打点截断;近期回放:录播封面、标题、观众数、时间展示正常。
(7)夜间模式展示正常。
(8)礼物特效展示正常。
(9)导航测试
是否易于导航,导航是否直观;
导航帮助是否准确直观;
导航与页面结构、菜单、连接页面的风格是否一致。
(10)图形测试
自适应界面设计,内容根据窗口大小自适应;
页面标签风格是否统一;
(11)页面是否美观,页面的图片应有其实际意义而要求整体有序美观。
(12)内容测试
输入框说明文字的内容与系统功能是否一致
文字长度是否加以限制;
文字内容是否表意不明;
是否有错别字;
信息是否为中文显示。
作者:Yannn酱
原文链接:https://blog.csdn.net/Lyan00/article/details/105247104#comments_15141412