文章分类 - 微服务测试
基于SOA分布式系统的内建质量测试,微服务测试,精益测试,
摘要:微服务架构下,API 测试的最大挑战来自于庞大的测试用例数量,以及微服务之间的相互耦合。 题外话为了掌握微服务模式下的 API 测试,需要先了解微服务架构(Microservice Architecture)的特点、测试挑战;而要了解微服务架构,又需要先了解一些单体架构(Monolithic Arc
阅读全文
摘要:消费驱动合约(Consumer Driven Contract:CDC)方式的测试是一种验证并确保各个应用之间实现良好集成的方法,在前后端分离的架构和工艺指导下,前端与后端是分别单独并行开发,他们之间是通过REST/JSON方式交互,如何交互?JSON的数据格式是什么?前后端只有通过这种验证才能对接
阅读全文
摘要:下文来自我在公司内部分享的 pact 实践。主要是面向开发人员的分享。目前听到的反馈还不错,期望能带给更多人启发。 需要说明的是,文中我基于官方 demo 为我们现有项目写了 pact tests 作为演示,这里就不便公开了,只能贴一些执行结果截图,大家感受一下。看完还是去啃官方文档吧 :) ===
阅读全文
摘要:在软件工程的世界里,我们经常面临变化。微服务不仅改变了软件的体系结构,而且改变了团队的组织方式和协作方式。 相对于单体式应用,微服务有其优势,同时,也有引入后所新产生的问题,测试就是问题之一。 在这篇文章中,我们想概述一下测试如何在微服务的新世界中发生变化。我们还将介绍消费者驱动的契约测试的细节和支
阅读全文
摘要:微服务和传统的单块应用相比,在测试策略上,会有一些不太一样的地方。简单来说,在微服务架构中,测试的层次变得更多,而且对环境的搭建要求更高。比如对单块应用,在一个机器上就可以setup出所有的依赖,但是在微服务场景下,由于依赖的服务往往很多,要搭建一个完整的环境非常困难,这对团队的DevOps的能力也
阅读全文
摘要:测试人员在流程微服务中如何简单高效完成开发测试任务?讲师结合自身流程平台自动化测试实践的经验,梳理出在微服务架构的数字化企业云平台中,该如何完成流程微服务的自动化测试,并且提供高质量的上线保障。 1. 传统测试累不累 - 说明传统流程手工测试的劣势 - 流程这类微服务做自动化测试的优势 2. 自动测
阅读全文