目前,市场上已有很多云测试服务平台产品,如Testin、SOASTA和易测云等。......
2023-11-18
由于云测试是一个刚刚兴起的云计算研究领域,关于什么是云测试,目前还没有公认的统一定义。比如参考文献[2]给出的定义是“云测试是一种利用云环境模拟实际用户使用负载,以对Web 应用进行负载和压力测试的软件测试”。参考文献[3]认为“云测试是一种有效利用云计算环境资源对于其他软件进行的测试或是一种针对部署在云中的软件所进行的测试”。
依照软件测试的基本含义来讲,普遍认为云测试是由测试和云两者构成。首先它应该是一种软件测试,有自己的测试手段和测试方法。其次,它工作于云端,通过云来实现其测试方法和测试过程。即云测试是一种通过云环境实施软件测试的过程。
依据测试对象和测试策略不同,可以将云测试划分为如下三个大的类别[4]:
1.基于云的在线应用测试( Online-based Application Testing ona Cloud)
这种类型的测试主要是利用云服务提供商所提供的云资源对可以部署在云平台上的应用软件进行测试。用户只需连接互联网来访问云测试服务,就可以对应用软件进行高效、便捷的测试,而不需关心测试T具、环境和资源的使用情况,云测试平台负责对相关的资源进行调度、优化和建模等方面问题。
目前,在云环境中测试的研究主要集中在云资源的调度和优化上。工业界已推出很多云测试的工具。比如,PushToTest推出的云测试的T具TestMaker[5]可以支持本地和云端或者两者皆可的测试方式。IBM公司的Smart Business Test Cloud可以向用户提供动态、可靠和按需分配的虚拟测试服务器资源[6]。
2.面向云的测试(Cloud-oriented Testing)
这种类型的测试是针对云平台自身的架构、环境、功能、性能及系统等方面的测试问题,使云计算自身符合各项云技术指标要求,满足各项性能规定。
测试活动通常是在云内部,通过云服务供应商的工程师执行。主要目的是保证所提供的云服务的质量。实现云服务的具体功能性方法必须经过单元测试、集成、系统功能验证和同归测试,以及性能和可扩展性的评价。此外,还要测试面向客户的API和安全服务等。其中,性能测试和扩展性评价非常重要,因为它们是确保云弹性服务的基础。
目前,针对云服务环境的测试主要集中在IaaS和PaaS服务架构上,对SaaS层的研究较少。由于IaaS的性能直接关系到云服务上层的服务的可靠性,所以针对IaaS层的云测试研究侧重于IaaS的性能问题。比如通过测试,可以分析Hadoop的执行效率及执行失效问题等。在PaaS层面主要关注PaaS层上开发程序的测试,缺乏PaaS自身测试机制。在SaaS层次上的研究较少,相关理论研究并不深入。目前的主要工作是借助于云平台获得软件测试服务。比如,参考文献[7]提出一种TaaS的单元测试模型。把单元测试作为一种服务提供给开发人员,使开发人员不需要编写大量的测试用例,就可以获得测试结果,这大大减轻了开发人员的负担。
3.基于云的云应用测试( Cloud-based Application Testing over Clouds)
这种类型的测试是指为保证能够运行于不同云环境的云的应用程序的质量而进行的测试。当开发部署云应用程序时,在不同云环境下进行测试是必要的,以确保它的质量。(www.chuimin.cn)
与前两种类型不同,此类型的测试目标是保证运行于云上的端到端应用的质量。需要在不同云技术环境下,开展系统级集成、功能验证、性能评估和可伸缩性等方面的测试任务,验证在不同环境下的系统兼容性、互操作性和连通性。
4.测试环境
与上述三种云测试类别对应的测试环境如图8-1所示。
基于云的企业测试环境是指云服务提供商在云中部署一个基于 Web 的应用程序,以验证其在云框架中的软件质量。在私有/公有云测试环境中,服务提供商在私有或公有云中部署SaaS 应用,以验证其质量。混合云测试环境中,服务提供商在混合云基础设施上部署基于云的应用程序来检查其质量。
图8-1 测试环境
a)基于云的企业测试环境 b)私有公有云测试环境 c)混合云测试环境
5.测试内容
表8-1列出了上述三种类型云测试的具体任务。
表8-1 三种类型云测试的具体任务
有关云安全深度剖析:技术原理及应用实践的文章
云测试服务商给企业提供超大规模的测试资源、动态分配和在线支持,以提高测试效率,并且为测试人员提供各种系统平台环境。测试场景逼真 由于测试发生在云端,因此,云测试能够更加真实地模拟出分布式环境下的虚拟用户环境,包括地理位置、浏览器和网络宽带等,同时使得测试用例更加丰富。由于云测试具有并发性,因此,利用云测试可以大大减少测试的时间。......
2023-11-18
通知的结构一般由标题、主送机关、正文、落款4部分组成。多层转发的通知,要省略一切过渡机关直至始发机关,将一切过渡的“关于”“通知”删去,保留最后一个“关于”和最后一个“通知”。普发性通知可省去主送单位。通知类型多,不同种类的通知,其正文结构、写法也不尽相同。结尾常用“特此通知”“请遵照执行”等结语,也可省略。......
2023-08-20
云测试是在云计算研究中迅速崛起的一个领域,近年来已经获得了相当高的重视[9]。CloudTest通过EC2的云端基础设施服务模拟成千上万个使用者,对网站或Web应用程序发出请求,以测试网站或Web应用程序的性能。CloudTest能及时将测试结果如响应时间、模拟的使用者量等数据以可视化的图表形式展现给测试者。此时,为了获得强大的运算能力只需要租用云测试服务进行测试即可。目前,尽管在云测试的理论和T具开发方面已经取得一定成果。......
2023-11-18
主要有效成分是黄连碱和黄连素。从以上分子结构式可以看出黄连碱和黄连素都是碱性化合物,为了得到较好的峰形及较长的保留时间,本方法用己烷基磺酸钠作为离子对加入移动相中。测试步骤①标准液的配制:分别准确称取5 mg黄连碱和黄连素标准品,转入100 mL容量瓶中,加入60 m L甲醇,超声至标准品全部溶解,再加入甲醇至刻度,摇匀后即可注射。总生物碱为黄连碱与黄连素之和。......
2023-07-02
考点归纳1 灭火器的类型与结构考点归纳2 灭火器的型号编制各类灭火器一般都有特定的型号与标识,我国灭火器的型号是按照《消防产品型号编制方法》编制的。类、组、特征代号用大写汉语拼音字母表示;一般编在型号首位,是灭火器本身的代号。型式号编在型号中的第三位,是各类灭火器结构特征的代号。国家标准规定,灭火器型号应以汉语拼音大写字母和阿拉伯数字标于筒体。......
2023-08-25
普通电源插座安装高度大部分是底边距地面0.3m或1.4m。图4-33 普通电源插座2.三极(孔)电源插座三极电源插座,俗称三孔插座,插座的下方的两孔分别接相线L和零线N,上方的另一个孔与地线相接,如图4-34所示。图4-35 带开关的电源插座4.防水型电源插座防水型电源插座就是在插座面板外面加了一个防水盒,从而提高了用电的安全性。图4-36 防水型电源插座......
2023-08-18
相关推荐