被测系统 AUT(Application Under Test)
常见的被测系统类型
- UI:Web App IOT
- Service:
- RESTful:sprint boot
- webservice
- rpc:dubbo pb
- code: SDK lib
部署方法
- 打包部署:apk app ipa jar war
- 脚本部署:自动化脚本与自动化平台
- 容器部署:基于容器镜像 Docker K8S
打包部署
- Android:Gradle
- iOS:XCode XCodeBuild
- 自动化构建工具
- Web:NodeJS npm
- Service:Maven Gradle
打包命令
# web
npm run build
# app
gradlew tasks
gradlew assembleDebug
gradlew assembleRelease
# spring boot
mvn clean package
自动化脚本部署
- 通过 bash python 等脚本实现自动化的构建与部署
- 通过持续集成平台比如 jenkins 完成流程管理
容器部署
- 自动化构建 bash
- 容器构建 docker
- 容器编排 k8s
- 持续集成 jenkins
标签:脚本,容器,16,部署,gradlew,构建,自动化,测试环境,搭建 From: https://www.cnblogs.com/csfsz/p/17937005