woshiwuying 发表于 2013-3-14 15:32:29

只有在测试环境中删除用户才会出现的bug,应不应该修复呢?

本帖最后由 woshiwuying 于 2015-5-11 11:57 编辑

有这样的bug:只有在数据库中,删除用户账号后才会出现。
但是在生产环境中,删除用户这一操作是不会执行的。
因此开发人员和测试人员会产生分歧:
测试人员认为这样的bug应该修复。
但开发人员认为:这样的bug在生产环境上是不会出现的,不用修复。
那作为质量管理来说,这样的bug到底应不应该修复呢?
请教大侠们

senlin222 发表于 2013-3-15 11:42:34

在界面上有没有造成从数据库里删除用户的操作?要是没有这种操作我觉得就不是问题。测试首先要在符合逻辑的数据上测才有效吧。

zhangmingheng 发表于 2013-3-15 17:20:12

测试中除非必要一般不要直接对数据库进行操作,从用户的角度上来说,用户是不可能从数据库中进行操作的,测试一定要符合测试场景
测试中如果对数据安全要求较高,可以展开数据库测试、安全测试等测试策略

zhangmingheng 发表于 2013-3-15 17:20:53

不用修改

bill_hen 发表于 2013-3-16 07:55:25

1. first shot the person who deleted the record from database directly.
2. then your app should handle such and related cases gracefully.

woshiwuying 发表于 2013-3-18 17:13:26

从程序的健壮性考虑,我觉得应该修改。
程序也应该经过破坏性测试
页: [1]
查看完整版本: 只有在测试环境中删除用户才会出现的bug,应不应该修复呢?