回顾来时路,原来坑填平了
数据库
遇到问题,得先找出问题是怎么产生的,定位问题,然后才好让开发去解决
实例:商铺做过优惠券活动,要查看当初优惠内容
点击查询,结果显示却是没有数据
问题到底在哪?功能正常,服务器正常,界面正常,浏览器正常……
好吧,只能来查查数据库了
由于不知道这个活动是哪张表,只能自己去问开发(开发也在忙,你不能让开发帮你查是什么跟什么,还是自己来查),拿到表名自己动手查看问题在哪。
打开查询,输入要查的表名,找出要查的字段名称:
输入select * from t_oms_activity where activity_name='店铺优惠';,查出优惠券所在:
得到活动编码:M20161000002401,再查找关联活动编码表,这要查另一张表,select * from t_oms_shop_coupon_activity;
输入
select * from t_oms_shop_coupon_activity where activity_code='M20161000002401';
查出活动编码对就的优惠券批号:2016080809541810501 ,到这里基本已经确定优惠券活动和批次了,那么来查另一张表,由于表是跨年建表,所以要查去年的表,而不是今年的表,select * from t_oms_shop_coupon_info_2016;
查出表,再查对就的优惠券批次号:2016080809541810501,
select * from t_oms_shop_coupon_info_2016 where coupon_batch_no='2016080809541810501';
三张表查完,已经确定优惠券所在的活动表和批次了。那么问题在哪呢?
因为找出活动表和优惠券批次表,就可以知道优惠券的活动时间和有效期,就在这个点上就确定了是跨年查表出了问题,新建活动的优惠券都可以正常查看,跨年的不能查看。知道问题所在,找开发确定问题所在,然后查一下代码,确实如此,后来就把代码改过来就可以了。
总结
发现在问题是能力,找问题才是技术活,不知道怎么找这问题,真想哭了。。。。
待续……
End
如果你对测试方面有更好的技术、想法和看法,我们可以一起聊聊。如何改善自己,提升做事效率,个人责任感……
欢迎来撩,但别撩我 ^ _ ^ --by 王子
文章仅供参考,请勿转载。