非官方测试版翻译
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
Jellyfin 测试指南
除了贡献代码外,测试对 Jellyfin 项目同样至关重要。
测试基本原则
进行测试时请牢记以下要点:
-
定期备份数据。测试过程中的更改可能无法撤销。
-
保持测试环境本地化。将测试环境暴露在公共互联网通常不是明智之举。
-
预期可能出现故障,尤其是在使用非正式发布版本时。
测试流程概览
以下是测试流程的简要说明:
-
获取待测试软件的副本
-
搭建测试环境(安装软件及相关依赖)
-
执行测试用例
-
记录并报告测试结果
测试内容分类
Jellyfin 的测试主要包含两类内容:
-
常规缺陷测试:发现新的未知错误
-
未确认问题复现:验证他人报告的问题是否可重现
常规缺陷测试
进行常规缺陷测试时,可正常使用 Jellyfin,或尝试设计可能触发异常的边界场景——特别是那些曾导致其他软件崩溃的情况。如果您成功让 Jellyfin 出现异常,恭喜!这可能意味着您发现了一个未知缺陷。
复现未确认问题
测试未确认问题时,请先浏览 GitHub Issue Tracker。任何未标记 confirmed 的 issue 都表示尚未验证。复现那些标记为 confirmed 但在最近主要版本更新后未重新测试的问题同样很有价值。找到您具备复现条件的 issue 后,即可开始测试之旅!
测试结果报告规范
报告测试结果时,请访问对应组件的 GitHub Issue Tracker。后续操作完全取决于测试内容类型: