隐式bug指代码内部设定的边界值或规则导致的bug,从纯黑盒分析来看,很难分析到该问题,需要白盒测试或灰盒测试才能发现:
测试点:同步功能,同步时自动创建一个用户名,开发在处理该项功能时,创建的用户名使用的时同步数据名的首字母集合+数据生成的日期(天),由于日期粒度太粗,首字母集合也容易重复,这就导致了当有两类数据,这两项条件都一致时,系统同步失败
隐式bug指代码内部设定的边界值或规则导致的bug,从纯黑盒分析来看,很难分析到该问题,需要白盒测试或灰盒测试才能发现:
测试点:同步功能,同步时自动创建一个用户名,开发在处理该项功能时,创建的用户名使用的时同步数据名的首字母集合+数据生成的日期(天),由于日期粒度太粗,首字母集合也容易重复,这就导致了当有两类数据,这两项条件都一致时,系统同步失败
转载于:https://www.cnblogs.com/jwr810/p/10446979.html