所在位置:
首页 >
营销资讯 >
行业动态 > 如果一个版本仅影响OpenShift内部的组件,我们就自动批准该版本的发布。
如果一个版本仅影响OpenShift内部的组件,我们就自动批准该版本的发布。
时间:2022-04-19 13:18:01 | 来源:行业动态
时间:2022-04-19 13:18:01 来源:行业动态
最后一部分工作,就是建立起完整的自动回归测试套件。很快,我们从一系列痛苦的错误当中认识到,除非拥有完整的回归测试覆盖范围,否则我们永远不可能达到每周发布的目标。具体来讲,手动测试团队的处理速度,跟不上每周发布带来的巨量更新内容。
为此,我们以行为驱动型开发(BDD)原则为指引建立起测试框架。我们选择Cucumber作为DBB工具。Cucumber的最大优势,在于允许用户以自然语言(英语或其他语言)编写测试用例。我们决定发挥这一优势,由业务分析师团队负责编写测试用例。以此为基础,我们得以并行推进业务代码与测试代码的开发,而不再像过去那样必须先完成业务代码、之后才能进行(手动或自动)测试。我们还使用Selenium对Web应用进行浏览器与操作系统版本测试,并通过Appium对移动应用进行设备型号及操作系统版本测试。