多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
持续交付的关键是自动化,包括: * 自动化构建和打包。 * 自动化持续集成。 * **自动化测试**。 * 自动化部署。 * 自动化生产部署。 本节,我们主要介绍自动化测试,一般来说,在持续交付的环境中,软件产品构建、单元测试、集成测试和 UI 端的用户验收测试依次先后进行。 1. 从代码仓库中获得最新软件代码进行编译和构建。 1. 编译构建成功后,通过 Jenkins、Hudson 等持续集成工具调用对应软件版本的单元测试脚本进行单元测试。 1. 单元测试通过后,通过 Jenkins、Hudson 等持续集成工具调用接口测试脚本进行接口集成测试。 1. 集成测试通过后,通过 Jenkins、Hudson 等持续集成工具调用 UI 自动化测试脚本(Selenium、Appium 等)进行自动化验收测试。 自动化测试常见工具(Junit、Rest-Assrued、Selenium、Appium)