devops:改变思维,让一切更加高效

持续交付发布可靠软件的系统方法(部署流水线)第八章:自动化验收测

2018-10-05  本文已影响132人  潘晓华Michael

《持续交付发布可靠软件的系统方法》读书笔记

验收测试通常是在每一个通过提交测试的软件版本上执行的。


验收测试阶段

创建验收测试

应用程序驱动层

应用程序驱动层是一个知道如何与应用程序打交道的层次。它所用的API是以某种领域语言表达的,可以认为是一种针对它自己的领域专属语言。

实现验收测试

验收测试阶段

把验收测试套件作为部署流水线的一个组成部分来运行。提交测试一旦成功,就应该开始在通过提交测试的版本上运行验收测试套件。

验收测试的性能

验收测试没有把它放在提交测试阶段,主要是因为验收测试运行时间太长。但是我们认为自动化验收测试的全面性比测试在10分钟内运行完成更重要。然而一旦开始实现部署流水线,快速失败体系和迅速反馈环将更快地帮助发现问题,一般验收测试花费几个小时完成也是可以接受的。但是仍然有办法来提高验收测试的效率。

上一篇 下一篇

猜你喜欢

热点阅读