解放小程序测试人员工具
需求
在近期开发小程序项目过程中,我司新来的测试妹子反馈说:“你们小程序测试流程太不好用了,每次反馈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
运行
双击脚本文件就可以运行脚本,效果如图所示:
- 当前所在分支:
dev
,切换到master
分支,并且同步远程分支代码:
- 查看当前分支:
master
项目地址
项目地址:https://github.com/csonchen/mina-app/tree/master/shell
我想记录一些关于小程序日常开发所遇到的问题,进而引起的一些思考,能否给大家提供多一些角度去思考问题,解决问题,能帮助大家就好。希望大家多多支持,多多star哈
已阅