V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fanyingmao
V2EX  ›  分享创造

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

  •  
  •   fanyingmao · 2019-10-14 23:50:02 +08:00 · 2074 次点击
    这是一个创建于 1865 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    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 命令通过快捷方式来共享代码,这么做有没有问题。你们的项目是怎么共享前后端代码的?

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3018 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.