云中软件测试工具如何选择?

日期: 2014-07-27 作者:Moriah Sargent翻译:邹雅玲 来源:TechTarget中国 英文

前文我们介绍云计算中软件测试的风险与安全问题,本文将继续介绍公司如何选择一个强大的测试工具?

公司如何选择一个强大的测试工具

开发人员根据云计算的优势而选择一种云测试工具。Sheryl Kitchen博士写到,要根据易用性和可扩展性来选择所使用的工具。成本分三级,尽管其重要性会因处在不同公司而有所差异。

Theresa Lanowitz是Voke的创始人兼分析师,曾经告诉过SoftwareQuality.com的贡献者Crystal Bedell,当选择一个测试工具供应商时,需要注意哪些事情。了解许可权,知道如何使用测试工具,并在购买前就尝试如何使用,这样做不但为公司节省了时间和资金,同时也避免走弯路。

如果公司正在进行移动应用程序测试,他们应该需找一个能够向用户提供设备、定位、网络和场景服务的云供应商。好的云供应商同时也可以向用户提供移动应用程序的性能报告,从而用户可以据此做出适当的更改和提升。

Amazon Web Services (AWS)是其中一个可供选择的移动开发工具。AWS工具向消费者提供了许多用户友好功能,包括自动缩放。AWS依靠这一功能打败了许多带有可扩展性的不知名测试工具。Microsoft Azure和Google虽然在移动开发工具上也设置了相似的功能,但是却不能像AWS那样迎合顾客。

开发人员要在公司的实际工作环境中进行云测试评估,这一点也非常重要。在确定应用云测试工具之前,决策者应该清楚地了解公司所需。SoftwareQuality.com的专家Yvette Francino建议,公司首先要考虑的是可用性需求、性能需求以及可扩展性需求。

云测试中APM起到什么作用?

应用程序性能监控(APM)是软件测试中必不可少的一部分。在云计算环境中,这一过程变得更加复杂。过去追踪本地应用程序信息的APM工具如今在收集云环境中的应用程序信息时却变得有些困难。APM工具本是用于云托管应用程序,然而,许多却也被用于本地应用程序中。因此,如果公司已经有了一种APM工具,并也将测试转移到云环境中,那么,他们很可能需要一种新的工具来更好地监控云环境中所发生的事情。

在APM工具的监控下进行性能测试同时也有助于企业在用户发现之前,查找出应用程序的故障。从长远来看,这种做法可以为公司节约时间和成本。当一些云供应商开始提供监控其他云工具服务时,我们就会明显地察觉到APM的优势。例如,亚马逊有CloudWatch,就可以监控AWS资源。

什么事SLA,它为何如此重要?

服务水平协议(SLA)是用于检查云供应商的,因为,它可以约束供应商而确保其性能和有效性标准。对于用户而言,SLA可以在解决安全问题和巩固云供应商可靠性和竞争力方面都会起到非常重要的作用。他们可以让用户知道所发生的事情,甚至有的也可以帮助用户申请未满足基准的贷款。

多数SLA是一成不变的,但是,却又可以根据具体的公司和特定的需求而进行定制处理。Francino建议,在确定使用云工具之前,开发团队要了解潜在云供应商所提供的SLA。他们应该对定价和所期望的性能非常了解,并且在可能的情况下最好能对SLA进行定制化处理。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐