云中软件测试的风险与安全问题
如下列举了一些在软件测试过程中应用云工具最常问到的几个问题。
云中测试和运行企业软件会带来哪些利益?
运用云工具,开发人员和测试人员可以拥有一些主动权。在内部测试以及其他环节上,他们拥有相同的基本功能。关键优势是云中测试可以提供更好地可扩展性。
与传统的云计算相比,扩展性可以让不同类型的公司都可以处理大型项目,对于中小型企业来说,更能凸显这种优势。当接到一个额外的而又不得不处理的测试任务时,开发团队可以运用现有的基础框架应对这种额外的测试服务。这样做可以为企业节省时间和节约资金,并将其投入到设备上,以及分配给短期的特殊项目。
有哪些风险或者缺点?
可扩展性除了是云基础设施的一大优势外,它还展示了一些未知之事。我们也许不知道一个指定项目的规模比重,这样的话,云计算会引起高额的费用。没有正式的审批程序而建立了新的虚拟机器可能会引起意想不到的费用,特别是如果自动化方法没有缩减到应有的费用标准时,费用会更高。为了避免这些问题,测试团队可以而且应该使用云服务,研究云供应商的政策中出现争议的账单。
另外,云计算还会面临功能测试、数据管理、安全、个人隐私和可利用性等方面的挑战。企业必须判断出他们会面临哪些风险。对于一些企业来说,云测试的财务成本可能过高。面对如上所有的风险时,最重要的是,企业要非常好地掌握云功能,并知道如何最优化使用云功能。
有哪些安全问题?
企业应用程序必须具备安全性,但是,由于处于这种特殊环境下,这些应用程序就必须经过测试环境,而且要依托于云计算。我们要了解云计算的缺陷以及如何应对这些缺陷。
决策者应该考虑云计算中哪些数据能够被采用,特别是,当这些数据中包含用户信息时就更要谨慎。无论公司针对于安全性采取了什么措施,安装防火墙或者其他什么工具,我们都要解决安全隐患。
最新内容请见作者的github页:http://qaseven.github.io/