ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
持续交付的关键是自动化,包括: * 自动化构建和打包。 * 自动化持续集成。 * **自动化测试**。 * 自动化部署。 * 自动化生产部署。 本节,我们主要介绍自动化测试,一般来说,在持续交付的环境中,软件产品构建、单元测试、集成测试和 UI 端的用户验收测试依次先后进行。 1. 从代码仓库中获得最新软件代码进行编译和构建。 1. 编译构建成功后,通过 Jenkins、Hudson 等持续集成工具调用对应软件版本的单元测试脚本进行单元测试。 1. 单元测试通过后,通过 Jenkins、Hudson 等持续集成工具调用接口测试脚本进行接口集成测试。 1. 集成测试通过后,通过 Jenkins、Hudson 等持续集成工具调用 UI 自动化测试脚本(Selenium、Appium 等)进行自动化验收测试。 自动化测试常见工具(Junit、Rest-Assrued、Selenium、Appium)