这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天
课程内容与选题缘由
最近开始结营项目的开发,在TDD(Test-Driven-Design)的开发模式下就无法避免地需要使用项目提供的APP进行测试。为了方便项目成员以及更多营有人更好地进行测试工作,因此产出一篇笔记记录测试环境的搭建过程。
安卓模拟器相关资源 与 安装
测试环境搭建的第一步,是在Windows系统下载一个安卓模拟器,用于安装运行极简抖音APP
本文选用的安卓模拟器是网易的 MuMu模拟器
MuMu模拟器下载资源
MuMu模拟器中安装极简抖音
MuMu模拟器按照官方指示进行本地安装后,初次启动的画面如上图,点击浏览器。
在主页中,输入网址:
bytedance.feishu.cn/docs/doccnM…
在模拟器上图的界面中,完成极简抖音apk的下载与安装,返回模拟器主界面,即可获得“抖声”APP,配置网络前运行的画面如下:
极简抖音APP相关资源 与 网络配置
极简版抖音接口文档
极简版抖音安装包&使用说明
极简抖音App使用说明 - 青训营版 - 飞书云文档 (feishu.cn)
极简抖音APP网络配置
在模拟器中的极简抖音需要正确配置的地址以及提供后端服务的端口才能正常的运行,因此先在命令行通过命令查看本机的地址
ipconfig
极简抖音默认监听8080端口,假设本机地址为196.128.1.1,
我们回到模拟器中,打开“抖声”APP,双击右下角的“我”,进入高级测试
在baseURL中填入:http://196.128.1.1:8080/
即可完成网络配置
极简抖音后端服务相关资源 与 服务启动
极简版抖音运行Demo
调用git命令将仓库克隆到本地
git clone <https://github.com/RaymondCode/simple-demo.git>
克隆成功后,用VsCode等IDE将项目打开并进行编译
go build main.go router.go
获得main.exe可编译文件后,运行main.exe
./main.exe
项目成功运行后,会显示监听8080端口
此时我们打开模拟器中的“抖声”APP
每次进入app时会出现一个请求日志,代表了连接成功,并且APP会出现下图的默认视频
至此,Windows端的调试环境搭建成功。