前文我们介绍云计算中软件测试的风险与安全问题,本文将继续介绍公司如何选择一个强大的测试工具?
公司如何选择一个强大的测试工具?
开发人员根据云计算的优势而选择一种云测试工具。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中国
相关推荐
-
如何定义混合云计算的服务水平协议?
定义混合云计算的SLA要比制订传统SLA花费更多时间用于规划。本文提出了一些用户应予以思考的事项。
-
云计算中的服务等级协议(SLA)怎么确定的?
-
我们公司要和一家云服务商签合同,求教这里面SLA如何更具体的落实啊?
-
五步迁移关键任务应用到云端
有些企业把迁移关键任务到公有云中看作是不可逾越的障碍。但是,常识的预防措施可以平滑地过渡,即使是最至关重要的工作负载。