-
用英文描述软件
bug (defect,
缺陷
)
一、
缺陷基本定义
软件缺陷(
Software
Defect
)
:
软件缺陷是对软件产品预期属性的偏离现象。它包括检测缺陷和残留缺陷。
缺陷的优先性,分为
5
级,参考下面的方法确定:
1)
最高优先级
(Blocker)
,例如,软件的主要功
能错误或者造成软件崩溃,数据
丢失的缺陷,或用户重点关注的问题
,
缺陷导致系统几乎不能使用或者测试不能
继续,需立即修
复。
2)
较高优先级
(Critical)
,例如,影响软件功能和性能的一般缺陷
,
严重影响测
试,需要优先考虑;
<
/p>
3)
一般优先级
(Major)
,例如,本地化软件的某些字符没有翻译或者翻译不准确
的缺陷
,
需要正常排队等待修复;
4)
低优先级
(Minor)
,例如,对软件的质量影响非常轻微或出现几率很低的缺陷
,
可
以在开发人员有时间的时候再被纠正;
5)
< br>最低优先级
(Trival),
例如,属于优化,可以不
做修改的问题或暂时无法修复
但影响不大的问题。
1
二、
缺陷描述
软件缺陷的描述是软件缺陷
报告的基础部分,
也是测试人员就一个软件问题与开
发工程师交
流的最好机会。一个好的描述,需要使用简单的、准确的、专业的语言来
抓住缺陷的本质
。否则,它就会使信息含糊不清,可能会误导开发人员
,
因此,
正确
评估缺陷的严重程度和优先级,是项目组全体人员交流的基础。
缺陷描述的原则:
有效的缺陷
描述有
以下
几个原则:
?
可以重现:在缺陷的详细描述中提
供精确的操作步骤,可以让发人员容易看
懂;
?
定位准确:缺陷描述准确,不会引起误解和歧义;
?
描述清晰:对操作步骤的描述清晰
,易于理解,应用客观的书面语,避免使
用口语;
?
完整统一:提供完整、前后统一的
软件缺陷的步骤和信息,按照一致的格式
书写全部缺陷报告,有关缺陷的格式参见“缺陷
的格式”;
?
短小简练:通过使用关键词,可以使问题摘要的描述短小简练,又能准确解
释产生缺
陷的现象。如“在新建任务窗口中,选择直接下达,负责人收不到
即时消息”中“新建任
务窗口”、
“直接下达”、
“即时消息”等是关键词;
?
特定条件:许多
软件功能在通常情况下没有问题,而是在某种特定条件下会
存在缺陷,所以软件缺陷描述
不要忽视这些看似细节的但又必要的特定条件
(如特定的操作系统、
浏览器或某种设置等)
,
能够提供帮助开发人员找到原
p>
因的线索。如“网站在
IE7.0
和
IE8.0
的兼容问题”;
?
不做评价:在软件缺陷描述不要带
有个人观点,对开发软件进行评价。软件
缺陷报告是针对产品、
针对问题本身,
将事实或现象客观地描述出来就可以,
不需要任
何评价或议论。
2
1.
缺陷的格式:提交一条缺陷后,
最好能够再检查一遍缺陷格式是否有问题。
常见的格式问题如下:
?
问题摘要中不能有句号;
?
问题摘要后不要有空格,直接填写内容;
?
问题摘要比较长时,可以用“,<
/p>
”分隔;
?
详细描述中序号后面“
.
”一定是半角
的宋体,
不是全角符号,
并且后面不要
再有空格;
?
详细描述中分号一定要使用全角的分号;
?
详细描述中的“
< br>->
”应统一。应在英文输入法的半角状态下输入箭头;
?
注意缺陷中不要出现错别字,例如“登陆”应写为“登录”。
2.
缺陷描述常见的问题:
?
问题摘要过长,不够简练、准确;
?
问题摘要与详细描述的内容不一致;
?
详细描述不清楚,无法复现;
?
详细描述冗长,不宜于理解;
?
缺陷定位不正确;
?
缺陷等级定位错误;
?
缺陷的类型定位不正确;
?
不是缺陷。
3
三、
缺陷管理
1.
缺陷跟踪
?
缺陷的提交人,
实时跟踪缺陷状态,
对
开发人员提出的疑问,
及时作出回答;
?
及时更新缺陷状态。
缺陷生命周期<
/p>
测试人员
项目经理
开发人员
发现
BUG
提交
BUG
p>
Open
确认缺陷
判断
Assign
修复缺陷
Closed
关闭缺陷
Won't Fix
回归测试
ReOpened
Fixed
4
四、
缺陷示例
缺陷优先级会涉及从
Critical
到
Trivial
,
严重程度等级会涉及从
S1
< br>到
S5
。
一般地,严重程度高的软件缺陷具有较高的优先级,但是严重程度和优先级
并不总是
一一对应。有时候严重程度高的软件缺陷,优先级不一定高,甚至不需
要处理,而一些严
重程度低的缺陷却需要及时处理,反而具有较高的优先级。例
如,公司名字和软件产品徽
标是重要的,一旦它们误用了,这种缺陷是用户界面
的产品缺陷,并不影响用户使用。但
是它影响公司形象和产品形象,因此这也是
优先级高的软件缺陷。
通常功能性的缺陷较为严重,具有较高的优先级,而软件界面类缺陷的严重
性一般较低,优先级也较低。但实际上,优先级和严重程度是有联系也有区别。
< br>严重程度高的,必然优先级也要高,但优先级高的,严重程度却并非也一定高。
5
1.
功能性:
1
)
S1
级
/Critical
?
导致系统崩溃:执行正常操作或者
误操作后,导致整个系统,或者大部
分模块无法正常使用:
<
/p>
问题摘要:
为一个子部门设置一个网站签收员,再在人事管理中将
该用户删
除,导致程序加载不上
详细描述:
1.
组织架构中,新建一个部门,为该部门指定一个网站签收员;
2.
进入人事“用户后台管理”
,找到该用户,并将该用户删除;
3.
重新登录,系统提示断开,无法登录系统。
?
导致死机:执行正常操作或者误操作后,导致死机:
问题摘要:
通过地址簿填写多个收信人时导致所有程序无法响应
详细描述:
1.<
/p>
建立新邮件,单击
“
收信人
”
按钮,查找电子邮件地址;
2.
双击添加多个联系人地址时,程序无法响应,同时也无法执行其他应用程
序,必须重新启动机器。
?
主业务流程出现断点:业务流程可
以分为主业务流程和一般业务流程,
是根据功能在流程中的重要程度进行区分的,例如在
OA
办公系统中,发
文后无法收文应该
是主业务流程的问题,收文后归档存在问题,则是流
程的一个分支,属于一般业务流程:
问题摘要:
打开公文时,系统报错
详细描述:
6
1.
公文流转中,选择一个公文双
击打开,系统报错:
有关调用实时
(JIT)
调试而不是此对话框的详细信息,
< br>
请参见此消息的结尾。
**************
异常文本
**************
……
**************
已加载的程序集
**************
?
出现不可挽救的数据丢失或损坏;
?
内存泄漏;
2
)
S2
级
/Blocker
:发现影响被测模块正确运行的严重问题;
?
导致程序模块丢失或未实现:执行
正常操作或者误操作后,导致部分模
块丢失,或者某个模块功能未实现:
问题摘要:
火炬计划中的
“
项目管理
”
模块功能未实现
详细描述:
登录系统
,进入火炬计划
->
项目管理,其页面为
“
项目(课题)授权管理
”
的
页面,
“
项目管理
”
功能未实现。
?
被测数据处理错误:如果数据处理
错误导致模块级的问题,或者对系统
的影响重大,例如下例中职工住房补贴重要的数据计
算出错,缺陷的等
级应该是
S2
;如果
数据错误造成的影响不大,则可以定义为
S3
;
问题摘要:
补贴方式为达标、超标的职工的二次职级
晋升出错
详细描述:
1
)进入补贴管理
->
信息
维护
->
职级晋升维护;
2
)选择补贴方式为达标或超标的职工进行第一次晋升,使级差面积大于<
/p>
0
;
7
3
)再次进行晋升,查看级差面积
,预期结果:级差面积
=
这次晋升的标准
-
上次晋升的标准(或最高标准)
;实际结果:级差面积
p>
=
这次晋升的标准
-
原
始的标准。
?
软件错误导致数据丢失:
问题摘要:
工作表最大行数的兼容问题
详细描述:
1.
在
Office XP
工作表中最大行数为
65536
行,而共创
Office 2005
的电子
表格中工作表
最大行数为
32000
行;
2.
当用共创
Office
2005
打开
Office XP
文档
时会自动去掉
32000
行以后的
行数
以及数据,造成数据丢失。
?
p>
用户需求未实现:没有实现用户需求规格说明书或者特定文档中规定的
功能:
问题摘要:
编码管理员不应
具有问题管理的权限
详细描述:
<
/p>
按照《权限角色设定》
,编码管理员不应具有“问题管理”模块的
权限。以编
码管理员的身份登录系统,可以执行“问题管理”的所有操作。
?
一般业务流程出现断点:
问题摘要
:
国家重点新产品中无法浏览项目详细信息,造成流程出现断点
详细描述:
1.
登录系统,点击国家重点新产品
->
新产品申请表;
2.
点击某记录
的
“
项目名称
”
,出现页面
“
Error
404-Not
Found
”
,功能没有
8
实现,造成流程出现断点。
?
异常退出:执行正常操作或者误操作后,系统异常退出:
p>
问题摘要:
编辑邮件回复时系统异常退出
详细描述:
1.
打开收件箱中的任意邮件,选择编辑
->
选中所有文字;<
/p>
2.
点击
“<
/p>
回复
”
,系统异常退出。
直接点击
“
新建
”
按钮,建新邮件也会出现同样问题。
3
)
S3
级:发现影响
被测功能正确实现的问题;
?
p>
功能未实现:某项功能点的功能没有实现,例如点击某个按钮系统没有
响应、设置某项功能后无效、无法执行某项操作等等:
问题
摘要:
执行码表管理中
“
新增码表数据
”
系统无响应
详细描述:
1.
进入
“
参数管理模块
->
码表管理
->
类型
A<
/p>
”
;
2.
点击
“
新增码表
数据
”
系统无反应,无法实现此功能。
“
类型
B
”<
/p>
页面存在同样问题。
问题摘要:
角色授权无效
详细描述:
1.
进入
“
权限管理模块
->
角色授权
”
,授权给角色
“
sss
”
以
“
全部可以查询
”
的权
限;
2.
在
“
角色分配
”
中分配给该角
色以人员
“
1
”
;
3.
使用人员
< br>“
1
”
登录系统,查看各模块,
仍然可以编辑修改信息,不是仅查询
9
的权限。
问题摘要:
实时信息中
“
最新提交报告
信息
”
页面的返回按钮没有效果
详细描述:
1.
进入
“
决策支持
->
实时信息服务
”
,直接显示
“
最新提交报告信息
”
页面;
2.
点击
“
返回
”
,系统刷新后
仍显示本页面,返回按钮没有效果。
问题摘要:
退单受理时无法提交
详细描述:
1.
进入
“
综合值班
->
值班事件
->
退单受理
”<
/p>
;
2.
选择一
条退单数据,显示
“
退单事件修改
”<
/p>
;
3.
点击<
/p>
“
完成
”
,系统
提示错误信息
“
estionid.
value
为空或不是对象
”
,无法提
交受理退单。
?
功能实现不正确;
问题摘要:
系统配置打印机校准设置的问题
详细描述:
1.
进入系统
->
系统配置;
2.
在
“<
/p>
打印机校准
”
方式中选择
“
启动时自动校准打印机
”
,
点击
“
确认
”
;
3.
重新进入系统配置页面,
p>
打印机校准方式并不是刚才保存的
“
启动时
自动校
准打印机
”
,而是
“
不校准打印机使用操作系统默认值
”
。
问题摘要:
发件箱中按
“
所属城区
”
查询错误
10
详细描述:
< br>1.
进入
“
测试委办局
->
发件箱
”
;
2.
设置
“
所属城区
”
查询条
件,查询结果显示
“
没有符合条件的数据
”
,而实际
存在符合条件的数据。
问题摘要:
信息发布中
“
发布
”
功能问题
详细描述:
1.<
/p>
进入
“
市政基础设施资源管理系统
->
报表管理
->
信
息发布
->
内部报表
->
期
末燃气用户拥有量
”
页面
;
2.
设
置
“
2006
”
年
“
3
”
月
,点击
“
发布
”
,显示
“
期末燃气拥有量
”
表,表中无有效
数据,但页面下方的统计图显示效果和图中数据与上表不
符。
其它信息发布页面中的
“
发布
”
功能存在同样问题。
< br>
?
数据处理错误,但对系统的影响不大;
问题摘要:
查询发件箱中统计结果不正确
详细描述:
1.
进入
“
测试委办局
->
发件箱
”
;
2.
设置查询条件,查询后的统计结
果比实际结果少一条记录。
问题摘
要:
班级成绩统计中,某些平均成绩的值没有进行四舍五入
详细描述:
班级成绩统计中,某些平均成绩的值没有进行四舍五入,例如:
1.
在
“<
/p>
参数设置与库操作
”
界面中,执行
“
导入样品数据库
”
操作;
11
2.
在一班中增加两条学生记录
,学号
39
,姓名
a
< br>,语文
75
,数学
0
,物理
0
,
化学
0
,英语
0
;学号
p>
40
,姓名
b
,语
文
0
,数学
0
,物理
0
,化学
0
,英语
0
;
3.
在
“<
/p>
班级成绩
”
界面中,显示班级总人数
p>
40
人,语文总成绩
2999.0
,平均
成绩的值应该为
2999.0/40=7
4.975
,四舍五入后为
74.98
,但界面中实际
结果为
74.97
,没
有进行四舍五入。
?
链接页面不正确;
问题摘要:
水质状况评价分析中部分链接无法打开
详细描述:
1.
进入
“
决策支持信息服务
->
p>
专题信息
->
水环境专题
< br>->
水质状况评价与分析
->
水
质状况评价分析
”
;
2.
打开
“
年度之间对比
p>
”
页面,点击文字信息中库区地名的链接,出现
“
无法显
示网页
”
页面。
“
2004
年年度水质状况评价
”
页面存在同样问题。
4
)
S4
级:一般性的错误或功能实现有不完善处;
?
一般性的错误:通常不会影响用户
正常使用,具体缺陷描述参见下例:
问题摘要:
“
住院病人预结算
”
中
p>
“
费用分解
”
的问
题
详细描述:
1.
进入日常业务
->
住院病人费
用预结算;
2.
< br>输入一未结算的病案号,点击
“
费用分解
”
,弹出
“
该病人尚未结算!
继续
么?
”
的确认对话框,点击
“
否
”
,依然继续进
行费用分解。
12
问题摘要:
地图不能自动清除选择区
域的问题
详细描述:
1.
进入
“
市政基础设施资
源管理系统
->
查询统计
->
信息查询
”
页面;
2.
选择
“
矩形
”
工具,设定条件后在地图上选择
查询区域,再利用其他工具在
地图上进行查询时,上一次的矩形选定区域仍存在。
在进行
“
圆形、多边、距离和面积
”
操作时都存在此问
题。
问题摘要:
删除附件的问题
详细描述:
1.
进入
“
案件办理
->
待办案件
”
,选择一条案件,点击
< br>“
办理
”
进入案件信息页
面;
2.
点击
“
删除附件
”<
/p>
删除案件原有的附件,删除最后一个附件后,页面仍旧显
示附件的
说明信息,重新刷新后页面显示正确。
?
功能实现有不完善处
问题摘要:
查看表单中的标注问题
详细描述:
1.
进入
“
测试委办局
->
任务箱
->
我的任务
”<
/p>
,选择一条任务,打开表单查看编
辑页面;
2.
各表单中标注为
“
*
”
的信息项应为必填字段,但标注不完全正确;
如
“
问题
登记单
”
中的
“
紧急程度
< br>”
、
“
权属单位
”
和
“
来电号码
”
等项不是必填项;
“
问题
立案单
”
中
“
备注
”
项应为必填项等。
13
问题摘要:
部件类别维护中页面信息错误
详细描述:
1.
进入字典管理
->
通用字典管理
-
>
部件类别维护;
2.
选择一个大类
“
公共设施
”
,点击
“
部
件小类维护
”
;
3.
“
部件
大类别编号
”
下拉列表中的可选内容为部件大类名称,应为
p>
“
部件大类
别名称
”
。
5
)<
/p>
S5
级:建议性问题。
问题摘要:
建议可以增加已删除的用户
详细描述:
1.
使用运行管理用户登录系统,进入权限管理
->
基本信息维
护
->
用户信息维
护;
2.
执行增加功能,添加
用户
“
测试
bstqc1
”
,保存操作后执行删除操作,删除
用户
“
测试
bstqc1
”<
/p>
;
3.
p>
再次增加用户
“
测试
bstqc1
”
,系统提示
“
创建失败!数据库错误,请和管
理员联系
”<
/p>
,建议系统可以增加已删除的用户。
问题摘要:
建议在新增权限后,排序顺序不被初始化
详细描述:
1.
p>
使用运行管理用户登录系统,进入权限管理
->
权限分配
->
组权限分配;
2.
选择
“
cccc
测试
”
组,设置其权限排序顺序为
“
上报问题
-
综合播报
”
;
< br>
3.
赋予
< br>“
cccc
测试
”
组一个预案管理的权限,保存后,发现其权限排序问题被
14
-
-
-
-
-
-
-
-
-
上一篇:最全的自行车中英文对照表
下一篇:人工智能--经典考试试题与答案复习进程