微服务通过网络相互连接,并使用“外部”数据存储微服务处理通过在各个相关模块之间传递消息,来形成一个请求的响应。特定的请求可能需要与服务,网关或仓库等模块进行交互,松散定义了模块之间的连接。自动化测试应在最高的粒度可能下覆盖所有这些通信。因此,每个测试将提供一个集中和快速的反馈循环。资源接收到一个请求,一旦经过确认,就将调用域并开始处理请求。如果必须对许多模块进行协调来完成业务办理,资源会将其委托给
2015-05-18/2917 人阅读/0 人点赞
如果看完了第一篇文章,你的答案是Yes。我们可以继续讨论如何做系统集成测试啦。了解你的被测系统(why?)一如既往的,你会想到在一个测试之前,你需要做测试计划,你需要做测试策略、方案。但在这之前你首先要了解你的被测系统。这里讲的被测系统不仅仅指的软、硬件系统自身。你还需要理解系统所处的上下文环境这包括:所有干系人,项目周期,相关文档(过程文档,技术文档),部署,相关技术,商务合同,历史信息,业务知
2015-05-15/5080 人阅读/8 人点赞
综合系统(SystemofSystem)在讨论这个问题前,我们先引入一个概念:综合系统(SystemofSystem)。这个概念来自ISTQB术语,它是这样被定义的:Multipleheterogeneous,distributedsystemsthatareembeddedinnetworksatmultiplelevelsandinmultipleinterconnecteddomains,a
2015-05-14/2267 人阅读/0 人点赞
4月26日,为期两天的开发者盛会GopherChina完美毕幕。在此次会议上,开发者们除了见到Go语言创始人RobertGriesemer,穿上了神气的“中国版土拨鼠T-shirt”外,还收获到了满满的技术干货。作为Go语言在国内的践行者,七牛云CEO许式伟在GopherChina上为开发者们分享了七牛如何做HTTP服务测试的经验。基于HTTP协议来提供服务的好处是显然的。除了HTTP服务有很多现
2015-05-11/2963 人阅读/1 人点赞
服务基础架构在过去的几年中出现了朝着更小,更集中的“微”服务方向的转变。这种方法有很多好处,如独立部署,扩展和维护各个组件以及能够多个团队并行开发。然而,一旦这些附加网络分区结构已经出现,我们就需要重新考虑调整原先应用于整体结构应用程序的测试策略。这里,我们将讨论一些用来管理多个独立部署组件的额外测试复杂度的方法,以及在多个团队各自负责应用程序的不同服务时仍然保持正确的方法。微服务架构将软件构建为
2015-05-08/7510 人阅读/4 人点赞
秉着想偷懒的原则和测试这块一直存在的诟病,空闲的时把苹果提供的UIAutomation研究了一番,心想这样就可以坐等APP自己跑完所有流程然后输出carsh报告。但是想象很丰满,现实很骨感,UiAutomation并没有想象中那么的完美。基本介绍⌘+I打开Instruments,选择UiAutomation,基本界面就是这样功能区域介绍:①开始、结束测试按钮,选择设备和项目菜单②JS脚本编辑区,T
2015-05-07/2826 人阅读/0 人点赞
上一次分享了google测试分享-分层测试,有很多自动化测试的策略和实施都要有一个重点和计划,那这次会把google是如何来对SUT制定测试计划的分享下。为了让这些blog分享更有逻辑性,我打算分几个专题来分享google测试相关的测试理念。在讲GTA之前,必须先讲下测试计划,而测试计划对于很多人来说都不陌生,很多测试书籍里面都会描述如何编写一个好的测试计划,需要考虑多少内容,当然,这个也是测试工
2015-05-05/3986 人阅读/9 人点赞
上一次分享了google测试分享-SET和TE,有一些自动化测试的细节没有说清楚,那这次会把google的分层自动化测试描述的更详细。为了让这些blog分享更有逻辑性,我打算分几个专题来分享google测试相关的测试理念。google测试分享-SET和TEgoogle测试分享-分层测试google测试分享-GTAgoogle测试分享-测试经理google测试分享-问题和挑战google测试分享-未
2015-05-04/2556 人阅读/100 人点赞
谜面在实践和推广DevOps的过程中,当对着客户吐出DevOps这个词之后,收获的往往不是大腿一拍热泪盈眶,而是一脸困惑欲言又止想问又没问的场景.在一番解释后,到团队中落地的时候,往往又单独拉几个人出来,划了个圈说这是一个DevOpsTeam.这类做法背离DevOps的初衷.背后的原因很多,但一个浅显却影响深远的原因往往被忽略,就是DevOps这个名字本身.DevOps目前并没有中文翻译,对于中国
2015-04-28/2747 人阅读/0 人点赞
微软是软件测试最优秀的公司之一,比尔盖茨曾经说过:微软是一个测试公司。公司的专职测试人员(SDET)的数量曾经接近2万,我敢说这是是世界上人数最多,质量最高的测试组织,测试的氛围曾经非常彪悍。在某些软件产品中,测试和开发的比例达到了1:1,甚至2:1(例如Office的某些部分),换句话说2个测试人员对付一个开发人员,这些不懈的测试投入,帮助微软打造了软件质量过硬的好口碑。这种极其成功的模式曾经帮
2015-04-27/5046 人阅读/10 人点赞