Bug提交规范说明文档编号: Bug提交规范说明 密 级: [内部资料] 部 门: 测试部 版本编写人/修改人日期说明V1.0王宝静2006-04-07初稿V1.1王宝静2006-07-28更新V1.2刘丽2007-01-08修改文档适用于BUGZILLA修改BUG状态bug提交规范目录一 引言 21.1 编写的目的 21.2 定义 2二 Bug的组成因素 22.1 产品名称和组件名称 32.2 版本 32.3 Bug类型(由研发部标识) 32.4 关键字 32.5 Bug状态 42.6 Bug优先级(由产品部标识) 42.7 Bug摘要 42.8 Bug描述 52.8.1 能重现的bug 52.8.2 不能重现的bug 52.9 附件 6三 提交格式规范 6四 引发问题追朔版本标准 7五 附录 81 引言1.1 编写的目的RedOffice产品的多元化发展,bug数量的日益增多,那么提交bug的规范要求自然就要孕育而生经与研发部门相关负责人沟通后,制定了以下提交bug的一系列规范,希望测试人员能够严格按照此规范提交问题1.2 定义我们一般把操作过程中发现不正确结果的问题称为bug。
2 Bug的组成因素为了便于bug的管理、修改、查看,每条bug必须包含以下因素:产品名称+组件名称+版本+产生时版本+类型+关键字+操作系统+级别+Bug摘要+Bug描述+附件其中红色字因素书面的测试报告中不必包含,蓝色字因素提交到Bugzilla中时不必包括,但书面报告中要求涵盖2.1 产品名称和组件名称产品名称:针对不同项目的不同立项;组件名称:针对不同项目所划分的不同测试方向;其中有关RedOffice的项目涉及到的组件名称,参见“svn://172.20.69.219/test/TTech/测试控制文档/测试规范”目录下的《RO40 Component.mht》产品名称”和“组件名称”由项目经理统一制定,测试人员提交bug时只需选择所测试的项目及对应的模块名称即可2.2 版本版本:不同产品的内部过渡版本号其中Office项目版本的制定标准:平台简称(W/L)+产品名称(RO/OO)+产品生产日期:年月日(060412),如:WRO060412版本”由项目经理统一制定,测试人员提交发现的bug时,只需选择所测试的内部测试版本的版本号产生时版本:该问题在Office版本的存在状况及引发问题时的版本。
当该问题在OpenOffice能重现,则在Bug描述的备注中写入OpenOffice相应的版本号;当该问题在OpenOffice不能重现,则在Bug描述的备注中写入,该问题开始产生时的RedOffice内部过渡版本的版本号2.3 Bug类型(由研发部标识)Bug类型主要分为以下几方面:代码错误、界面优化、设计变更、新增功能、数据校对、事务跟踪、其他2.4 关键字最能体现该bug反应问题核心的功能点关键字已定义整理,在提交Bug时大家要在定位问题时尽量找到该问题涉及到的主要功能点指定关键字时请和菜单中涉及到的功能叫法相同关键字文档参见“svn://172.20.69.219/test/TTech/测试控制文档/测试规范”目录下的《RO40 KeyWord.mht》2.5 Bug状态严重性(Severity)顾名思义就是软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将对软件的功能和性能产生怎样的影响 在软件测试中,软件缺陷的严重性的判断应该从软件最终用户的观点做出判断,即判断缺陷的严重性要为用户考虑,考虑缺陷对用户使用造成的恶劣后果的严重性Blocker:阻断性的缺陷,如:安装、卸载及操作时影响到系统其它的软件等;Critical:严重错误,如:死机、程序退出、死循环、内存溢出、程序错误、操作后导致的文档不能编辑、功能缺失、主要功能实现错误等;Major:较严重的功能缺陷,如:共用操作实现错误、基本功能实现错误、缺省值或默认属性错误等;Normal:一般的功能缺陷,如:可以通过绕过缺陷而操作的功能、操作界面错误、打印内容及格式错误、简单的输入限制未进行控制、非法操作未给出提示等;Minor:较轻的功能缺陷,如:界面显示不规范、辅助说明描述不清楚、提示窗口文字未采用行业术语、可输入区域和只读区域没有明显的区分标志、操作的响应时间较慢等;Trivial:产品外观上的问题或一些不影响使用的小毛病,如:菜单或对话框中的文字拼写或字体问题等;Enhancement:建议或意见。
注:如果在提交BUG时,遇到“死机、程序退出、崩溃”的问题,请优先选择“稳定性”的组件2.6 Bug优先级(由产品部标识)优先级是表示处理和修正软件缺陷的先后顺序的指标,即哪些缺陷需要优先修正,哪些缺陷可以稍后修正P1最高优先级:立即修复,停止进一步测试P2次高优先级:在产品发布之前必须修改P3中等优先级:如果时间允许应该修改P4较低等优先级:可能会修复,但是也能发布P5最低等优先级:不影响发布注:问题严重程度和优先级的定义关乎研发解决问题的进度2.7 Bug摘要根据问题实际反映的情况,用最精练的语言概述其存在现象,尽量控制在60字之内其中如果问题不能百分百重现,需在标题中注明“随机”;如果Bug提交针对特例文档,需在标题中注明“特例文档”,并说明文档的类型,如:Word、Excel、PPT、RO文字处理、RO电子表格、RO演示文稿等具体要求:需提到具体功能及bug结果,无需指明具体路径2.8 Bug描述Bug描述包括:bug产生前后的全部过程、按照操作正确的期望结果和该bug所有的相关信息具体规格样式:[步骤]1.……;2.……;3.……[结果][期望][备注]在“步骤”中描述问题产生的每一个详细步骤,使检阅bug的人能通过问题描述可准确的重现问题;在“结果”中写出bug的表现形式;在“期望”中描述出正确的处理方式;在“备注”需填写以下内容:l OpenOffice是否存在该问题;l 低版本是否存在该问题(以最近的低版本为主);l 若是兼容方面的问题,还要注明WPS的情况;l 和该bug相关的其它信息(如:对于OpenOffice不存在的问题,如能查到相关的RedOffice修改条目也需注明;提交过的相关的bug的编号等等)。
2.8.1 能重现的bugl 测试过程中发现的问题;l 用户反馈或通过其他渠道知道的问题2.8.2 不能重现的bugl 用户反馈或通过其他渠道知道但不能重现的问题l 随机遇到的问题 此类问题属于测试暂不能找到重现的方法,对问题不能精确定位需在描述问题步骤结束后,在备注中注明“此问题存在随机性”,对于此类问题应尽量总结出重现的规律2.9 附件为了更有效的体现问题,随问题一起附上的相关文档l 具有代表性的文档;l 特例文档注:对于附件除在测试人员本机保留外,还要统一放置在服务器上3 提交格式规范1. 摘要和描述等,输入的文字中的相关标点符号尽量用中文标点;2. 描述中步骤、结果、期望、备注分多条时,首条及中间条目描述完后用中文分号结尾,最后的条目用句号结尾;3. 输入路径,比如说“插入-对象”,其中“-”用中文或英文输入状态下的减号键输入,字体用宋体;4. 步骤中一些用语的统一规定:A. 新建文档(主要体现在步骤1中)例:新建文字处理文档/电子表格文档/演示文稿文档/绘图工具文档/数据库/HTML文档/XML窗体文档/主控文档/公式编辑器文档/标签/名片如该bug不止存在一个模块但还不是所有模块,在备注中一定要注明其他模块也存在)若是共用操作:新建RO文档。
B. 打开文档 若是已有文档:打开一个已保存的文字处理文档/电子表格文档/演示文稿文档; RO打开Word文档/Excel文档/PPT文档; RO打开另存文字处理文档/电子表格文档/演示文稿文档 若是特例文档:打开文字处理文档/电子表格文档/演示文稿特例文档C. 菜单例:文件-新建-文字处理D. 插入图片/对象无需指定图片/对象存于本机的具体路径,但若和图片类型有关,需指明例:选择任意图片,点击“打开”E. 工具栏:单击“……”工具栏上“……”按钮例:单击“格式”工具栏上的“加粗”按钮F. 对话框、对话框中的选项卡、对话框中的选项、对话框中的下拉按钮:“……”对话框中的“……”选项卡“……”选项“……”下拉按钮例:视图-页眉和页脚,弹出“页眉和页脚”对话框, 选则“幻灯片”选项卡,单击“日期和时间”下的“可变”选项的下拉按钮,选择任意一个日期和时间格式G. 右键例:光标定位在文字中,右键对齐-左对齐具体示例:[步骤]1.新建文字处理文档,输入文字;2.光标定位在文字中,格式-项目符号和编号,弹出“项目符号和编号”对话框;3.选择“位置”选项卡,在“位置和间隔”中选择“1级”,在缩进对应的数字框中输入4或大于4,点击“确定”按钮;4.光标定位在文字中,格式-项目符号和编号,弹出“项目符号和编号”对话框,选择“项目符号”或“编号类型”选项卡中的任意编号项目符号,点击“确定”按钮。
[结果]编号项目符号的缩进增大,且每更改一次,缩进就增大一次[期望]更改编号项目符号不影响原来的缩进值[备注]WRO060515版本修改编号和项目符号功能开始4 引发问题追朔版本标准对于OpenOffice不存在的问题,测试人员需追朔问题的起源版本下面是针对不同问题而制定的版本追朔标准1. OpenOffice没有我们自己添加的功能我们添加的部分,但是功能实现有缺陷,在某种情况下可以实现预期的功能,但在有的情况下不能实现该功能,应该属于此类此类bug的测试,可以追述到初次添加此类功能的版本,察看现象,如果和测试结果一致,可以断定是在添加功能时没有考虑到一些情况,测试到此完成如果和初次实现功能的版本不一致,请依照修改列表,查找对该功能有修改的版本继续测试,直到找到跟目前现象一致的版本出现此问题有可能是以前的某个版本,也有可能是刚修改造成的问题,请在测试中注意测试方法,以提高效率2. OpenOffice可以正常实现此功能,但当前版本会出现问题,包括不能实现或非法退出等现象此类问题的测试,可以追述到初次出现此功能障碍的版本,有可能是早先的版本已经出现,只是测试没有发现,也有可能是刚出现的问题。
在测试时,找到初次出现此类问题的版本,测试完成5 附录1. 演示文稿版式中,框的命名分别为:标题框、副标题框、文本框;2. “查找和替换”对话框中,“类似查找”和“类似字符”后的按钮名称分别为“类似查找”按钮,“类似字符”按钮;3. 导航中的最下方的列表名称为“文档列表”;4. 自定义动画面板上每个名称如图:5. 演示文稿中左下方的按钮称为“视图切换”按钮,如图:6. 演示文稿中的几个窗格命名如图:。