当前位置:首页 > 休闲

BC评测系统Web版

BC评测系统的评测Web版上线那天,我盯着浏览器里的系统界面看了足足十分钟。不是评测因为它多惊艳,而是系统它终于把那个折磨了测试组半年的Excel表给干掉了。

之前我们用桌面版,评测每台机器装一次,系统版本更新靠U盘拷贝。评测有个同事的系统电脑还停留在去年的版本,跑出来的评测数据跟其他人对不上,排查了半天才发现是系统软件没升级。这种破事在Web版面前不值一提——打开浏览器输个网址,评测所有人看到的系统都是同一套最新逻辑,连安装这步都省了。评测

Web版的系统核心就一个词:即时同步。测试用例在后台一改,评测前端页面立刻反映出来。以前改一条评测标准,得等IT部门重新打包,再挨个通知大家下载。现在好了,项目经理在成都改完参数,上海这边的测试员刷新页面就能用新规则跑数据。这种实时性带来的效率提升,比什么花哨功能都实在。

但说实话,刚迁移那会儿我挺抵触的。毕竟桌面版用熟了,快捷键、右键菜单都形成了肌肉记忆。Web版初版连个批量导入都做得磕磕绊绊,气得我差点摔鼠标。后来开发团队听反馈改了两轮,现在总算能用了——虽然还是偶尔卡顿,但至少不用天天盼着IT来修电脑了。

让我真正改观的是那次跨部门协作。市场部要调一批历史评测数据做宣传材料,放以前得先找IT导数据库,再自己用Excel清洗半天。Web版带了个查询接口,市场部的小姑娘自己拖了几个筛选条件,两分钟就导出成图表了。她兴奋地截图发群里说“这玩意儿真好使”的时候,我突然意识到,这系统已经不只是测试工具了,它变成了一个数据共享平台。

权限管理做得也够细。普通测试员只能看自己负责的项目,项目组长能看全组数据,管理员才有删除权限。有次新来的实习生手滑想删一条记录,系统直接弹窗提示“无权限操作”,他愣了半天跑来问我怎么解锁。我说这设计就对了——真要让他删了,我们整个回归测试的基线就全乱了。

不过Web版也有让人挠头的地方。离线场景基本废了,有次出差在高铁上想临时看个用例,没网只能干瞪眼。还有浏览器兼容性问题,用Chrome一切正常,换到某国产浏览器就样式错乱,气得测试组同事在群里骂了半小时。开发那边回复说“建议使用Chromium内核浏览器”,这话说了等于没说。

但总体来说,利大于弊。现在新员工培训半天就能上手,不用像以前那样花一整天教他们装环境配数据库。系统里还加了操作日志,谁改了什么记录得清清楚楚,出了问题回溯起来方便得很。昨天有个测试数据对不上,我翻了下日志,发现是昨晚自动任务跑批时出了个异常,五分钟就定位了原因。

这玩意儿现在成了我们组的日常依赖。哪天要是服务器宕机了,整个办公室估计得哀嚎一片。但话说回来,比起从前那套老掉牙的桌面版,我宁愿每天祈祷服务器别挂——至少现在,所有人都用着同一个版本,说着同一种数据语言。

分享到: