有这样的bug:只有在数据库中,删除用户账号后才会出现。
但是在生产环境中,删除用户这一操作是不会执行的。
因此开发人员和测试人员会产生分歧:
测试人员认为这样的bug应该修复。
但开发人员认为:这样的bug在生产环境上是不会出现的,不用修复。
那作为质量管理来说,这样的bug到底应不应该修复呢?
请教大侠们 作者: senlin222 时间: 2013-3-15 11:42
在界面上有没有造成从数据库里删除用户的操作?要是没有这种操作我觉得就不是问题。测试首先要在符合逻辑的数据上测才有效吧。作者: zhangmingheng 时间: 2013-3-15 17:20
测试中除非必要 一般不要直接对数据库进行操作,从用户的角度上来说,用户是不可能从数据库中进行操作的,测试一定要符合测试场景
测试中如果对数据安全要求较高,可以展开数据库测试、安全测试等测试策略作者: zhangmingheng 时间: 2013-3-15 17:20
不用修改作者: bill_hen 时间: 2013-3-16 07:55
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
从程序的健壮性考虑,我觉得应该修改。
程序也应该经过破坏性测试