将录屏转化为立即可执行的 Bug 报告
加载包含 Bug 的屏幕录像。播放视频,并在每次发生关键操作时进行标记。系统会自动捕获时间戳并截取当前视频帧,将该步骤整理进有序列表中。
编写问题概述、预期结果与实际现象,然后直接复制为适用于 GitHub 的 Markdown、Jira 标记语言或纯文本。浏览器和屏幕详细信息已自动填好。
录屏文件绝不会离开您的设备。视频直接从本地文件播放并在本地提取帧画面,这在处理未发布版本或客户账户中的 Bug 时尤为重要。
为每一步添加时间戳
标记一个时刻,其播放时间便会自动加入有序列表。
为每一步截取帧画面
提取每个标记时刻的静态画面,方便随时作为附件。
自动填充环境信息
直接从您的浏览器中读取浏览器、操作系统、屏幕和视口等信息。
支持 Markdown、Jira 或纯文本
将生成的完整报告复制到 GitHub、Jira 或任何其他平台。
为什么这不使用人工智能来编写报告
观看屏幕录制的模型可以描述它所看到的内容。它无法知道你期望看到什么,而这正是错误报告中决定是否有人可以根据其采取行动的一半内容。
“点击确认,发票面板为空”是一个观察结果。这是否是错误完全取决于那里应该出现什么,而唯一知道这一点的人是你。一个从视频生成预期行为的工具是在猜测,并将猜测作为发现呈现,这比留空字段更糟糕,因为一个貌似合理的错误预期会使开发人员走上错误的道路。
因此,这里的划分是故意的。该工具完成其能精确执行的机械工作:时间戳、帧、环境、格式、编号。你提供判断。这大约需要一分钟,结果是一份没有人需要再回来向你询问的报告。
报告通常遗漏的三个方面
阅读了大量薄弱的错误报告后,相同的缺陷反复出现,而且这三点都是机械性的而非困难的。
时间戳。一份说“请参见附件视频”的报告会迫使读者观看四分钟才能找到那一刻。而一个说它发生在 1:12 的步骤则不会。
环境。浏览器、操作系统、屏幕尺寸。每个人都知道要包含这些信息,但几乎没有人这样做,因为这意味着你在思考过程中需要打开一个设置面板。此处会从你的浏览器中读取这些信息,并已填写在报告中,你可以进行更正。
静止图像。失败那一刻的帧是二十个问题列表中被扫描的内容。手动从视频中提取帧非常繁琐,以至于人们会跳过它,因此在你标记的每个步骤中都会自动发生。
准确捕获的内容
每个标记的步骤都会记录精确的播放时间和该时刻视频中的 JPEG 帧,并按比例缩小以保持报告的轻量化。你可以下载这些帧以附加到问题中。
环境来自浏览器:其名称和版本、操作系统、带有像素比的屏幕尺寸以及视口尺寸。浏览器现在报告的自身信息比以前少了,因此其中一些可能会显示为未知,并且每个字段都是可编辑的而不是锁定的。
没有从像素中推断出任何信息。该工具不会尝试从屏幕上读取错误文本或猜测你点击了哪个元素,因为不可靠地这样做比不这样做更糟糕。
它填补的结构
输出遵循了错误报告已经确定的形式,因为跟踪器和阅读报告的人都期望如此。如果你一直在寻找错误报告模板,这便是一个已经填充好的模板,而不是一个你需要粘贴然后凝视的模板。
摘要放在第一行,因为这一行是某人在三十个问题列表中扫描时会看到的内容,它决定了你的问题今天是否会被打开。
然后是带有时间码的编号步骤、预期行为、实际行为和环境。这个顺序并非装饰。读者检查步骤以查看是否可重现,检查预期和实际行为以查看是否确实是一个错误,以及检查环境以查看是否与他们相关。埋藏其中任何一项都会导致额外的往返时间。
空白模板无法做到的就是自行填充,这正是让人们跳过它的原因。在这里,步骤、时间码、帧和环境都已填充完毕,你只需填写工具确实无法知道的三个字段。
录屏前的准备工作
报告的质量取决于录屏的质量,而养成以下两个习惯将带来显著差异。
从已知状态开始录制。如果在操作进行到一半时才开始录制,会让读者不断猜测之前的操作,导致步骤无法复现。请务必从登录界面、新打开的页面或明确描述的起始点开始。
清理屏幕上不宜泄露的内容。例如 URL 栏中的 Token、客户姓名、其他标签页中无关的邮件、开发者工具面板里的 API 密钥。Bug 报告可能会被转发、粘贴到聊天工具中,或被团队外部人员查看,而录屏会记录下当时屏幕上呈现的所有内容。尽管本工具绝不上传视频,但您导出的报告和截图会被发送到您分享的任何地方。
录制易于他人复现的 Bug 过程
从已知状态开始
如登录界面或全新的页面。
清理屏幕信息
避免暴露 Token、姓名或密钥。
标记每个步骤
自动捕获时间戳与视频帧。
本工具不支持的功能
它不会自动提交 Issue。本工具未连接到 GitHub、Jira 或任何其他平台;您可以直接复制报告并粘贴到对应位置,这也意味着在其他人看到之前,您可以先行核对内容。
它不会捕获日志、网络请求或控制台输出。这些内容位于您的开发者工具中,对某些 Bug 来说至关重要。请通过团队现有的安全渠道将其作为附件上传,而不是直接对着控制台录屏。
它也不会进行任何故障诊断。它不会告诉您具体原因、哪个组件出错,或是该问题是否与现有 Issue 重复。它的全部任务就是将证据整理成便于他人着手处理的规范格式。
适用场景
- 时间戳、视频帧、环境信息与排版格式,精准生成
- 未发布版本的录屏记录,因为数据绝不上传
- 符合各类 Issue 追踪系统规范的报告格式
不适用于
- 为您代劳在 GitHub 或 Jira 中提交 Issue
- 抓取日志、网络请求或控制台输出
- 诊断根本原因或识别重复问题
针对录屏向 AI 提问 Bug 详情
本页面的处理完全在您的设备本地运行,无需注册账号。若想探寻录屏中所说或所展示内容的答案,请将其上传至 ScreenApp。点击下方任意问题,即可在 ScreenApp 中直接开启提问。
在 ScreenApp 中,点击转录内容中的某个时刻,播放器会跳转到录音中的该点,因此您可以随时对照录屏核对任何答案。
各方案在此的作用
此页面上的工具完全免费,且永久免费。注册账户适用于其前置或后置步骤。
生成报告
在已有录像中标记步骤,并将报告复制为 Markdown 或 Jira 格式,无需上传任何内容。
录制 Bug
无需信用卡。在 ScreenApp 中录制屏幕并分享附带转录文本的链接,以便开发人员能够听到您在每一步所说的内容。免费方案包含 2 次录音转写,每次最长 45 分钟 以及每月 10 次 AI 对话。
7 天 Pro 试用
Pro 方案为按年计费,每月 $19,包含每月 50 次转录和 50 次 AI 对话。可在首次付款前完整体验各项 Pro 功能 7 天,确认其符合您的需求。试用期为 annual plans only。试用条款:Card required。查看方案与条款。