解放小程序测试人员工具
发布于 4 年前 作者 min49 1971 次浏览 来自 分享

解放小程序测试人员工具

需求

在近期开发小程序项目过程中,我司新来的测试妹子反馈说:“你们小程序测试流程太不好用了,每次反馈bug,你们改完,我还得打开窗口手动敲命令拉代码,能不能改进一下呀。”

我们目前的小程序开发测试流程确实很不好,首先开发完的功能代码发布到远程的 gitlab 仓库,由测试人员根据特定的分支拉取到本地,自行测试;

如果开发出现多个bug需要修复,测试就得反复执行 git pull 命令拉取代码,测试意见很大,尤其是对于敲命令这件事来说,对于测试妹子来说 不习惯,不好用,不喜欢

解决方法(限测试使用,请勿作死)

本着团结友爱的思想,心疼我司测试妹子,于是乎,写了几个脚本,先解决目前她们的问题,后期再优化。

主要是采用了 shell 脚本语言编写,windows 系统下可以双击执行以 bat 结尾的文件(在pc上多开过微信的老铁们应该不陌生),接收用户输入的分支名,然后执行一系列的 git shell 命令行,完成特定的分支拉取动作(注意:得设置 git 命令行的环境变量,不然 cmd 环境下识别不出 git 命令行)。

拉取特定分支(如:master)

@echo off
chcp 65001
git checkout .
git pull origin master
echo "恭喜你,代码拉取成功了,按任意键退出程序。"
pause

自行输入分支名,拉取远程分支 (如: dev)

@echo off
chcp 65001
:begin

set /p branch=请输入要拉取的分支名:

echo 您输入的分支名是:%branch%
git checkout -m %branch%
git pull origin %branch%
echo "恭喜你,代码拉取成功了,按任意键退出程序。"
pause

运行

双击脚本文件就可以运行脚本,效果如图所示:

  1. 当前所在分支:dev,切换到 master分支,并且同步远程分支代码:

  1. 查看当前分支:master

项目地址

项目地址:https://github.com/csonchen/mina-app/tree/master/shell

我想记录一些关于小程序日常开发所遇到的问题,进而引起的一些思考,能否给大家提供多一些角度去思考问题,解决问题,能帮助大家就好。希望大家多多支持,多多star哈

1 回复
回到顶部