信息网络安全 ›› 2018, Vol. 18 ›› Issue (12): 46-53.doi: 10.3969/j.issn.1671-1122.2018.12.007

• 技术研究 • 上一篇    下一篇

基于云平台的防御性软件测试服务系统

周悦1(), 王威1, 郭剑虹1, 何泾沙2   

  1. 1. 北京市软件产品质量检测检验中心和软件测试技术北京市重点实验室,北京 100085
    2. 北京工业大学信息学部,北京 100124
  • 收稿日期:2018-06-04 出版日期:2018-12-20 发布日期:2020-05-11
  • 作者简介:

    作者简介:周悦(1979—),女,北京,高级工程师,硕士,主要研究方向为软件测试和安全测试;王威(1977—),女,河南,高级工程师,硕士,主要研究方向为软件测试、质量保障;郭剑虹(1981—),女,北京,高级工程师,硕士,主要研究方向为软件工程、安全测试;何泾沙(1961—),男,陕西,教授,博士,主要研究方向为信息安全、无线通信网络和电子取证。

  • 基金资助:
    国家重点研发计划[2017YFF0209602]

Defensive Software Testing Service System Based on Cloud Platform

Yue ZHOU1(), Wei WANG1, Jianhong GUO1, Jingsha HE2   

  1. 1.Beijing Software Testing & QA Center and Beijing Key Laboratory for Software Testing Technology, Beijing 100085, China;
    2.Faculty of Information Technology, Beijing University of Technology, Beijing 100124,China
  • Received:2018-06-04 Online:2018-12-20 Published:2020-05-11

摘要:

云计算由于具备强大的资源处理能力与高效的计算能力而在当今快速发展,且云计算因可以为用户提供廉价可定制的服务而受到人们的青睐。伴随着云计算技术的进步,云平台承载了越来越多繁杂的应用服务。软件测试作为一种常见而普遍的应用服务,其规模与复杂度近年来不断增长。云平台相比传统的测试模式更能满足软件测试的需求。文章将云平台的软件测试系统分为测试任务的上传、管理、资源分配、执行以及测试任务数据库5个模块,并探讨与测试任务特性相适应的调度原则以高效完成测试任务。文章还探讨了面向云测试平台的安全防护模型,从需求与技术两方面分析了该模型对云测试平台的安全保障。

关键词: 云计算, 软件测试, 任务调度

Abstract:

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.

Key words: cloud computing, software testing, task scheduling

中图分类号: