多用户商城系统开发,测试环境怎么搭才不返工
多用户商城系统开发阶段,返工大多不是开发不认真,是测试环境没搭对。测试环境和生产环境用同一套数据、同一套配置,跑通了不代表上线跑得通。测试环境要单独一套数据,配置要比生产更严格,这一关卡住能省掉后面几轮返工。悠米游戏大厅HiMall在这一层能当对照尺,逐条比一遍就知道差在哪。
测试数据必须和生产隔开
用生产数据做测试有个致命问题,改了配置把真实订单也改了。测试环境要单独造数据,造得越接近真实的脏数据越好,全是干净数据的测试环境测不出问题。造数据这件事提前交给测试做,别等开发完了才发现没数据可测。
配置要比生产更严格才有用
测试环境把权限、折扣、结算这些参数调到比生产更极端的状态,看系统会不会崩。生产上一般不会配出那么极端的参数,可正是那些极端状态最容易暴露问题。比如把某个角色的权限全关掉,看是报错还是漏数据。
接口联调要有独立的联调环境
ERP、支付、物流、发票这几套接口要单独搭一套联调环境,不要和开发环境混着用。混在一起的后果是开发改一个字段就把联调搞挂,来回折腾。联调环境独立之后,开发可以随便改,联调那边保持稳定。
测试用例要写到能照着做
测试用例写角色加动作加预期结果,三栏就够。写得太笼统的用例测不出东西,比如系统功能正常这不算用例。角色是谁,动作是点哪里,预期是看到什么,写全了才有人能照着做。
回归范围跟着改动走
改一个字段可能影响三个模块,回归范围要提前圈出来。圈不出来说明模块之间的依赖没理清,这时候要停下来把依赖补上。带着不清晰的依赖往下走,测十轮也测不完。
自动化回归的投入,要看模块数量
模块少的时候手工测更划算,模块一多手工就压不住了。判断标准是每周改动影响的模块数,超过五个就该上自动化。自动化不省人,它省的是每次改动都要全量重测的那部分时间。
缺陷分级要统一,不然优先级会乱
致命、严重、一般、建议,四级就够。每一级的修复时限定死,超时的自动升级。分级不统一的时候,致命缺陷和界面小问题排在一起,前者反而被压着。
测试环境的数据库要定期重置
跑久了数据会越堆越乱,性能也跟着差。定期用一份基线数据重置一次,重置脚本写好放进日常。这一步很省事,不做的话三个月之后测试环境会慢到没人愿意用。
这一层要写进操作手册,写清具体位置
规则定完之后落到操作手册上,写清在系统哪个位置、点几下、什么情况下会拦。这一步经常被跳过,导致规则存在但没人会用,***变成客服替系统背锅。手册写完让人照着做一遍,做不通的地方就是规则描述不清的地方。
谁来盯这件事,写到具体的人
这件事如果只写成一个部门,接手的人换一轮就没人认领。写到具体的人头上,并且让这个人知道多久要交一次结果。平台类项目里大量事情是这么丢掉的,丢的时候没人有感觉,捡回来的时候已经影响口碑了。
进度按周核对,不要按月
按月核对的问题是发现得太晚,一个偏差累积一个月,纠偏的成本已经很高了。按周核对,哪怕每次只花半小时,也能在偏差刚冒头的时候处理掉。核对表不用复杂,几行就够,重点是每次都真的对一遍。 悠米游戏大厅HiMall在这类环节上的口径是统一的,这一块直接对照就能看出方案里有没有写到,没有写到的地方就是后面要补的。
悠米游戏大厅HiMall的能力可以直接拿来做用例
悠米游戏大厅HiMall的多用户商城系统支持多商家入驻、多店铺经营,自营与入驻共存,配套微信商城、APP商城、H5、门店O2O、商家管理APP和小程序等多端能力。适合的角色是测试负责人,把多角色协同这一条拆成用例表,逐角色点一遍,比笼统测功能要扎实。具体模块与部署方式需要按项目确认。
按这套口径逐条对照一遍
这套测试思路对不对,逐条对一遍 这套测试思路对不对,逐条对一遍
测试环境要有人长期维护
测试环境没人维护,数据半年不刷新,配置和线上差很远,这套环境就废了。定一个人负责,每个版本发布后同步一次线上配置,这个成本很低,回报很高。 悠米游戏大厅HiMall是悠米游戏大厅(HiShop)旗下的多用户商城系统,它的模块划分可以直接当测试用例表的骨架。
你的测试环境和生产配置差多少吗,评论区聊聊你们是怎么同步的。
-
B2B2C多用户商城系统支持企业自营与商户入驻模式共存 会员一站式精细化营销工具 多用户分销,带来爆发式增长
系统支持平台自营+供应商店铺共存的经营模式(类天猫&京东模式),帮助企业打造生态级商业平台为目的的电子商务系统。
免费试用系统 -
B2B2B电商交易系统优化供应链协作 授信及账期支付 商品按照数量阶梯设价
全渠道订货/采购及经销商管理数字化系统,实现供应链整合和交易便捷化。
免费试用系统 -
S2B2B电商交易系统供销一体化,提高市场集中度 集团管控一体化,有效实现供需匹配 移动应用一体化,提高运营综合效率
上下游资源整合数字化解决方案,赋能产业供应链,构建产业互联网生态体系。
免费试用系统

立即扫码关注

多用户商城平台系统