Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >播放器如何进行测试

播放器如何进行测试

作者头像
软件测试君
发布于 2019-06-03 02:16:22
发布于 2019-06-03 02:16:22
1.4K0
举报
文章被收录于专栏:测试人生测试人生

下面分享一波关于播放器的测试点:

一、功能测试

打开,关闭播放器

播放,暂停,停止播放器

上一个视频,下一个视频

音量大小,静音

最大化,最小化

播放列表的添加,删除,查看

播放列表的播放顺序,单循环,多循环,顺序播放,随即播放

支持的所有播放格式的文件

能否播放被隐藏的媒体文件

能否通过网络播放已共享的媒体文件

二、易用性测试

界面是否方便,整洁

快捷键是否正确

菜单是否正确

图像是否清楚

拖拽滚动条

是否支持直接拖动文件到播放器中

是否具备播放记忆功能

是否能否自动保存以前的播放列表

三、性能测试

一次性添加多个文件到播放列表,看播放器的反应时间

播放大容量的文件,看加载多长时间能正常播放

四、兼容性测试

播放器是否能在其他平台上正常播放

播放器是否与其他类型播放器兼容

五、安装测试

播放器是否安装成功

播放器是否能自定义安装

安装过程是否能回到上一步重新安装

是否能成功卸载

卸载后要检查安装文件夹是否同时被删除,如果在安装时在注册表中填入了关键字,是否在卸载后进行了删除,如果在安装时增加了服务,是否在卸载后进行了删除,如果在安装时设置了端口好,是否在卸载后对端口号进行了释放

是否有默认安装

播放器软件的升级安装

在播放媒体文件的过程中进行播放器软件的升级

播放器软件正在使用过程中,进行播放器软件的卸载操作

播放器软件正在使用过程中,在系统后台删除播放器软件对应的安装目录

是否能够自动监测到升级版本,提示用户进行安装升级

安装成功后,检查后台的安装文件夹及相关文件内容是否完整,准确,安装目录是否与用户安装时指定的目录相一致

安装成功后,如果要向注册表中填入相关的关键字,则要查找注册表信息是否填写完整正确

安装成功后,如果要创建相关的服务,则要查看是否添加了相关的服务,服务是否默认自动启动

安装成功后,如果占用了某个端口号,则要查看是否进行了正确的端口号配置(34-36可能不适合于播放器软件的安装,但可以在其他系统安装时作为测试点考虑)

六、可靠性测试

是否能打开网络共享的文件

打开不支持的文件,是否有相应提示

从播放列表中播放不在存在的文件,是否会提示出错

出错后,是否能再次打开支持的文件

是否能播放不完整的文件(比如,bt下载示完成)

若系统没有安装扬声器,是否可以进行播放器软件的使用

能否同时打开多个播放器

在文件被播放的同时,能否剪切、删除或移动媒体文件

在文件被播放的同时,能否修改媒体文件的名称或类型

如果在播放过程中,异常退出(程序关闭,系统断电或网络故障),是否记录了相关的播放点,在异常排除后,能否从播放点继续播放

当某个媒体文件出现播放错误后,不影响其他媒体文件的播放

是否具备自动纠错功能

在不同客户端机器上,同时播放同一个媒体文件

七、文档测试

帮助文档是否存在,完整,准确

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
RTP流发送器和播放器
在安防软件开发领域中通常涉及摄像头拉流,转封,解码播放3个环节甚至涉及后端视频识别,推流到web端各个环节,但实际开发当中不可能串行开发和测试,为了提供软件开发效率,加快项目进度,通常各模块独立开发,独立调试,独立测试。实际商用环境,也不可能经常直接派开发人员现场调试某些码流bug。所以从实际摄像头抓包拿到码流,通过模拟工具模拟上游的流程就派上用场了。以下文章介绍了3种常用工具
用户4148957
2022/06/14
1.2K0
QT入门10个小demo——MP4视频播放器
学完qt好几个月了,一直没做相关的项目巩固,这次分享10个qt相关的小项目来练练手。
秋名山码神
2023/10/16
2.3K0
QT入门10个小demo——MP4视频播放器
QT软件开发: 基于QT设计的完整版视频播放器、多媒体播放器(mdk-sdk)
完整工程源码下载地址(下载即可编译运行): https://download.csdn.net/download/xiaolong1126626497/19387165
DS小龙哥
2022/01/12
6.9K0
QT软件开发:  基于QT设计的完整版视频播放器、多媒体播放器(mdk-sdk)
毕业设计之Qt播放器[通俗易懂]
void MainWindow::slotOpenFile()//打开文件ok { // mplayerProcess->close(); currentFileName = QFileDialog::getOpenFileName(this, tr(“打开媒体文件”), tr(“/root/Music”), tr(“Music file(*.mp3 *.wav) ;; Video files(*.rmvb *.rm *.avi *.wmv *.mkv *.asf *.3gp *.mov *.mp4 *.ogv)” )); if( !currentFileName.isEmpty() ) { player->play(currentFileName); //this->showFullScreen(); } }
全栈程序员站长
2022/09/06
5010
34.2K Star开源macOS上最好的现代视频播放器,不接受反驳
开源日记
2023/09/08
9500
34.2K Star开源macOS上最好的现代视频播放器,不接受反驳
Qt学习之路_14(简易音乐播放器)
  这一节实现一个简易的音乐播放器,其音乐播放的核心功能是采用Qt支持的Phonon框架,该框架在前一篇博文Qt学习之路_13(简易俄罗斯方块) 中已经使用过了,在俄罗斯方块中主要是用来设置背景音乐和消行的声音的。这里用这个框架同样是用来播放,暂停等多媒体的各种控制功能,另外该框架可以自动获取音频文件的一些信息,这样我们在设计播放列表时可以获取这些信息,比如歌手名,专辑名,时长,文件名等等。程序中桌面歌词的实现是继承了QLabel类,然后使用3层文本显示,最上面一层采用渐进显示的方式来达到歌词播放的动态效果。
bear_fish
2018/09/20
2.1K0
Qt学习之路_14(简易音乐播放器)
Windows 中支持 DLNA 媒体库的视频播放器推荐
之前用手机通过 Samba(局域网共享)观看下载在 NAS(挂载了硬盘的树莓派)中的电影时,发现在视频文件比较大或者格式比较特殊(比如 mkv)的情况下,大概看到一个多小时进度的时候,就会播放失败,换了各种播放器也不能解决这个问题(在电脑上是可以顺利播放的)。
独立观察员
2022/12/31
5.6K0
Windows 中支持 DLNA 媒体库的视频播放器推荐
Audirvana for Mac(无损音乐播放器)
Audirvana 是适用于 macOS 和 Windows 的流行高端音乐播放器软件。它旨在通过提供一系列功能(例如比特完美播放、高级上采样、元数据管理以及与 Tidal 和 Qobuz 流媒体服务的集成)为发烧友提供优质的聆听体验。Audirvana 支持多种音频格式,包括 FLAC、ALAC、DSD 和 MQA,并且可以播放到各种类型的数模转换器 (DAC)。此外,Audirvana 提供了一个直观的用户界面,允许用户轻松浏览和组织他们的音乐库、创建播放列表和控制播放。
用户10121095
2023/03/14
1.5K0
hexo-butterfly-音频视频播放器嵌入
​ 实现引入有两种方式,一种是在markdown中用原生的html编写(需开启配置文件中aplayerInject配置),一种则是借助hexo-tag-aplayer插件进行渲染(区分全局引用、部分引用)
hahah
2022/06/14
2.2K0
工具使用:利用SRS和FFmpeg搭建流媒体直播和点播系统
最近解决一些摄像头上云问题,由于自研播放器有时存在一些播放问题,按照音视频常见问题分析和解决:延时和抖动这篇文章说的定位问题思路,我决定搭建一些RTMP流媒体服务器,供测试用标准播放器如VLC交叉验证。之所以存在这么多奇怪的问题,是因为接上来的摄像头或者平台总是存在一些私有码流或者码流格式不规范导致。下面简单说下RTMP服务器搭建和测试方法,包括FMS和SRS在win和linux下的搭建方法。
潇湘落木
2020/11/12
5.8K0
工具使用:利用SRS和FFmpeg搭建流媒体直播和点播系统
Linux下播放器开发-Mplayer命令行使用介绍
前面文章介绍了Linux下Mplayer播放的交叉编译、移植,在命令行上成功运行了mplayer播放器,完成了视频播放。mplayer支持二次开发,也支持命令行上直接使用;如果在命令行上直接运行,mplayer会默认捕获键盘事件,支持很多快捷键,也支持很多的命令行参数,可以完成视频播放、循环播放设置、播放列表设置、将视频里的音频文件输出保存,将视频帧保存为图片,设置播放速度等等。
DS小龙哥
2022/05/11
4.3K0
Linux下播放器开发-Mplayer命令行使用介绍
音视频:播放器与 H.265 播放探索
上一篇已经介绍了H.264和H.265之间的一些关系和基础,简单来说,H.265标准围绕着视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。
程序员架构进阶
2021/11/04
2.2K0
OmniPlayer Pro Mac(全能多媒体播放器)2.0.5中文版
OmniPlayer Pro Mac全能播放器是一款支持macOS上几乎所有音频和视频格式的多媒体播放器。它功能强大,设计简洁现代。它能够通过硬件解码轻松播放各种4K/1080P/720P的高清视频,普通音频和无损音频。同时你也可以通过它丰富的功能方便的控制和调整播放进度/播放列表/视频画面/音轨/字幕/截屏等。
Mac知识分享
2022/07/15
6110
IPTVnator – 最方便的开源 IPTV 播放器
IPTVnator 是一款视频播放器应用程序,提供对 IPTV 播放列表播放(m3u、m3u8)的支持。该应用程序允许用户使用远程 URL 或从本地文件系统上传文件来导入播放列表。此外,它还支持 XMLTV 格式的 EPG 信息,可以通过 URL 提供。
轩源
2025/01/25
7570
IPTVnator – 最方便的开源 IPTV 播放器
OmniPlayer Pro for Mac(mac视频播放器)
OmniPlayer Pro for Mac是一款好用的mac视频播放器,可以更好的帮助用户去体验播放器的视觉,OmniPlayer中文版能够通过硬件解码轻松播放各种4K/1080P/720P的高清视频,普通音频和无损音频,同时你也可以通过它丰富的功能方便的控制和调整播放进度等等。
Mac软件分享
2022/08/15
8240
OmniPlayer Pro for Mac(mac视频播放器)
编码,打包,CDN交付和视频播放器端的延迟优化
在本系列上一篇文章《定义和测量延迟》中,介绍了为什么延迟是OTT传输的一个问题以及如何测量端到端延迟中不同传输步骤所占的延迟比重。 本文接下来介绍可能的延迟优化,从编码,打包,CDN交付以及视频播放器这些过程,通过调整其中的参数,可以为观众提供一个经过精心优化的低延迟直播流。
用户1324186
2018/11/08
2.1K0
MKOnlinePlayer在线音乐播放器
MKOnlineMusicPlayer 是一款开源的基于 Meting 的在线音乐播放器。具有音乐搜索、播放、下载、歌词同步显示、个人网易云音乐播放列表同步等功能。
行云博客
2022/05/11
4.7K0
MKOnlinePlayer在线音乐播放器
听音乐不过瘾?自制一个音乐播放器!【附带函数源码】
其实C#除了在游戏开发上具有显著优势以外,在winform交互页面设计和web网站开发上也是独树一帜的。
灰小猿
2020/09/23
1.6K0
听音乐不过瘾?自制一个音乐播放器!【附带函数源码】
【说站】PotPlayer 播放器v1.7.21759绿色版
PotPlayer,免费全能影音播放器,堪称Windows平台最强本地视频播放器。PotPlayer播放器,拥有强劲播放引擎加速,支持DXVA, CUDA, QuickSync,多媒体播放器支持蓝光3D,内置强大的解码器及滤镜/分离器,支持自定义添加解码器,对字幕的支持非常优秀,能够兼容特效字幕及在线搜索字幕实时翻译。
很酷的站长
2022/11/25
1.9K13
【说站】PotPlayer 播放器v1.7.21759绿色版
html播放rtsp流,浏览器播放rtsp视频流解决方案
最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究。而浏览器不能直接播放,只有通过插件或者转码来实现这个需求。
全栈程序员站长
2022/11/02
6.3K0
推荐阅读
相关推荐
RTP流发送器和播放器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档