一.场景1:
新建入库时,包含“采购入库”与“非采购入库”类型,当选择采购入库时,前端传参inTypeId:42,而test环境数据库“产品库存枚举表”中对应采购入库的映射也是42,看上去一切正常
二.场景2:发布uat环境后
新建入库,选择采购入库时,inTypeId字段传参42,但是系统提示产品库存枚举表[42]不存在;经排查确认为uat数据库“产品库存枚举表”id从1开始自动排序,与test环境不一致,而前端开发对应该inTypeId字段传参写死为固定值
三.解决方案:
不写死,进入库存列表页时,调查寻接口获取id;新建采购入库时调用该变量id
所以,在测试中需要至少3个环境,目的是用来过滤这些类型的问题
网友评论