|
回复 16# 的帖子
Title:
标题是Error Report中非常重要的一部分,它要求简单明了地对Error作一个整体的描述,让不知道这个Error的人看了之后能够很清楚地知道这是个怎样的Error。记得曾经有人提过“3W1H”的概念。也就是说,标题里面应该包括What is the error, When will the error appear, Where may the error appear and How to make the error appear. 在Title后面,一般要写上Feature Group的名字。
Severity (Fatal/Severe/Minor):
Severity用来描述Error的严重程度,有三个级别:较小的、严重的、致命的。Fatal Error一般来说是指影响手机系统工作的Error;Server Error指的是影响用户操作的或者某些功能实现的Error;Minor Error指的是微小的、不影响手机功能正常使用的Error。一般的Error如中文界面中的某个字不正确,或者是英文界面中的某个单词拼写不正确;左右功能键显示有误等等都属于Minor。若手机的某个功能不能实现,如不能发短信,不能存电话号码,不能进行充电等等都属于Severe;若手机开不了机,或经常死机、重启等则是Fatal。Severe和Fatal两种Error对手机来说都是很严重的问题,这个具体在做项目时可请示项目经理。
Reproducible Error? (Yes/No, if No, how many times?) in English UI or Chinese UI?
描述Error是否可再现,如果每次操作都能出现,就是可再现的。如果只是某一次操作才会出现这个Error,则是不可再现的。如果是不可再现错误,要记录一共出现过多少次,是在英文界面还是在中文界面。每个Error都有发生的前提条件和操作步骤。严格的说,每个Error都是可重现的。但是,发现这个Error的人可能没有能够找到这个error的完整的前提条件或者完整的操作步骤。所以,现实中就有了很多不可重现的Error。对于一个手机而言,硬件,软件,语言包和SIM卡都是其重要的组成部分。所以,在一个手机中用某种SIM卡在某种语言的UI上发现了某个Error,有可能在同样的手机,同样的SIM卡,不同的语言的UI上就没有这个Error;也有可能在同样得手机上用不同的SIM卡也会没有这个Error;同样,在不同的手机上也有可能发现不了这个Error。总之一句话,是否可重现,要考虑手机硬件、软件版本、SIM卡类型、UI类型等等相关的影响,不能简单的说某个Error可重现,有的时候要加上注释。
Precondition:
这里写的是在错误发生之前,手机的状态。为了保证步骤的简洁,这里要尽可能的详细。当然,也不要写的很罗嗦。
How did you get to the state just before the error:
详细描述在错误发生之前你是如何到达这个状态的,要具体到每一步的操作。在这个部分,步骤一定要清晰、简洁,让别人能够轻松的理解并完成操作这个可以分成几个步骤来写,如步骤1、步骤2、步骤3等。例如:
1. Menu --> Call register --> enter one of full window choice items;
2. Receive a call;
3. Reject it or remote end terminats the call.
Description of the error:
对发生错误的描述,用简明易懂的话详细地把这个Error描述清楚。注意几个要点:“详细”、“简明”、“清晰易懂”Description of expected result:
描述期望的操作结果,这个在case中一般都有说明,一般情况下,case的执行结果就是期望的操作结果。这里描述的是,期望情况下,“应该”是什么结果.
(当然也必须注明,SW、HW版本号) |
|