深度实践微服务测试
上QQ阅读APP看书,第一时间看更新

第2章
微服务测试策略

本章作者:秦五一

作为测试人员,大家多多少少可能曾被问过一个问题:“我们的产品可以上线了吗?”也许你会故作镇定地回答:“是的,可以了。”然而你的内心并不十分确定。之所以会有这样矛盾的表现,是因为作为测试人员的我们通过知识的学习与亲身经历,已经充分理解软件测试的本质:软件测试只能证明软件有问题,却不能证明它没有问题。软件测试是无法穷尽的,然而参与测试的人力资源和软件的测试周期却是有限的,我们必须在这种限制下完成测试。因此,需要有一个策略来帮助我们在测试成本与测试的效果之间寻求平衡,指导我们使用合适的测试流程、测试方法、测试技术等,实现以尽可能少的资源获取尽可能好的测试效果。

微服务作为敏捷开发模式下的一种重要架构模式,其测试策略必然与敏捷测试有紧密的关系。下面我们一起从敏捷测试策略来看微服务测试策略的设计。