1分钟
05 测试的生命周期
如果将你的应用程序的基本验证写入了你的 playbooks 中, 在你每次部署的适合他们都将运行.
因此部署到本地开发的虚拟机和临时的环境都将根据你的生产环境的部署计划来验证这一切.
你的工作流可能是这样:
- 使用相同的 playbook 在开发过程中嵌入测试
- 使用 playbook 部署一个临时环境(使用相同的playbooks)来模拟生产
- 运行一个由 QA 团建编写的集成测试用例
- 使用相同的总和测试部署到生产.如果你是一个产品服务, 一些像集成测试系列需要通过你的 QA 团队来编写. 这将包含诸如测试用例或自动化 API 测试, 这些通常不是嵌入到 Ansible 的 playbooks 中的.
然而, 它包含基本的健康的检查使 playbooks 有意义, 而且在某些情况下它可能会相对于远程节点运行一些 QA 的子集合. 这是下一节所涵盖的内容.
学员评价