分类(category):您需要根据您提交的bug选择正确的分类。
状态(status):由开发者确认bug状态后修改。
严重性(severity):分为 极其重要/很重要/一般/低/非常低 ,您可以根据bug对软件影响的严重性进行分类。错误的分类选择将由开发者修正。
优先级(priority):分为非常紧急/高/中/低。大多数选择一般/中,开发者可以调整。
版本(version):您当前所要提交bug的软件版本。
最后上传日志/截图等相关信息。
提交bug后:
bug提交后,issue的status会随着开发者的状态而改变,直到bug被解决。
● Unconfirmed(未确认):默认bug的初始状态。只有开发者/维护者才能确认bug并更改status,有些bug则可能需要很久才能被确认。
● new(新):被维护者/开发者读过,但是并不代表会立即做什么。
● Assigned(指定):issue被指定给某个开发者/维护者,但是他并不需要做什么,和new等同。
● Reopened(重开放):bug被修复,但是可能不完全,曾经resolved但是有某些原因导致其reopen。
● Needinfo(需要信息):意味着您没有提供足够的bug信息,除非您继续提供bug相关信息,否则一段时间后会被标记为Incomplete
● Resolved(解决):指以下方式完成了bug处理:
○ fixed(修复):所提交的bug被修复
○ Wontfix(未被修复):没有被修复,可能是bug被确认存在,但是难以修复,或者没有必要修复
○ Duplicate(重复):和曾经被报告的issue重复
○ Notabug(无bug):指没有错误,可能对于您是bug,但是程序设计如此;或者您提交的issue本身不是bug;现阶段开发者不会做任何改变
● Incomplete(不完全):报告提交者没有提供足够的信息,且没有后续提交,所以bug开放一定时间后改为此状态
● Invalid(无效):错误的描述,描述程序正常的行为,或者不小心的多次提交
● 在bug解决中,您可以通过添加comment或者邮件列表,irc等方式和开发者沟通,以加快bug解决进度。