支柱软件(测试环境支柱代码软件)「支柱类型」

持续交付是现代软件应用开发的重要支柱
它通过在构建阶段将所有代码变更部署到测试环境和适应环境,与之前的简单集成和打包有所不同
在持续集成中,仅限于集成和测试,而没有真正将整个系统部署到特定环境中
例如,如果将前端和后端代码部署到开发、测试或联想环境中,那么在实施过程中,开发人员可以拥有通过标准化测试流程部署就绪的构建
持续交付使得开发人员可以自动执行单元测试之外的其他测试
在持续集成中,只有极少量的单元测试、代码审计和少量的UI和接口测试被纳入其中
然而,大量的短测试并未被包括在内
此时,开发人员可以在交流环境中完成其他测试,这些测试是在测试手段之外的大单测试
这样,在部署到客户环境时,可以对应用程序进行多个维度的验证
常见的测试包括负载测试、集成测试和应用程序可靠性测试
通过这些测试,整个团队可以更早地发现问题
如果将持续集成与前面的图进行比较,则在持续交付过程中,从代码的构建和测试到开发的对接是第一步
持续集成是持续交付的第一步,如果要实现持续交付,需要将代码持续部署到可工作的环境中
例如,联跳环境、测试环境和发布环境,当然还包括线上自动化发布,但这些并不包括在持续交付体系中
这个体系扩展了对环境的自动化交付,相对于持续集成而言,持续交付更注重将代码部署到环境中
支柱软件(测试环境支柱代码软件)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息