Bug / Defect ================================ .. contents:: Bug / Defect -------------------------------------------------------------- 软件中发现的产品缺陷。 Bug的分类 -------------------------------------------------------------- - Function:比如某个功能不能够工作。 - UI:界面错误。 - Data: 数据错误。 - Flow: 流程不完整。 - Performace. - Common knowledge: Timezone, Daylight saving. Report a bug -------------------------------------------------------------- #. Is this a bug or by design? 有些时候,你所发现的bug可能并不是bug。最好能够找BA确认。 #. Reproducible? 没有办法重现的话,还是算了吧。。。直到你能够重现。 #. Bug Summary 一个简洁明了的summary至关重要,有时候,只看summary即可知道问题在哪里了。 #. Environment, System, Browser & version, resolution. 尽可能提供足够的系统信息,在某些情况下,能够确认是否是由于系统引起的bug。 #. Specific build version. 即发现bug时候的软件版本号。 #. Step to Reproduce. 具体的重现步骤。有时候,并不需要太过于详细,但是重要的步骤一定要标注出来。 #. Screenshot, Video. 尽可能贴上截图,视频。必要的时候,图上需要标注哪里出了问题,当时是如何操作的。 #. Error log. 从界面,后台抓到的error log。尽可能从log里面读出更多的信息。 #. Related areas 告诉别人,相关的地方我都测过了,结果如何如何。 #. Business impact 告诉\ :doc:`Triage team`\,这个bug很重要,不修大家会死得很惨的。 #. Work around 告诉\ :doc:`Triage team`\,其实这个bug没有那么糟。 #. Existing issue 告诉\ :doc:`Triage team`\,其实这个问题早就有了,客户都没有抱怨过。 #. Existed on previous build 告诉Dev,情况真够糟的,这个问题之前是没有的。