Skip to content

测试环境搭建

简介

测试环境搭建(Test Environment Setup)是指为软件测试过程创建一个模拟真实运行环境的过程。这个环境应该尽可能地与实际生产环境相匹配,以确保测试结果的可靠性和准确性。测试环境搭建通常包括硬件、软件、网络配置以及必要的测试数据等方面。

todo 截图

测试环境搭建价值

  • 提高测试质量
  • 提升问题定位能力
  • 增强系统理解
  • 提高团队协作效率
  • 提升实际操作能力

测试环境搭建

被测系统 AUT (Application Under Test)

  • 用户端/移动端测试
  • 服务端测试

todo 截图

常见的被测系统类型

  • UI: WebAppIOT
  • Service:
    • RESTful:sprintboot
    • webservice
    • rpc:dubbopb
  • code:SDKlib

部署方法

  • 打包部署:apk、app、ipa、jar、war
  • 脚本部署:自动化脚本与自动化平台
  • 容器部署:基于容器镜像 docker k8s

打包部署

  • Android: gradle
  • iOS: xcode xcodebuild
  • 自动化构建工具
  • Web: nodejs npm
  • Service: maven gradle

打包命令 - 前端 - npm

在前端开发中,使用 npmNode Package Manager)来管理依赖包和运行各种构建任务是非常常见的。打包命令通常用于将前端代码打包成优化后的版本,以便在生产环境中使用。

# Web
npm run build

# app 
gradlew tasks
gradlew assembleDebug
gradlew assembleRelease

# spring boot
mvn clean package

todo 截图

自动化脚本部署

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

todo 截图

todo 截图

容器部署

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

todo 截图

todo 截图

总结

  • 常见的被测系统类型。
  • 部署方法-打包部署。
  • 部署方法-自动化脚本部署。
  • 部署方法-容器部署。