《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.5 Exchange TiP v2——将TiP迁移到Windows Azure云端-阿里云开发者社区

开发者社区> 华章计算机> 正文

《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.5 Exchange TiP v2——将TiP迁移到Windows Azure云端

简介: 本节书摘来自华章出版社《 自动化测试最佳实践:来自全球的经典自动化测试案例解析 》一 书中的第3章,第3. 5 节,作者:(英)Dorothy Graham Mark Fewster 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
+关注继续查看

3.5 Exchange TiP v2——将TiP迁移到Windows Azure云端
虽然第一个版本的服务毫无疑问地已经为公司带来了收益,并且是度量和改进在线服务的主要工具,但是我们有一个大胆的计划,那就是处理当前服务存在的问题,并使它具有更大的价值。第一个版本中最需要处理的3个问题是:
将执行移到公司网络之外,来处理雷德蒙德地区的代理防火墙问题。
将测试执行的频率增加到5分钟一次或者更少时间。
将覆盖扩展到所有的数据库可用性组(Database Availability Group, DAG)和邮箱数据库。
我们考虑了几种方法来解决上述这些问题,如表3-4所示。
虽然我们还想维持现有测试执行用具的简单易操作性,但很显然的是,没有任何潜在可用的环境能够支持它。同时,与用具相关的所有报告、失效调查和工作流对于复合结果并不是非常有效,这使我们得出了一个结论:必须为测试更换执行夹具(harness)。最后我们决定将TiP基础设施移到具有平台优势的Windows Azure上面的运行。最值得骄傲的是,因为我们设计测试架构的方式,所以移动到另一个平台的时候不需要修改(事实上,我们只需要简单地将测试移到新的夹具,而不需要重新编译)。
image

将TiP框架从测试实验室移到产品中,正是采用了TiP中将测试基础设施从实验室移到数据中心的思想。在这种情况下,我们进驻云端并构建了一个可扩展的、灵活的TiP服务。
图3-5中的框架以插图的形式说明了现在是如何执行产品测试的。通过使用Windows Azure,我们不仅具有了覆盖现有标度单位的能力,还具有了对之前无法预期的新场景进行模拟的功能(比如,在提交给客户之前,即便没有成千上万的用户,仍然可以对数百个用户并发地使用产品进行模拟)。随着时间的推移,这个框架当然会不断演进来满足日益增长的需求。

image

图3-5 Exchange TiP第二个版本的系统拓扑结构

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
一种高效自动化ECS实例数据盘挂载和格式化方式
默认情况下创建的 ECS 实例只有一个40G 的高效云盘系统盘,通过任何形式(控制台、ECS SDK 等) 方式创建的实例,如果需要使用数据盘,必须先进行额外的格式化数据盘工作。 如果需要批量创建大量的有特定格式化需求数据盘的 ECS 实例,那么单独为每一台实例格式化数据盘肯定是一件浪费运维资源的工作。
1704 0
性能、稳定性、反压、Exactly Once,Jstorm开源最佳实践全解析
在2017年在线技术峰会——阿里开源项目最佳实践上,来自阿里巴巴中间件的技术专家卫乐分享了Jstorm开源最佳实践。他主要介绍了Jstorm的架构,从性能、稳定性、监控系统、大规模部署、反压、灰度发布&热升级、Exactly-Once、新的窗口机制等方面详细扥想了Jstorm做的优化。
8396 0
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.3 如何实施TiP
本节书摘来自华章出版社《 自动化测试最佳实践:来自全球的经典自动化测试案例解析 》一 书中的第3章,第3. 节,作者:(英)Dorothy Graham Mark Fewster 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1064 0
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.4 每月服务评审记分卡样例
本节书摘来自华章出版社《 自动化测试最佳实践:来自全球的经典自动化测试案例解析 》一 书中的第3章,第3. 4 节,作者:(英)Dorothy Graham Mark Fewster 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1244 0
跟我学-域名解析故障排查技巧
天苍苍,野茫茫,网站一瘫,唯有泪两行!!客户跳,老板叫,解析故障,心惊又肉跳!! 对企业网站来说,很怕出现网站打不开的情况,一旦发生,准会发现公司技术部呈现一片哀嚎景象。为了让运维的难兄难弟们做个精致的小白领,小编特别为你们总结了一套《域名解析故障排查技巧实操全网最全手册》,并分为“初阶版”“进阶版”,跟我学完保您在排查解析故障方面,脑回路神清晰,分分钟就能定位问题。
5996 0
Java 编程中关于异常处理的 10 个最佳实践
异常处理是Java 开发中的一个重要部分。它是关乎每个应用的一个非功能性需求,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等。
741 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载