一种基于播放器产品的功能检测系统的制作方法

文档序号:35883737发布日期:2023-10-28 16:44阅读:23来源:国知局
一种基于播放器产品的功能检测系统的制作方法

本发明涉及硬盘播放器,尤其涉及一种基于播放器产品的功能检测系统。


背景技术:

1、硬盘播放器是一种可以直接连接到电视或显示器上,并通过usb或hdmi接口播放存储在硬盘中的视频、音乐和图片的设备,这样播放器在出厂之前一般都是需要进行功能检测的,但是传统的测试方法由于测试过程中需要考虑多种媒体格式和编码方式,测试难度较大,测试结果的准确性难以保证,且过程中通常需要手动进行,容易出现人为因素的误判和遗漏,影响测试结果的准确性和可靠性,所以这样的检测方式在实际使用过程中的实用性有所降低。因此我们提出一种基于播放器产品的功能检测系统。


技术实现思路

1、本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于播放器产品的功能检测系统。

2、为了实现上述目的,本发明采用了如下技术方案:

3、一种基于播放器产品的功能检测系统,包括:用于采集播放器的各种数据的数据采集模块、用于对播放器的各项功能进行测试的功能检测模块、用于编写自动化测试脚本通过模拟用户的操作来测试播放器的各项功能的自动化检测模块以及用于生成测试报告的报告生成模块,所述数据采集模块包括用于检测播放器是否支持常见的视频格式的性能检测模块、用于检测播放器的播放质量的质量检测模块以及用于检测播放器的兼容性和功能扩展的功能兼容模块,所述功能检测模块包括用于对播放器的各个单元进行测试的单元测试模块、用于对播放器的各个功能进行集成测试的集成测试模块以及用于对整个播放器系统进行测试的系统测试模块,所述自动化检测模块包括用于编写自动化测试脚本的脚本编写模块、用于执行自动化测试脚本模拟用户对播放器功能进行测试的脚本测试模块以及用于分析自动化测试结果来生成测试报告的结果分析模块,所述报告生成模块包括用于收集各个测试模块的测试结果的结果收集模块,用于将测试结果进行整合和分析的数据整合模块以及用于将生成的测试报告发布给相关人员的报告发布模块。

4、本发明进一步设置为:所述性能检测模块包括用于从媒体库中随机选择测试媒体文件进行测试的媒体库筛选模块、用于判断容器是否支持当前媒体文件格式的媒体容器测试模块、用于判断播放器是否支持当前媒体文件编码格式的视频编码测试模块、用于判断音频容器是否支持当前媒体文件编码格式的音频编码测试模块、用于判断当前媒体文件的大小是否超出播放器处理范围的播放器容器测试、用于评估当前媒体文件在播放器上播放性能的播放器性能测试模块、用于判断播放器是否能对当前媒体格式进行播放的格式判定模块、用于判断播放器是否支持当前媒体格式所需的解码器解码判定模块以及对上述测试及判定进行综合评估的综合评估模块。

5、通过采用上述技术方案:通过媒体库筛选模块、媒体容器测试、视频编码测试模块、音频编码测试模块、播放器容器测试、播放器性能测试模块、格式判定模块、解码器解码判定模块等多个性能检测模块,该系统能够全面地测试和评估播放器产品的性能,包括媒体文件格式兼容性、媒体文件编码格式兼容性、媒体文件大小、播放器性能等方面,从而为播放器产品的优化和改进提供了重要的参考。

6、本发明进一步设置为:所述性能检测模块对播放器产品进行压力测试将其记录下来并将传递到结果收集模块进行处理和分析,所述质量检测模块对播放器产品进行功能测试和兼容性测试以确保其在各种情况下都能够正常工作记录测试结果并其传递到结果收集模块进行处理和分析,所述功能兼容模块对播放器产品进行兼容性测试以确保它能够与各种操作系统、浏览器和设备兼容记录测试结果下来并其传递到结果收集模块进行处理和分析。

7、通过采用上述技术方案:能够记录测试结果并将其传递到结果收集模块进行处理和分析,从而能够快速地发现和解决播放器产品中存在的问题,提高播放器产品的质量和稳定性。

8、本发明进一步设置为:所述单元测试模块对播放器产品的各个模块进行测试以确保每个模块都能够正常工作记录下测试结果来并其传递到结果收集模块进行处理和分析,所述集成测试模块主要是对整个播放器产品进行测试以确保各个模块之间的协作和集成能够正常工作记录测试结果下来并其传递到结果收集模块进行处理和分析,所述系统测试模块对播放器产品的各项功能进行测试结果将会被记录下来并传递给结果收集模块进行分析和汇总。

9、通过采用上述技术方案:该系统能够对播放器产品进行全面的功能测试、兼容性测试和压力测试,以确保其在各种情况下都能够正常工作,提高播放器产品的质量和稳定性。

10、本发明进一步设置为:所述脚本测试模块负责执行脚本编写模块编写的自动化测试脚本以确保测试过程的自动化和可重复性并对测试结果进行分析和处理,且其测试结果主要针对于功能测试模块中的各个测试模块进行测试,所述脚本测试模块执行自动化测试脚本生成测试结果并将测试结果传递给结果分析模块进行分析和处理,所述结果分析模块对测试结果进行统计和分析并生成测试报告传输到结果收集模块中进行储存。

11、通过采用上述技术方案:具备脚本测试模块和结果分析模块,能够实现测试过程的自动化和可重复性,提高测试效率和准确性。脚本测试模块能够执行自动化测试脚本,对测试结果进行分析和处理,并与功能测试模块进行衔接,确保测试全面且准确。结果分析模块能够对测试结果进行统计和分析,并生成测试报告,传输到结果收集模块中进行储存。

12、本发明进一步设置为:所述数据整合模块将调取结果收集模块收集到的测试结果存储在指定的位置并将其整合到一个统一的数据集中以便进行进一步的分析和处理,所述报告发布模块通常会从数据整合模块中获取测试数据并将其转换为可视化的图表、表格等形式以便用户更好地理解和分析测试结果,所述媒体容器测试模块对媒体库筛选模块从媒体库中随机选择测试媒体文件进行解码、播放、渲染等测试以检测播放器在不同媒体格式下的兼容性和性能。

13、通过采用上述技术方案:通过这些模块的协作,可以进一步提高测试效率和准确性,为播放器产品的优化和改进提供更加全面和准确的支持和帮助。

14、本发明进一步设置为:所述格式判定模块负责对媒体容器测试模块中测试媒体文件的格式进行判定以确保测试的媒体文件符合测试要求,所述视频编码测试模块通过接收完成媒体容器测试模块中的媒体文件进行测试检测播放器是否支持各种视频编码格式并将检测结果传输至格式判定模块中进行判定,所述视频编码测试模块需要先解码视频流将视频流中的音频流传递给音频编码测试模块进行解码测试检测播放器是否支持各种音频编码格式将检测结果传输至格式判定模块中进行判定。

15、通过采用上述技术方案:这些模块的协作能够进一步提高测试效率和准确性,确保播放器产品在各种媒体格式下的兼容性和性能。

16、本发明进一步设置为:所述音频编码测试模块会生成不同的音频文件并使用播放器进行播放测试将测试结果传递给播放器容器测试模块进行判断并将判定结果传输至格式判定模块中进行判定,所述播放器性能测试模块会从播放器容器测试模块中调取使用不同的媒体文件进行测试并将测试结果传递给播放器容器测试模块进行判断,所述格式判定模块通过接收播放器性能测试模块中的测试的数据结果进行判定数据是否适用。

17、通过采用上述技术方案:这些模块的协作能够进一步提高测试效率和准确性,确保播放器产品在各种媒体格式下的兼容性和性能。

18、本发明进一步设置为:所述解码判定模块通过将接收格式判定模块中合格的数据进行解码测试以检测播放器是否支持该媒体文件的解码方式并将测试结果传输至综合评估模块中进行评估报告,所述格式判定模块会将无法判定或者判定出错的数据直接传输至综合评估模块中进行评估数据。

19、通过采用上述技术方案:能够对播放器产品进行全面的功能测试、兼容性测试和压力测试,以确保其在各种情况下都能够正常工作,提高播放器产品的质量和稳定性。

20、本发明的有益效果为:

21、本发明通过设计在性能检测模块中包括格式判定模块、视频编码测试模块、音频编码测试模块、播放器容器测试模块和解码判定模块等子模块,能够对播放器产品在各种媒体格式下的兼容性和性能进行全面的测试和评估。通过这些模块的协作,能够进一步提高测试效率和准确性,为播放器产品的优化和改进提供更加全面和准确的支持和帮助。其中,解码判定模块能够检测播放器是否支持特定媒体文件的解码方式,确保播放器能够正常解码各种媒体文件,提高播放器的兼容性和用户体验。综合来看,该系统具有全面、自动化、高效、准确等优势,能够为播放器产品的优化和改进提供重要的支持和帮助,提高播放器产品的质量和稳定性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1