今天,在工作中发现了一个缺陷,觉得还是挺经典的。现在记录一下。
大概背景是这样的:
我的测试点是检验共同借款人配偶的唯一性。在准备的时候,一共准备了三天,一个配偶的,另外两条是相同关系的数据。
在发完交易,看到配偶的唯一性没有问题。点击了其他两条数据的保存按钮,弹出来了配偶的唯一性校验。
后来,找开发看了看,确实是bug。
我认为这是经典缺陷的原因在于:在需求变更时,修改了一个地方的问题,可能会影响其他数据,导致出现报错。或者这块儿复用相同的代码,导致出现这种情况。
据我了解,是开发自己发现了配偶不唯一的问题,提出来变更的。可能是在修改过程中,没有注意到其他的关系。
我这个月接的这个需求经常提变更,问题有些多,缺陷也不少。这种在测试过程中经常出问题的需求,在生产上也容易出问题,还是要多测测,谨慎一些好。