云端软件应用十大测试

浏览器测试:如果使用瘦客户端软件,浏览器并不是基于云的软件应用所必需的。然而,大多数案例中,会使用各种流行的浏览器,而且使用情况几乎均等。通过全球的应用情况,至少列出前四名或者前五名浏览器是必要的,确保应用测试计划包括用这些浏览器测试应用。浏览器终端脚本通常导致浏览器兼容性为题,如果你期望使用不同的浏览器,基于云的应用设计就需要最小化脚本或者没有脚本。

  

  移动平台:智能手机和平板电脑迅速加入笔记本电脑和台式机的行列,这些都是基于云的应用要进行访问的地方。很多企业很喜欢基于云的软件应用的移动Web版本用户界面。然而,移动本地应用程序也可以用来代替访问使用移动网络版本的软件方案。本地应用接口测试计划需要在基于浏览器的测试之外列出来。

  

  用户界面测试:基于云的软件应用中,用户界面测试应该和非基于云的应用测试一样。云用法并没有带来附加的挑战,但是用户界面测试要成为测试计划必要的一部分,尤其是在多浏览器中测试的时候。

  

  性能测试:基于云的软件应用实际应用中,显著的最佳性能报告要比平均性能报告多。例如,购物网站全年平均性能体验需求,但是圣诞节购物季可能就需要统一应用的最佳性能。一个更为全面和可靠的测试,需要增加模拟最佳性能测试。

  

  服务配置/重配置测试:私有云、公有云或者混合云都应该在需求增加的是配置服务或者不需要的时候重新配置服务。这种配置和重配置要在基于云的测试计划中模拟。

  

  分布式云测试:基于云的软件应用可以在不同地理地点使用。这种地理分布以及各种ISP提供的服务需要进行实际测试模拟。商业分布测试模拟服务指全球不同ISP上运行的服务器可以模拟用户来自这些地点的输入。云测试计划应该包含这种服务的使用,来增加测试计划的质量。

  

  多租户测试:基于云的软件应用具有多租户性,旨在不同层级上的客户端分离,并结合不同的Web服务器、分离的数据库服务器或者同一服务器上数据库层的数据分离。测试计划可能需要为这些内容设计账户并设计合适的测试。

  

  功能降低测试:在同一时间,过多用户登录并使用应用的时候,基于云的软件应用服务器应该完全降低性能,而不是超负荷。通常可能设计云应用在超过具体的数字的时候限制登录用户数,所以合理的性能就能保证所有用户进入。功能降低测试是云测试计划中重要的组件。

  

  连接/断开操作测试:基于云的软件应用只为连接模式设计,或者互联网连接到服务器可用的时候。客户端不会存储任何东西,服务器端应用存储所有数据。断开模式允许基于云的软件应用可以在连接或者断开模式中工作。在断开模式中工作时,数据本地化存储,互联网到服务器连接可用时,本地存储数据同步到服务器,反之亦然。如果这个功能只为基于云的应用设计,测试计划就需要有所体现。

  

  云可移植性测试:私有云和公有云混合的时候,基于云的应用的可移植性不能看做是理所当然的事情。测试计划应该包括高层次功能,确保云可移植性。有时甚至是在私有云中,如果系统安装的Web服务器或者数据库服务器不完全一样,就可能会遇到奇异的应用行为。如果私有云服务器上的例子完全在你的控制之中,公有云就需要彻底测试,只为确认一下。

时间: 2024-08-24 07:09:12

云端软件应用十大测试的相关文章

检测一下你的专业指数:2015年十大测试工具你认识几个?

如果你真的喜欢安全,了解下面这些工具是你通往大神之路的必备良品,快来看看都有哪些工具并学习一下吧! 这份黑客工具列表中的一部分是基于 Kali Linux 的,其他的工具是通过我们的社区反馈的.下面介绍了这些工具的主要功能以及教程.书籍.视频等. 端口扫描器:Nmap Nmap 是"Network Mapper"的缩写,众所周知,它是一款非常受欢迎的免费开源黑客工具.Nmap 被用于发现网络和安全审计.据数据统计,全世界成千上万的系统管理员使用 nmap 发现网络.检查开放端口.管理服

十大精选开源软件推荐:编程化繁为简

开源这块甜蜜的巧克力酱备受宠爱,似乎人人都想尝尝.这一次,我为开发者们贡献十款开源编程工具,它们分别是Rhomobile Rhodes.Git.Gerrit.Hadoop等,这十款开源工具会越来越流行,想知道其中的奥秘吗?让我们一起来看看它们的神奇之处吧! 1.Rhomobile Rhodes Ruby可能是GitHub上的第二大流行编程语言,但如果你想从事与iPhone相关的开发工作,Ruby可就爱慕能助了.iOS平台上最为给力的是Objective-C语言,这也许是赚钱的利器之一吧! Rho

最有Win8范儿的十大软件

Windows 8正式发布已经四个多月了.因其独特的界面设计,Win8的确引起了很多话题.但无可争辩的是,四个月来Win8的性能和功能在不断完善,Win8的平台生态正在不断优化.数以千万计的Win8用户适应了Win8,越来越多的硬件厂商与软件开发者打磨出了自己的"Win8范儿"--我们看到了微软自己的Surface.联想的YOGA.索尼的Duo11.戴尔的XPS12--当然,也看到了Win8应用商店中的近5万款新软件. 新设计新思路!最有Win8范儿的十大软件 既然说到了软件,先说几个

干货|国内外十大主流采集软件盘点

大数据技术用了多年时间进行演化,才从一种看起来很炫酷的新技术变成了企业在生产经营中实际部署的服务.其中,数据采集产品迎来了广阔的市场前景,无论国内外,市面上都出现了许多技术不一.良莠不齐的采集软件. 今天,我们将对比国内外十大主流采集软件优缺点,帮助你选择最适合的爬虫,体验数据hunting带来的快感. 国内篇 1.火车头 作为采集界的老前辈,火车头是一款互联网数据抓取.处理.分析,挖掘软件,可以抓取网页上散乱分布的数据信息,并通过一系列的分析处理,准确挖掘出所需数据.它的用户定位主要是拥有一定

2016年光测试行业十大新闻:海外篇

1/11/2017,2016已然过年,2017悄然来临,随着云计算.数据中心.SDN以及物联网的发展,2016年光通信产业空前景气,未来前景值得期待.2016年光测试仪表行业发生了什么?光测试仪表企业们在过去的一年里有什么新产品升级? 从娜样光仪表整理来看:在新品方面,行业所有的光仪表企业都在基于100G的基础上,已开始向400G推出新品:是德科技还推出了基于硅光的测试设备.今天,小编为大家整理了2016年光测试仪表行业海外十大新闻.整理如下: 1.泰克升级DPO70000SX更好支持400G

避免勒索软件威胁的十大技巧

目前国内勒索病毒邮件形势越来越严峻,梭子鱼工程师在每天与客户的交流中都能听到客户提及这一点.今年流行的Locky勒索病毒邮件正文是关于订单和发票的内容,同时邮件包含带有zip的附件,附件名称中有payment字样,用户在收到这样邮件后,很容易点开附件查看,但打开附件后随即中招;电脑中Word,.Excel等文件被更改为.locky,告知用户付款后才能解锁. 根据梭子鱼网络专家研究,目前国内已有越来越多的企事业单位用户通过电子邮件被感染Locky勒索病毒,用户感染以后导致大量重要文件被加密,需要支

面向对象软件开发的十大原则 (二)

对象                     面向对象软件开发的十大原则 (转二) 当定义方法的参数时,一定要使它们可以扩展.例如,下面这行代码是不可扩展的: Public Function PlaceOrder(sLastName as String, sFirstName as String, sAddress as String) 要想调用这个方法你必须传递这3个参数.但是如果你以后决定在定单上还需要电话号码,就必须修改函数签名,这就破坏了兼容性以及每个调用此方法的代码段.为了防止这个问题

面向对象软件开发的十大原则 (一)

对象                     面向对象软件开发的十大原则 (转一) 对于开发人员来说,时时回过头来检查一下应用程序是非常有用的.考虑一下这个应用程序是否达到了预期目的?是否遵循了最佳方案?要想实现目的是否还存在更好的方法?温故而知新,也许你会从回顾中发现新的思路. 本文就提出10种顶尖的面向对象的编程技术来帮助你对应用程序进行评价,希望你使用这10个顶尖技术从面向对象的编程中获得最大利益. 1. 重新审视对象的声明操作 如何声明对象变量会给对象的使用和性能带来重大的影响.你应该使

细数史上十大坑爹软件

  坑爹软件之十:取消在线状态的手机QQ 前不久发布的手机QQ iPhone 4.0版/Android 4.1版在用户界面进一步向微信"学习",将所有好友的头像都显示为在线状态,并去除了"在线""离线"文字提示.这让很多手机QQ用户感到不习惯.愤怒的用户在App Store评价栏里给手机QQ打出了7万条"一星"评价,让手机QQ的口碑创下了历史新低. 不让用户看见QQ好友的登录设备,其目的是打造"无差别登录"