云测试
- 概述云计算的出现是 IT 产业在最近 10 年和未来 10年 最深刻的变革,被认为是在 IBM 大型主机、个人电脑(PC)、服务器-客户端系统和 Web 之后的第五代产业变革,它是继上世纪末期万维网(World Wide Web)的发明之后出现的最重要的 IT 事件。根据 IDC 在 2008 年的预测,到 2012 年,整个云计算领域达到的总经济规模估计在 420 亿美金。
云测试,是云计算应用的一种,它把测试能力从个体的测试工程师手中转移出来,通过在云计算中心部署大规模分布式虚拟测试系统,来构建基于“云”的IT系统测试能力,它具有如下几个特点:
通过对云计算数据中心主机的虚拟化和分布式云测试软件的部署,产生数万到数十万级的复杂应用程序并发流量;
使用者无需购买昂贵的测试仪表,只需为购买的一定时间段的测试能力付费,即根据购买的测试能力高低、时间长短来支付费用。如同传统的发电厂一样,使用者只需要为自己使用的电量来付费。
通过云测试中心的平台,能够把所有的兼职测试人员的测试能力整合起来,云测试平台负责测试任务的分发、测试软件的远程接入和测试结果的管理,能够在短时间之内以极低的成本整合成百甚至上千的测试人员参与某项测试,并保证测试的质量。
云测试中心提供一个“测试能力放大器”的功能,能够让简单测试软件的单一测试能力在云测试中心的平台上得到成千甚至上万倍的放大。以前只能由专业大公司垄断的高端测试设备提供的测试能力,通过云测试的平台,普通测试人员使用简单的编程就可以达到。