Developer --} Tester --} QA? Senior Tester ? Lead ? Manager?
修改Mantis的自定义字段,导致筛选结果的不一致
上一篇 /
下一篇 2010-07-27 22:27:42
/ 个人分类:烂笔头
起因:
N久前,某天大家觉得需要加一个
自定义字段(
Custom Field)来分类
BUG,于是乎有人就加了一个自定义字段 X,它的值为(
' A | B | C'),即分三类:A,B,C类,必填字段。请注意这几个类别,分割符跟字母之间还有
空格。
事件一:
此后很久,某段时间大家都用这个自定义字段来筛选BUG比较频繁,再配合其他
筛选条件,
Mantis常常报一个莫名其妙的错误。
搜索发现,是那个自定义字段值的问题,就是有那几个空格。
我就想当然地认为简单去掉空格就好了,即为(
'A|B|C')。貌似修改后筛选时的,莫名其妙的错误没有了。
事件二:
终于今天,有人发现,通过不同的筛选方式(选any和选A, B, C)的结果不一致,两种方式相差几十个BUG。
这时我就怀疑之前我去掉的空格在作祟。
到
数据库查看,果然,有部分BUG的那个字段的值包含得有空格,Mantis很SB地存得死值,修改自定义字段的名字,必然会导致使用老值的BUG,筛选不出来。囧。(也许新版Mantis已经解决此问题,我们使用的版本比较低。)
这个时候只能手动写
SQL语句去修复那些
老数据。
警醒:
- 自定义字段的可选值,不要乱用空格,按照它要求的规矩来。
- 修改自定义字段的时候,注意更新老数据。
收藏
举报
TAG:
Bug
bug
BUG
Mantis
mantis
空格
自定义字段
Custom
Field
筛选
老数据