直播通用测试方法

一.兼容性测试

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

图4.1 兼容性测试

二.性能测试

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

图5.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)内容测试

  • 输入框说明文字的内容与系统功能是否一致

  • 文字长度是否加以限制;

  • 文字内容是否表意不明;

  • 是否有错别字;

  • 信息是否为中文显示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/66078.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bilibili直播间接收监听和发送弹幕api

参考文: https://blog.csdn.net/fei347795790/article/details/111164254 Python实现自动发送B站直播弹幕软件 https://blog.csdn.net/fzq13994952987/article/details/100861372 bilibili直播间利用python爬虫自动发送弹幕 https://www.bilibili.com/read/cv818641…

OBS推流到EasyDSS平台匿名直播时却在其他直播间生成了录像文件该如何解决?

EasyDSS视频直播点播平台集视频直播、点播、转码、管理、录像、检索、时移回看等功能于一体,可提供音视频采集、视频推拉流、播放H.265编码视频、存储、分发的视频流可覆盖全终端等视频能力服务,同时也可使用配置证书进行https访问。 近期有用户反馈在使…

iOS直播间聊天室遇到的问题

Question: 1.刷新直播间消息机制该用哪种方法?哪一种更加合适? 2.聊天室该如何图文混排? 3.聊天室出现特殊字符临界点不换行?高度计算错误? 4.聊天室该如何加载网络图片? 5.聊天室如何优化…

chatgpt赋能python:Python下载之后怎么用:详细教程

Python下载之后怎么用:详细教程 Python作为一种著名的编程语言,已经成为众多程序员和开发者的首选。因此,如果您也想开始使用 Python 来进行编程,那么下一步应该是下载和安装Python。但是,下载完 Python 之后&#xf…

chatgpt赋能python:PythonSoup对于爬虫程序员来说为什么如此重要

Python Soup 对于爬虫程序员来说为什么如此重要 介绍 Python是现代编程世界中最广泛使用的语言之一。它是一个高级编程语言,可用于许多应用程序,从机器学习到游戏开发再到网络爬虫。对于网络爬虫,Python Soup是非常重要的工具之一。Soup是一…

chatgpt赋能python:Python编程输入法推荐使用什么

Python编程输入法推荐使用什么 如果你是一名Python程序员,那么你一定需要一个高效的输入法来帮助你快速编写代码。在这篇文章中,我们将会介绍一些Python编程输入法的选择,并分析它们的优缺点,最终为你提供最佳建议。 Sublime Te…

chatgpt赋能python:Python下载好了怎么用

Python 下载好了怎么用 Python是一种高级编程语言,它具有简单易学、跨平台、可扩展性以及丰富的第三方库等优点,成为了全球最受欢迎的编程语言之一。在这篇文章中,我们将介绍如何下载 Python 并演示如何使用。 下载 Python Python 官网提供…

如何使用python来进行回归分析

文章主要介绍两种常见的回归分析方法,以及其对应的Python实现操作。 目录: 什么是回归分析 为什么使用回归分析 回归分析技术有哪些 使用Python实现回归分析 什么是回归分析 在统计学中,回归分析(regression analysis)指的是确定两种或两种以…

用stata做面板数据回归分析基础作业

目录 1.导入数据集 2.面板数据有关信息 3.混合回归 4.随机效应模型 4.1随机效应模型or混合回归模型的选择:LM检验 4.2随机效应模型:两种估计方法 A.FGLS法:广义离差模型 B.MLE法:极大似然估计 4.3双向随机效应模型 5.固定…

2月8日第壹简报,星期三,农历正月十八

2月8日第壹简报,星期三,农历正月十八坚持阅读,静待花开1. 土耳其强震已致土叙两国超5000人遇难、两万余人受伤,土总统宣布:实施国家紧急状态3个月;中国救援队82名队员赴土耳其实施国际救援,携搜…

“我经历了长达十年的‘洗脑’:现代 Web 开发,非 JavaScript 框架不可!”

【CSDN 编者按】说起 Web 开发,总是很容易想起 JavaScript,很少有人质疑过它的性能和必要性,而本文作者则认为:“这是一种洗脑”。 原文链接:https://www.spicyweb.dev/the-great-gaslighting-of-the-js-age/ 未经授权…

语音笔记APP哪个好 用它直接录音并整理很方便

很多人在记笔记的时候,喜欢用录音来辅助以便提高效率,尤其是当领导临时布置了一个比较复杂的任务或者听到了一段包含重要信息的话,你又来不及打字,那么就可以采取录音的方法,能够在一定程度上避免遗漏某些重要内容。录…

当ChatGPT应用在汽车行业,具体有哪些场景?

​ ChatGPT有潜力彻底改变汽车行业并将其提升到新的高度。在ChatGPT的加持下,该行业的多个领域都将取得重大变化。 利用ChatGPT作更高级的虚拟助理 你可能用过现有的虚拟助理,它们一系列的回复有时候让人不得不感叹一句“人工智障”!然而&a…

chatgpt赋能python:Python如何办公自动化

Python如何办公自动化 近年来,Python的应用越来越广泛,不仅在数据分析和机器学习领域得到了广泛的应用,还在办公自动化方面也越来越得到人们的关注。Python语言强大的数据处理能力、API调用能力和自动化能力,为我们提供了一种有效…

chatgpt赋能python:Python怎么办公自动化?

Python怎么办公自动化? 在现代社会,信息技术已经为我们带来了诸多便利。在工作和生活中,我们不仅需要处理许多数据,还需要按照一定流程进行操作。这样的任务可能非常琐碎而重复,让人感到疲惫。而采用Python进行自动化…

智能排班系统 【开源说明】

文章目录 引言说明讲讲开源开源要做什么了解开源协议项目的信息脱敏写好项目说明文档修改.gitignore 项目不完善点说明管理系统前端页面自适应做得不好部分页面体验不好 管理系统后端接口缺乏数据校验数据管理接口查询不够完善接口可以更加完善 开源仓库地址智能排班系统相关文…

借力表单设计器开源,助力实现办公自动化发展!

数字化转型是当今的发展潮流,有越来越多的企业对于数据管理和办公自动化发展深有体会,也习惯于采用低代码开发平台来实现更高效率的办公。在传统表单失去发展优势的当下,借力表单设计器开源工具,可以给企业带来提质增效的办公效率…

chatgpt赋能python:如何利用Python进行自动化办公

如何利用Python进行自动化办公 在现代办公环境中,自动化成为了一种趋势。利用计算机程序自动处理重复性劳动,可以提高生产效率和工作质量,同时也能够让工作更加轻松。Python作为一种常用的编程语言,在自动化办公中发挥了重要作用…

如何实现办公自动化?

办公自动化(OA)允许数据在没有人工干预的情况下流动。由于人工操作被排除在外,所以没有人为错误的风险。如今,办公自动化已经发展成无数的自动化和电子工具,改变了人们的工作方式。 办公自动化的好处 企业或多或少依…

Paper Reading:《Zeno:An Interactive Framework for Behavioral Evaluation of Machine Learning》

一枚科研小白的论文的阅读笔记,主要是为了记录自己的学习过程,前期读论文很多时候还是停留在解决语言障碍的阶段… 这篇文章也是极其粗浅的阅读 文章目录 一.论文简介二.常识、语料、术语积累1.术语2.生词3.表达积累 三.工作流总结 一.论文简介 论文放出…