云测试探索实践

发表于:2013-3-28 10:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:夏雪 译    来源:51Testing软件测试网采编

分享:

  测试服务交付与支持

  在交付与支持方面,评论还给了我们更多的见解。

  提供更好的测试工具及选择。为选择最好的测试工具和环境,组织可以在云计算中完成技术可行性研究。

  如果你在一个特定的环境中,你就不再关心还能再做些什么。你只有这个环境,只能测试它、验证它,其他什么也做不了。于是,扼杀了很多创造性的思维。(技术总监,组织2)

  按需服务的测试还意味着公司没必要再去采购了,比方说测试工具每年的许可。相反,它们在云中提供,让人随需取用,这种做法更加灵活。组织4提供了云调试解决方案的配套工具。架构师解释说,它的工作原理就像一个飞机的黑匣子:“你可以……从出错的地方跳回到上一步,查看正在开发的代码到底是哪里出现了错误。”

  快捷有效的云工具和云环境增强了测试的敏捷性和整体的开发效率。使用敏捷开发方法可以促成不断快速发展、完善的IT服务市场,更快地使最终产品尽可能地满足业务需要。

  改善开发人员与测试人员的沟通。 如果在云中进行开发和测试,那么开发和测试团队就可以平等地访问系统。组织7的测试和方法论总监认为:“如果所有团队都有访问权,那么开发人员以前所拥有的对系统的最快捷的访问(试验一下,看看测试是否可用)的条件不复存在。”这可以增强团队之间的交互。开发团队必须及时沟通需求的变化,这样才会使测试团队有正确的测试参数。

  增强供应商交付服务。 云开发与云测试遵循敏捷方法,使组织更快地解决客户需求:

  因为我们不需要建立庞杂的环境和其他原因,,我们只能一边说一边做,好吧,就是这样的需求,让我们先去创建它,然后在一周或两周之后再看一下,哪些地方是你满意的?哪里不是?做一些改变,然后同意,好的,产品符合了……需要。(创始人,组织3)

  云计算也促进了供应商之间的互动。如果客户提供的测试能力要求超出了供应商的水平,供应商可以从其他供应商那里租用资源。组织1和3有这样的交互:

  我们考虑使用AWS来做测试。有时我们的测试只需要一台或几台服务器。当其他的Web服务更加便宜并且同样好用时,从亚马逊购买就显得不太明智了。你知道[组织1]也有他们自己的网站,你也可以从他那儿购买服务器时间,所以是值得我们思考的方面。

  从商业的角度来看,这有助于更加及时的满足客户的需要,对供应商和客户来说都是双赢的。

  云测试的挑战

  云测试需要测试一些额外因素和参数。可能这些要求不是最近才提出的,但云测试对它们做了进一步的强调。例如,不同的云系统需要一定层次的集成,并且要在一起协同工作。一位受访者说,未来基于云的企业资源计划系统将需要“在使用了不同技术的不同的云之间进行集成。”两个其他受访者强调负载均衡、网络延迟、多租户。

  与安全相关的问题也是一个主要问题,特别是测试数据的管理。测试数据的存储和处理不应影响到保密性。检验云是否安全的一个方法是有选择性地在公共云上暴露数据,一个访谈者建议:

  使用云去完成一些典型的安全性要求不高的内容。那么,举个例子,Google Group中不能存放任何客户合同,却可以存放一些测试计划。

  测试数据管理的关键是不同地域的法规差异。

  在我们之前的实证研究中,我们发现开发关键安全性应用的组织更加重视拥有的领域知识。由于这个原因,这些组织通常不愿意考虑云测试。另外,公司也可能受到预算的制约。云测试供应商应该提供透明的定价模型,以便客户拥有足够的信息做预算和成本估算。在云中做测试可以引起组织的重大变化。因此,他们需要有效的变更管理策略和过程。

43/4<1234>
2023测试行业从业人员调查问卷已开启,千元大奖正在等你~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号