爱意满满的作品展示区。
fanyingmao

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

  •  
  •   fanyingmao · Oct 14, 2019 · 2463 views
    This topic created in 2430 days ago, the information mentioned may be changed or developed.

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

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

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5406 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 08:35 · PVG 16:35 · LAX 01:35 · JFK 04:35
    ♥ Do have faith in what you're doing.