持续部署中测试非常非常重要,但引入自动化测试往往只需要一行代码(Java系:maven+Junit4实现)
持续部署中测试的重要性持续部署是一种软件开发策略,方法是将应用的代码变更自动发布到生产环境中。这种自动化由一系列预定义的测试驱动。一旦新更新通过这些测试,系统会将更新直接推送到软件的用户。很显然这一过程中测试环节是非常关键的,因为全程无人工干预,只有测试环节通过,才能进入下一环节。这里的测试环节是通过测试脚本来实现的(包括:单元测试脚本+接口测试脚本+UI测试脚本),由于持续部署整个流程太过复杂,