《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.5 Exchange TiP v2——将TiP迁移到Windows Azure云端
3.5 Exchange TiP v2——将TiP迁移到Windows Azure云端虽然第一个版本的服务毫无疑问地已经为公司带来了收益,并且是度量和改进在线服务的主要工具,但是我们有一个大胆的计划,那就是处理当前服务存在的问题,并使它具有更大的价值。第一个版本中最需要处理的3个问题是:将执行移到公司网络之外,来处理雷德蒙德地区的代理防火墙问题。将测试执行的频率增加到5分钟一次或者更少时间。将覆....
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.4 每月服务评审记分卡样例
3.4 每月服务评审记分卡样例每个月都会对总体的服务质量(Quality of Service, QoS)进行一次评审,同时,根据上个月的结果进行有针对性的改进也是要进行评审的。这种评审有利于持续改进总体服务,并帮助改进TiP套件。这种每月的评审是由经理发起的,并且他每个月都参与其中,推动问答(Q&A)环节的进行。这也是他每个月深入实况网站并对其进行改进的一次机会。经理的支持和带动作用对....
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.3 如何实施TiP
3.3 如何实施TiP 第一步是让测试经理也支持这些指导原则,然后再与团队的资深成员紧密合作,并根据所有主要功能区对原则进行评审。这一过程保证了我们之间没有隔阂,并且能够很好地在不同领域利用测试人员的专业技术知识。这个虚拟团队定义了40多个场景,这些场景代表了视为最重要的功能的宽度。【真知灼见】避免白费力气做重复的工作;尽可能地复用现有的自动化测试件。第二步是决定如何将上面的40多个场景在整个产....
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.2 将测试移到云端
3.2 将测试移到云端作为专业的测试团队,我们很容易厘清该如何同时地测试一台服务器和一项服务。但是如何将现有的自动化测试丰富的资产应用到服务空间?最终的答案是:在线测试(Testing in Production, TiP),在当时看来这是我们之前决不会做的事情。我们的起点是一些现有的工具和资产,如表3-2所示。 ① 用于描述软件公司使用自己的产品这种情况。因为Exchange是世界上功能最复杂....
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一 第3章 移动到云端:TiP的演化——在线的持续回归测试
第3章 移动到云端:TiP的演化——在线的持续回归测试 Ken JohnstonFelix Deschamps来自微软公司的Ken Johnston和 Felix Deschamps讲述了他们是如何通过在云端实施自动化测试,从而将基于产品的自动化测试变更为基于服务的自动化测试的。微软的邮件服务产品Microsoft Exchange Server中绝大多数的测试已经实施自动化了,而...
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.1 本案例研究的背景
3.1 本案例研究的背景 你会将一个价值十亿美元的业务作为赌注放在云端吗?Exchange 2007的发布对我们团队来说是非常令人振奋的。在刚推出这款产品的时候,我们已经成功地对产品架构进行重新设计,以使它能在本地的.Net平台上运行,从而转化到通过“角色”(role)来支持服务器管理,把64位机器作为目标平台,采用Windows PowerShell作为自动化服务器管理的工具箱。我们已经做好了....
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一 2.12 致谢
2.12 致谢 首先,要感谢Yngve Svendsen和 J?rgen Austvik在我写这篇案例研究时提供了非常有用的建议和反馈信息。此外,还要感谢所有为这个项目的成功而努力的人们,尤其是William Franklin,感谢他对我们自动化测试的大力支持和鼓励。同时,也要感谢本书的两位作者,感谢他们给了我公布这个案例研究故事的机会。
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一2.10 如何使用自动化测试书中的建议
2.10 如何使用自动化测试书中的建议在开发自动化测试过程中,我们运用了《Software Test Automation》一书中许多有用的知识点:在进行自动化测试工具开发之前,首先对工具进行需求分析并列出需求清单,我们对需求清单中的每一个需求进行讨论和评审,结果表明这是整个开发取得成功的坚实基础。在评审过程中,参与人员中有代表不同需求的关键人物:经理、IT运营商、发布工程师、测试经理、开发人员....
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一2.11 总结
2.11 总结 刚开始的时候数据库产品和测试的质量都很差,但是在自动化测试开始之前都得到了显著提高。接着开始了自动化测试工具的开发过程。首先,成立一个包含信息传递人员、专家和利益相关者的团队,进行需求定义。然后,用最专业的人员完成了开发,自动化测试也逐步实施,在这一过程中,每个参与人员都起到了非常重要的作用:工具开发人员、促变者、管理层、工具管理人员以及整个实施团队。早期我们达到了开发这个工具的....
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一2.9 在经过一段很艰难的时光后才得到的经验教训
2.9 在经过一段很艰难的时光后才得到的经验教训在过去的三四年里,我们遇到了无数的困难:软件测试变得非常成熟,有时反而会使我们忽略一些最简单的测试。比如,我们往往测试了复杂的SQL查询语句,却忽略了对在用户组之外创建新用户这类简单操作的测试。事实上,这种语句是不允许出现的,因为可能会由于在用户组的权限设置中没有考虑到这种情况而导致重大的错误。我们过于关注大规模的自动化测试中的变化,导致有些非功能....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。