摘要
云计算由于具备强大的资源处理能力与高效的计算能力而在当今快速发展,且云计算因可以为用户提供廉价可定制的服务而受到人们的青睐。伴随着云计算技术的进步,云平台承载了越来越多繁杂的应用服务。软件测试作为一种常见而普遍的应用服务,其规模与复杂度近年来不断增长。云平台相比传统的测试模式更能满足软件测试的需求。文章将云平台的软件测试系统分为测试任务的上传、管理、资源分配、执行以及测试任务数据库5个模块,并探讨与测试任务特性相适应的调度原则以高效完成测试任务。文章还探讨了面向云测试平台的安全防护模型,从需求与技术两方面分析了该模型对云测试平台的安全保障。
Cloud computing is developing rapidly nowadays because of its powerful resource processing ability and efficient computing ability,and is popular because it can provide users with cheap and customizable services.With the progress of cloud computing technology,cloud platform bears more and more complex applications services.As a common application service,software testing has been increasing both in scale and complexity in recent years.Comparing with the traditional testing mode,cloud platform can meet the needs of software testing better.This paper divides the software testing system in cloud platform into five modules:upload,management,resource allocation,execution and test task database,and discusses the scheduling principles corresponding to the characteristics of the test task in order to accomplish the test task efficiently.This paper also discusses the security protection model for the cloud test platform,and analyzes the security guarantee of the model from two aspects of demand and technology.
作者
周悦
王威
郭剑虹
何泾沙
ZHOU Yue;WANG Wei;GUO Jianhong;HE Jingsha(Beijing Software Testing&QA Center and Beijing Key Laboratory for Software Testing Technology,Beijing 100085,China;Faculty of Information Technology,Beijing University of Technology,Beijing 100124,China)
出处
《信息网络安全》
CSCD
北大核心
2018年第12期46-53,共8页
Netinfo Security
基金
国家重点研发计划[2017YFF0209602]
关键词
云计算
软件测试
任务调度
cloud computing
software testing
task scheduling