云计算时代的测试挑战 分类: 一家之言 2025—02—21 12:40 1195 人阅读 评论(9) 收藏 举报http://blog。csdn.net/superqa/article/details/6197527测试云计算测试工具工具 loadrunner 平台对于云计算,可能不同的人有不同的看法,也有些人认为这只是一个厂商们弄出来的buzz word,是个噱头而已.但是不管怎样,假如你常常关注业界动态的话,你会发现除了那几个众所周知的服务外,还有很多的组织真刀真枪的行动起来了,有很多发布了自己的战略、计划、平台和产品.仅仅是在国内,最近就有很多这样那样的云计算平台,想必大家也听说了一些。最近正好有机会了解了其中的一个,借着一起 review test design 的机会,了解了一下架构和他们现有的测试方法,同时大家也一起感受到了这种新的类型的产品给测试所带来的挑战。 在这里我就来谈谈我看到的一些方面。严格来讲,这个不能笼统的称为云计算时代的测试挑战,因为即使在这个时代,也还是有很多传统的产品,也有很多现在就遇到的common 的问题,我这里说的可能更多的是针对 PaaS, IaaS 之类的产品. 云计算的技术这两年在经历飞速的进展,比如以下几个方面: -虚拟化平台,这个是很多基础架构的基石。除了两大商业巨头之外,Xen 的进展和应用也很迅速。 -分布式存储,包括分布式文件系统.现在 open source 的项目也有很多,大的概念还是很相近的,比如 Hadoop 中的 HDFS 和 Ceph, 理解了一个再看另一个要容易很多。 -任务的分发和控制系统,比如 map reduce 之类的系统,提供了应用级别的任务分发和控制。 -虚拟机的部署和控制。对于任何基于虚拟化来提供云计算资源的系统而言,这一块是少不了的。 -监控和分析.云计算的一个特点就是机器(物理的和虚拟的)和服务很多,而且可能出错的点也很多,同时性能也常常是一个问题,所以假如监控资源的使用状况和健康状况,及时的发现问题也是十分的重要。现在业界用得比较多的是 Nagios 和 Ganglia 等免费的工具,当然也有对应的商业版本. -BOSS 系统.假如你是一个云计算服务的提供商和运营商,那么这一块也必不可少,包括基本的业务申请、状态查询和缴费管理的营业支撑系统。 相对于上面提到的开发技术的快速进展而言,测试技术相对要滞后不少,目前的测试方法还无法满足上面的要求,主要的难点体现在以下几个方面. 关于功能测试方面 1. 对于功能测试而言,除了和传统测试一样的问题之外,这样的被测系统更加...