51Testing软件测试论坛
标题:
如何测试高清播放器
[打印本页]
作者:
lynn_tester
时间:
2010-7-21 16:59
标题:
如何测试高清播放器
各位大虾好!本人初入测试行业,刚刚接到一个测试高清播放器的任务,对此了解很少.
该从哪入手,如何设计测试用例,望不吝指教!
侧重多媒体兼容性测试.对外观接口和内部应用也可给出自己的意见.
之前测过芯片各模块的软件驱动,写些脚本来调用测试.对于像这种一个实物的测试还是第一次,所以十分茫然,期待各位的回复,谢谢!
作者:
Jackc
时间:
2010-7-22 11:52
总体思想为:先列出可测需求点,再分类,生成测试主框架后填充。注意区分UI和功能部分,为了设计方便,可以在每个用例类的开始都先设计UI用例,再设计功能用例。
我手里没有现成的高清播放器,我就拿一个手机播放器来说吧。(以下内容仅针对于黑盒部分)
1、常规部分
1.1 启动。通常是启动后的UI检查,比如log、title、默认图片等等。
注意,启动方式分很多种,需要一一罗列,比如从程序图标启动;打开视频文件启动……
1.2 主界面。也就是启动多媒体后的第一个界面。通常分为两个部分:
A、UI。主要是主界面提供了哪些默认图片、button等等
B、功能。主要是主界面的button的功能检查,比如退出、设置、帮助等等
PS:在描述主界面功能时,对视频文件操作的功能可以先不写,单独分为一个类的用例来设计。(比如播放、停止等功能)
换句话说,这里描述的功能都是比较次要的辅助功能,重要功能一般都是独立设计。
1.3视频文件采集。也就是选取视频文件的界面。通常会包含一个“option”和“back”两个按钮。而对文件的各种操作(选择、删除、移动等等),都在option里。
所以,先检查UI界面后,按照各个功能再设计用例即可。
这个功能需要注意两点:
A、因为这个功能引入了一个“文件列表”界面,所以需要增加文件的排序、查找等功能用例。
B、其他获取视频文件的方式,比如链接、下载、在线观看和最近播放列表等等。
1.4 播放界面。
A、按界面显示分可以分为普通播放界面和其他播放界面(如全屏)
B、按文件读取方式分可以分为本地文件和下载文件(在线播放时,会增加相关的一些小功能,如缓冲字符串。)
C、所有播放操作相关的功能都可以放在这个用例类中,比较多了,如:播放/暂停、停止、静音/非静音、存储、发送、设置、帮助、退出……
PS:建议这个测试类根据功能再次细分。
1.5 播放器缩放以及视频宽高比优化
这个测试点需要有明确的需求才方便设置用例检测点。如果没有明确需求,测试的宽高比例可以参考PC的屏幕比例分布来设计。而视频优化的检查点在没有需求的情况下就只能目测了……
2 其他特殊功能
主要是罗列一些播放器的特殊功能和界面。比如打开较大文件时的等待界面;暂停后附加的广告图片等等。
3 视频文件兼容
罗列支持的视频文件格式
4 错误推断
A、文件损坏
B、不支持的文件
C、缺少播放文件的支持组件。如播放在线视频,却不能上网。
D、授权失效。
E、其他相关程序正在调用播放器时,以其他方式启动播放器。
F、内存不足
G、指定读取路径不存在
……
PS:总体来说,LZ的这个问题过于庞大,我已经精简了很多东西。
希望对你有所帮助。
[
本帖最后由 Jackc 于 2010-7-22 11:53 编辑
]
作者:
lynn_tester
时间:
2010-7-22 15:00
感谢jackc的细心解惑,这些无疑对菜鸟级的我帮助很大!
公司的产品还在研发当中,市场上买了几个播放器让我们先摆弄
我想先找出可测需求点,再分类填充
依据你手机播放器的方式细分大小用例,争取给出一份有条理的用例报告。
第一次开通了这样一种空间,第一次发贴。
获得jackc这样认真专业的帮助,感动不已...也让我倍受鼓舞...
再次谢过!!!
作者:
sakuna
时间:
2010-7-23 11:47
既然是高清播放器,那高清的测试资源要多准备多点,同时播放效果要观察,我觉得主要任务就是在解码上面,同时市面上很多转换类软件,输出的视频你也可以考虑下你们的播放器是不是支持
作者:
lynn_tester
时间:
2010-7-23 16:29
sakuna说得没错,需要测各类源文件,重点在各种音频、视频文件的格式兼容上面
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2