• 14
  • 14
分享

一.兼容性测试

直播的兼容性测试则是在不同的机型、不同的系统、不同的分辨率以及不同网络环境下测试是否可以正常开播,进入直播间观看直播、发送消息并且在直播结束时可以正常跳转到直播结束页面进行相关操作。

1.png

图1.1 兼容性测试

二.性能测试

针对直播间的性能测试主要涉及到以下几个方面:

2.png

图2.1 性能测试

  1. CPU:iOS可以使用instruments中的Activity Monitor帮助测试。Android可以利用Android Studio 自带 CPU检测功能进行测试 。

  2. 内存:iOS可以使用instruments的 Leaks、Activity Monitor 、Allocations 、Zombies帮助测试。Android可以利用Android Studio 自带内存检测功能进行测试 。

  3. 流量(WI-FI和流量): 记录直播过程中的流量消耗情况(可借助工具,如腾讯管家)。

  4. 电量:同等初始环境下,开启直播30分钟,对比多个直播APP的电量消耗情况。

  5. 温度(包括电磁温度和CPU的温度):同等初始环境下,开启直播30分钟,利用工具(如Castro)帮助记录对比多个直播APP直播的温度变化。

  6. 秒开:测试进入直播间时首屏的加载时间在1S左右。

  7. 延迟:测试主播开播与观众拉流的视频直播之间的延迟。

  8. 清晰度:根据用户的直观感受反馈测试。

  9. 分辨率:借助VLC工具查看。

  10. FPS:借助VLC工具查看。

  11. 码率:借助VLC工具查看。

三.UI测试

测试用户界面布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。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


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   这段时间在自己搭建公司的测试平台框架,基本已经成型,可以满足编写接口、接口自动化、接口性能、数据展示等功能,回过头来看可以使用的工具,发现还是尽量保持“工具引用,不依赖工具”的思想,这里做一个总结。  1、首先只会独立使用工具,会带来很大的局限性  比如,我们会使用jmeter来写几个接口,会用postman来做接口,还有其它的工具,那么,我认为这只能局限在你的接口测试的最基础层面。通过阅读工具的文档,谁都可以通过UI页面的操作,搭建接口测试,然后执行,产生报告。但是遇到稍微复杂点的接口,你就无从下手了。我举个例子,我在测试微信小程序的时候,微信会根据每次登录产生一个不同的code,一但c...
            0 0 1629
            分享
          • 并发测试和持续性压测都是评估系统性能的常用方法,它们可以帮助开发人员发现并解决系统中的性能问题。本文来详细介绍下。概念并发测试: 旨在评估系统在同时处理多个用户请求时的性能。在这种 测试 中,系统会暴露于一定数量的用户负载下,并且会记录系统的响应时间、吞吐量和资源利用率等指标。这些指标可以用来确定系统的性能瓶颈,以及在不同负载下系统的表现。持续性压测: 旨在评估系统在长时间运行或高负载下的性能。在这种测试中,系统会暴露于一定数量的用户负载下,并且会持续一段时间运行,通常在几个小时或几天。这种测试可以用来确定系统在长时间运行下的表现,以及在高负载下系统是否具有可扩展性。并发测试在并发测试中,需要...
            0 0 1722
            分享
          • 每个开发都不想写文档。当你不想写接口文档时,可以通过安装插件在 IDEA 里实现自动同步,一边写代码一边同步接口文档给你的前端、测试同学。以下内容手把手教你怎么操作(这里仅面向使用 IDEA 编辑器、遵循 Java Spring 框架注释规范的同学):首先,你需要安装一个插件IDEA 插件市场里搜索 「Apifox Helper」,这是国内一个做 API 协作管理平台的厂商(Apifox)做的插件,可以非常方便自动生成接口文档并且同步到你的项目中。这个插件可以实现代码零入侵自动生产接口文档。IDEA 安装插件:打开 IDEA > Preferences(Settings) > Pl...
            0 0 2042
            分享
          •   本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!  一、测试常见问题和流程篇  1. 介绍一下测试流程(重点,常见!)  需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\观察、问题跟进、测试报告、复盘会议。  根据自己的日常经验来回答,每个点的工作内容都需要清晰掌握,有可能就某个点如何工作进行提问。  2. 介绍一下测试方法  按阶段:单元测试、集成测...
            0 0 183
            分享
          • UI自动化是自动化测试中不可分割的一部分,是黑盒测试的一种重要手段。在UI自动化测试过程中,我们不可避免会遇到各种各样的问题,现将自己在测试过程中遇到的问题进行汇总,希望可以为大家提供帮助。 一、启动浏览器报错报错信息:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'...
            12 12 3709
            分享
      • 51testing软件测试圈微信