测试环境搭建

测试环境搭建

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

  • 自动化脚本部署
    通过 bash python 等脚本实现自动化的构建与部署
    通过持续集成平台比如 jenkins 完成流程管理


  • 容器部署
    自动化构建 bash
    容器构建 docker
    容器编排 k8s
    持续集成 jenkins