16.测试环境搭建

发布时间 2023-12-30 22:51:34作者: 想要暴富的小男孩

被测系统 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