开发了一个基于命令的测试小工具,来降低后端测试的工作量

2019-10-14 23:50:02 +08:00
 fanyingmao

游戏开发中经常会有每天签到,定时发奖,或用户资源到一定值破产,手机号绑定解绑等,感觉开发中很大一部分的工作量都在配合客户端,测试人员测试上。为了降低开发测试工具的工作量,我采用了通过配置测试命令来实现,例如修改系统时间配置:

new Action(ActionType.system.type,'设置系统时间',date -s '<设置时间,${dateReg}>'),

'设置系统时间' 是功能的搜索关键字,<设置时间,${dateReg}> 分别是参数输入框的 lable 文字,和日期的正则表达式,还可以在父级命令包上 ssh 来对远程主机进行测试。其他 mysql redis 也可以类似配置命令留出参数给测试人员填写。

项目地址: https://github.com/fanyingmao/minimalist-admin 预览地址: http://xz.fanym.top:8000/

还有作为全栈的 TS 项目可以让前后端共享 api 接口路径,请求和返回结构,常量 的代码,我采用 ln -s 命令通过快捷方式来共享代码,这么做有没有问题。你们的项目是怎么共享前后端代码的?

2023 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX