话说多了声音嘶哑是什么原因| 柠檬什么时候成熟| 孝是什么| 大器晚成是什么意思| 生蛇是什么原因引起的| 毳毛是什么| 得意忘形什么意思| 儿童鼻炎挂什么科| 丝瓜络有什么作用| 心电轴左偏是什么意思| 胃囊肿是什么病严重吗| 流弹是什么意思| 青城之恋是什么生肖| ltp什么意思| hpa是什么病| vave是什么意思| 肩膀上有痣代表什么| 记忆力不好是什么原因| 甲状腺实性结节什么意思| 五点到七点是什么时辰| 喝茶对人体有什么好处| 四肢麻木是什么原因引起的| 眼皮肿痛什么原因| 为什么喝酒后会头疼| 姨妈量少是什么原因| 文献是什么| 寒门子弟是什么意思| 口腹蜜剑什么意思| 排卵期同房后要注意什么| 因为我们没有什么不同| 低烧不退是什么原因| 11月15日出生是什么星座| faleda是什么牌子的手表| 看病人买什么水果| 栀子花叶子发黄是什么原因| 荆芥不能和什么一起吃| 吃生蚝有什么好处| 胃出血大便是什么颜色| 月经来了吃什么水果好| 巩膜是什么部位| s倾向是什么意思| 沣字五行属什么| 灰指甲不治疗有什么后果| 什么叫弱视| 驾临是什么意思| 什么是虫草| 背德是什么意思| 软开是什么| qd医学上是什么意思| 梦见大火烧山是什么意思| 为什么身体没力气也没有精神| 安居乐业是什么意思| 前位子宫是什么意思| 墨池为什么不爱柔嘉了| 洗衣机什么品牌好| 炸腮有什么症状| 月柱华盖是什么意思| pcr是什么意思| 肾主骨是什么意思| 公交车是什么意思| 西瓜又什么又什么| 摩羯座是什么星象| 11月18是什么星座| 生死离别代表什么生肖| 小孩头晕是什么原因| 霍乱时期的爱情讲的是什么| 囊内可见卵黄囊是什么意思| 梦见蒸馒头是什么意思| 为什么月经老是提前| 查胆固醇挂什么科| 马超属什么生肖| 洪七公什么生肖| 风骚什么意思| 眼睛疼是什么原因| 舌头胖大是什么原因| 拉夏贝尔属于什么档次| 宸字五行属什么| 没落是什么意思| 通灵是什么意思| 什么的猫| 金银花有什么效果| 什么经验| 胃不舒服吃什么水果好| eason是什么意思| 白细胞偏高有什么危害| 什么是肿瘤标志物| 什么是阳光抑郁症| 立刀旁的字和什么有关| 脚上起水泡用什么药膏| 军长是什么级别| 萨德事件是什么意思| 九月29号是什么星座| 来月经有异味什么原因| 李子吃了有什么好处| 气短吃什么药| 胡萝卜富含什么维生素| 梦见修路是什么预兆| 脚后跟开裂是什么原因| 醒酒是什么意思| 入殓师是干什么的| 鸡蛋清敷脸有什么好处和坏处| 孕晚期为什么会脚肿| zoom什么意思| 晚字五行属什么| 孩子积食发烧吃什么药| 王字旁加己念什么| 什么叫同人文| pu什么意思| 逼格什么意思| 瓶颈期是什么意思| 属蛇本命佛是什么佛| 手臂上长痣代表什么| 老公的妈妈叫什么| 臀推是什么意思| 中暑了吃什么| 咳嗽咳到吐是什么原因| 牛黄清心丸适合什么人群吃| 颈椎问题挂什么科| 为什么腿会抽筋| 什么是伤官| 护佑是什么意思| 印度为什么没把墨脱占领| 苡字取名寓意是什么| 清醒的反义词是什么| 试金石是什么意思| 桑葚泡酒有什么功效| 疣是什么病毒| 看山不是山看水不是水是什么意思| 大便很粗是什么原因| 柠檬水有什么好处| 检出限是什么意思| 嗓子痒痒吃什么药| 三金片有什么副作用| 阳光明媚是什么意思| 六月二号是什么星座| 扫把和什么是一套的| 肾结石吃什么药| acs是什么病| 1990年什么命| benny是什么意思| 副团级是什么军衔| 什么是个体工商户| 为什么老是掉头发| 平安喜乐什么意思| 手脚肿胀是什么原因引起的| 盆腔积液吃什么消炎药| 小暑吃什么| 宣肺是什么意思| 特勤是干什么的| 心脏疼痛挂什么科| 不甚是什么意思| 牙龈肿了吃什么消炎药| 喝什么茶好| 微字五行属什么| 血常规查什么| 有胃火口臭怎么办吃什么药| cbp是什么意思| 二氧化碳低是什么原因| 什么是梦魇| 6月26号是什么日子| 芽孢是什么| 轴重是什么意思| 海鸥手表是什么档次| 1月3日是什么星座| 坐骨神经痛是什么原因引起的| 弯脚杆是什么意思| 皈依什么意思| 孕初期有什么症状| 爻辞是什么意思| 正常白带什么颜色| 粉玫瑰代表什么意思| 矬是什么意思| 天空蓝是什么颜色| 二甲双胍有什么副作用| 血氨高是什么原因| 人间炼狱是什么意思| 膝盖酸胀是什么原因| 补充免疫力吃什么好| 女人梦见棺材是什么征兆| 松香有毒吗对人体有什么危害| 麻疹是什么症状| peg是什么意思| 乌合之众什么意思| 三点水一个分读什么| 病毒感染会有什么症状| 感恩节吃什么| 痛风应该挂什么科| 女人养颜抗衰老吃什么最好| 常喝枸杞泡水有什么好处| 结肠炎有什么症状表现| 空腹洗澡有什么危害| 属蛇适合佩戴什么饰品| 酉读什么| 出汗多什么原因| 梦见打碎碗是什么预兆| 煲汤放什么药材补气血| 扁桃体发炎吃什么药| 桃花眼的女人什么命| 4.22是什么星座| 欲生欲死是什么意思| 不丹为什么不和中国建交| 经常胃胀是什么原因| 冥币是什么意思| 营业员是什么| po是什么| 稽留热常见于什么病| 八仙过海开过什么生肖| 胎盘能吃吗有什么作用与功效| 男性尿出血什么原因| 爱马仕是什么意思| 细菌性阴道炎用什么药效果好| 终止妊娠是什么意思| 心虚是什么意思| 肌酸激酶偏高吃什么药| 真实的印度是什么样的| 什么牌子的洗面奶好用| 闭经有什么症状| 单核细胞偏低是什么意思| 罗网是什么意思| 第二次世界大战是什么时候| dmf是什么溶剂| 吃什么补气养血最快| 什么叫室性早搏| 体检吃早餐有什么影响| 食少便溏是什么意思| 大便秘结是什么意思| 古字五行属什么| 脂肪最终被消化成什么| eno什么意思| 蜗牛为什么怕盐| 亦如是什么意思| 脸上老是长闭口粉刺是什么原因| 手为什么会脱皮| 任正非用的什么手机| 人的血压一天中什么时候最高| 处女女和什么星座最配| 水瓶座后面是什么星座| 什么叫做脂肪肝| 为什么光吃不拉大便| pdm是什么意思| mh是什么单位| 什么是富氢水| 无花果和什么不能一起吃| 胃寒吃什么药最有效| 糖尿病的诊断标准是什么| 口若什么什么| 精子碎片率高吃什么药| 吃什么提高免疫力| 梅雨季节什么时候结束| 家财万贯是什么动物| vane是什么意思| 什么是粳米| 人间烟火什么意思| 脚底痛挂什么科| 蜘蛛痣是什么样的| 大三阳是什么意思| josiny是什么牌子| 血脂高看什么科| 龙眼是什么| 水手服是什么| 88年的龙是什么命| 白球比偏低是什么意思| 小产可以吃什么水果| 手发麻发木是什么病的前兆| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 综合技术 ? 基础知识 ? 如何简洁而有效地描述一个缺陷(Bug)?

共1条 1/1 1 跳转至

如何简洁而有效地描述一个缺陷(Bug)?

高工
2025-08-04 11:29:31     打赏
百度 未来待相关概念成熟后,将有利于美军在亚太地区持续提升航母打击大队、远征打击大队、隐形机群等力量的行动效能,进而更易夺取战场优势。

在日常工作中,软件和硬件工程师(Bug修复者)经常会碰到各种Bug,但很多时候我们的精力都浪费在了和测试人员(Bug提交者)反复沟通上,因为我们搞不懂测试人员想要表达啥?

当你的软件或硬件出现不符合预期的问题时,我们希望它能够尽快修复,而不希望时间浪费在无效沟通上。

作为软件或硬件开发者,我们以工作为荣,但就像开发的任何方面一样,沟通至关重要。描述出了什么问题可能有些困难,但如果你能在一开始提供一个详尽的问题描述,这会加快问题的解决。

行业内对于如何描述Bug有各种思考,本文的三句话法是其中一种。下面的Bug模板用三句话来描述一个Bug:

三句话模板

  1. 复现Bug的步骤

    1. 步骤1

    2. 步骤2

    3. ...
  2. 期望的结果
  3. 实际的结果

期望的结果模板:我预期 [这会发生] 是因为 [这些原因] 。

实际结果模板:然而 [发生了这种情况] ,我看到了 [具体的错误消息] ,我已经附上了截图。

1、复现步骤

说明你是如何遇到错误或问题的,即使对你来说似乎很明显(对别人不明显)。

为什么提供重现错误的步骤很重要?

  • 重现错误通常比实际进行修复的代码更耗时;大约80%的工作是找出最初出了什么问题!清晰地重现步骤,意味着我们可以大大缩短这段时间。
  • 对发生了什么问题有一个清晰的描述,也给我的测试人员后续验证Bug是否修复提供了步骤,利人利己!

如何提供重现错误的步骤?

  • 一步一步的描述你做的操作,说明你是如何发现问题的。包括诸如URL、登录的用户、浏览器和设备类型等细节。
  • 不太好的例子:“登录并尝试查看您的产品。”
  • 更好的例子:“登录并在Chrome中点击‘My Products’。”
  • 最佳例子“登录并点击顶部导航栏中的‘My Products’选项卡。我使用的是Macbook Pro上的Chrome浏览器。”

2、你期望发生什么?

解释在按照第一部分中概述的步骤后,你期望发生什么。有时候测试人员在描述期望的结果时会觉得这很傻,但这是有必要的,请相信我!

为什么需要期望的结果?

  • 很多时候,一个缺陷实际上并不是一个编程缺陷;也许这是一个被误解的规范,或者这个功能设计得很差,或者导致了意外的行为(例如,你期望在编辑产品描述后点击“保存”将带你进入产品页面,但实际上你返回到了首页)。
  • 如果事实上并不是一个编程缺陷,这并不意味着这不是一个有效的缺陷报告!这只是意味着我们将以不同的方式解决这个问题,而我们能够快速进行分类,我们就能更快地修复它。

如何描述期望结果?

  • 使用简洁而有意义的语言:“我希望看到匹配我的搜索的所有用户列表”可能听起来已经足够了,但“当我搜索‘sam’时,我期望在用户列表中看到‘Brian Samson’,但没有看到”,后一个描述更好,因为程序员是人不是机器人。
  • 写上你为什么需要期望的结果?目的是啥?
  • 不太好的描述:“我希望在查看‘active’用户时看到Janet的资料。”
  • 比较好的描述:“我希望在查看‘active’用户时看到Janet的资料,因为她已经完成培训,我期望她被视为‘active’。”
  • 最好的描述:“我希望在查看‘active’用户时看到Janet的资料,因为作为已经完成培训的人,我期望她被认为是‘active’。”

3、实际结果

为什么修复人员想要更多的细节?

  • 在缺陷报告的第一部分,你描述了复现缺陷的步骤;在第二部分,你描述了你认为应该发生的情况;对于这最后一部分,我们想要了解实际发生的事情的具体细节:缺陷本身。
  • 提供的细节越多,我们就能更好地确定缺陷的真实性质:是用户体验不清晰?是数据问题?用户错误?代码中的错误?我们能够快速进行错误分类,就能更快地进行修复。
  • 这一部分还帮助修复者确定问题的范围,以及它是否特定于某个设备(如Android或iPhone)、浏览器(如Firefox或Chrome)或操作系统(如Windows或Mac)。

如何简洁而有效的描述实际结果?

  • 包括:屏幕截图、URL或URL(如果错误发生在网站上)、确切的错误消息或消息(如果有的话)、你使用的设备/浏览器/操作系统,甚至可能是一天中的时间或星期几。
  • 尽可能具体和详细。你不太可能提供过多的信息,一般都是过少了。
  • 不太好的例子:“当我点击‘create’时,什么都没发生。”
  • 更好的例子:“当我点击‘create’时,它没有起作用,并显示了一个错误消息。”
  • 最佳例子:“当我点击‘create’时,它重新加载到‘new account’页面,并在页面顶部以红色显示此错误‘error saving Entity#{User}:在第32行发生数据库连接故障’。我附上了显示错误的屏幕截图。”

总 结

缺陷报告模板如下:

重现步骤:

  • 转到www.mywebsite.com。

  • 以管理员用户身份登录(我使用了 luz_guzman@email.com)。

  • 在管理员侧边栏中点击“New Account”。

  • 在用户电子邮件字段中填写“marta@email.com”。

  • 点击“Create Account”按钮。

期望结果:

我期望这会为 Marta 创建一个新账户,并将我重定向到账户页面,页面顶部显示成功创建她的账户的通知,因为她的电子邮件尚未与当前账户关联,因此应该是一个全新的账户。

实际结果:

相反,它重新加载了“New Account”页面,并在页面顶部以红色显示此错误:“Your account could not be created。”





关键词: 简洁     有效地     描述     BUG    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
八纲辨证中的八纲是什么 盆腔为什么有积液 孔雀蓝是什么颜色 脑供血不足用什么药 唇釉是什么
王朝马汉是什么意思 咽峡炎吃什么药 什么叫一个周期 长痘不能吃什么 妙不可言是什么意思
旧衣服属于什么垃圾 脑血管痉挛吃什么药 b1是什么 保守是什么意思 单亲是什么意思
阴道瘙痒什么原因 中午吃什么减肥 下丘脑分泌什么激素 什么是文爱 女人吃藕有什么好处
什么人不能吃桃子hcv7jop6ns0r.cn 卵巢筛查要做什么检查hcv8jop0ns3r.cn 肠胃炎需要做什么检查hcv9jop7ns4r.cn 胃溃疡吃什么药好hcv8jop5ns6r.cn 一什么铅笔hcv9jop6ns1r.cn
气泡水是什么hcv9jop6ns5r.cn 认识是什么意思hcv8jop7ns9r.cn 腹部b超可以检查什么hcv8jop9ns1r.cn 沙发是什么发质hcv9jop5ns3r.cn 为什么会抽搐hcv9jop8ns3r.cn
固执己见是什么意思hcv9jop2ns9r.cn 007最新一部叫什么hcv8jop9ns6r.cn 勃起是什么意思hcv9jop5ns9r.cn 眼压高是什么原因引起的hcv9jop1ns4r.cn 唐筛和无创有什么区别hcv9jop6ns4r.cn
14岁属什么hcv9jop4ns0r.cn 脚掌心发热是什么原因hcv8jop5ns2r.cn cnd是什么意思hcv8jop5ns6r.cn 免疫力差吃什么hcv9jop5ns8r.cn 寒湿化热吃什么中成药hcv8jop6ns9r.cn
百度