1、不要理想化想事情,要做,因为有时候脑子转不过弯的。
ex:绑定账户,解绑之后再绑定同一账户,这个开发应该是可以解决的。我就没有测,但是后来同事发现了这个问题,我去,原来,解绑时只是改变一个绑定账户的状态,数据(银行卡号)还在,再次绑定时,是重新写一个数据,校验的是数据(银行卡号),就提示我此账户已绑定,不能再绑定。
这实在是一个简单的用例,但是我太理想化,不去验证,也许就是个大问题。
--------------------补充-------2014年2月27日--------
2、关于测试中直接修改数据库做法是否正确?
目前测试中有的时候需要根据时间点测试,某个订单只是根据时间条件查询,来和本地时间对比。(没有其余关联,起码我没看出来
我在测试用例中写明:进入数据库修改订单时间,然后看前台展示变化,看完现象之后进数据库进行数据修复。
开发说,no! 按他的说法,只能采取这 2 个,1、重新下订单;2、修改本地时间
但是,这样的话,有缺陷,1、消耗时间;2、上述 2 个方法也不能凑效或者等 1 个月,不实际。
我在这里想问大家,你们是怎么做的?