基于云计算的软件测试平台的设计与研究
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 26 卷 第 11 期 Vol.26 No.11
电子设计工程 Electronic Design Engineering
2018 年 6 月 Jun. 2018
基于云计算的软件测试平台的设计与研究
张雪亚
(宝鸡文理学院 计算机学院,陕西 宝鸡 721016)
摘要:传统测试平台存在耗费成本高、测试效果差的问题,无法得到广泛应用,提出了基于云计算
学院科学研究重点项目(ZK14083)
作者简介:张雪亚(1980—),女,陕西咸阳人,硕士研究生,讲师。研究方向:云计算、大数据分析、软件测试技术。 - 18 -
张雪亚 基于云计算的软件测试平台的设计与研究
1 云测试平台层次模型设计
块结构图如 3 所示。
基于云计算的软件测试平台是一个复杂综合模 型,需根据实际功能设计测试平台,该平台以层次结 构为主,共分为 4 层,分别是平台资源层、资源管理 层、服务层和访问管理层 。 [5] 云计算软件测试平台各 个 层 次 之 间 是 通 过 有 机 结 合 方 式 连 接 的 ,通 过 云 计 算技术可提高软件测试平台工作效率 。 [6] 测试平台 层次模型设计如图 1 所示。
性,并节省测试时间,将云计算与平台结合在一起, 精准监测要求 。 [3-4]
共同构建一套完整的测试系统。云计算软件测试平
针 对 上 述 传 统 平 台 存 在 的 问 题 ,提 出 设 计 一 种
台利用云环境搭建,并在节点上构建虚拟环境,模拟 基于云计算的软件测试平台。充分讨论软件开发所
场景完成测试任务 。 [2] 交互平台是基于面向用户界 需的平台构建条件,设计软件测试项目管理工具,对
软 件 测 试 平 台 的 设 计 是 在 云 计 算 基 础 上 实 现 资源动态扩展,进而节省测试时间,是一种较好的测
的,通过对软件程序设计可为用户提供智能服务 。 [1] 试方案。由于传统测试平台存在耗费成本高、测试
基 于 云 计 算 的 测 试 平 台 可 大 大 提 高 软 件 运 行 可 靠 效果差的问题,不能满足现代人们对于软件平台高
图 1 测试平台层次模型设计
1)平台资源层 基于云计算的软件测试平台资源层构建是以软 件设备、硬件设施为基础,模拟实际运行环境进行检 测 的 。 充 分 发 挥 云 计 算 平 台 管 理 优 势 ,可 实 现 资 源 共享。 2)用户管理层 针对用户管理层是由后台管理人员在平台上互 相交流,共同为用户提供资源访问权限和服务,云计 算软件测试平台的用户管理层要求对技术人员进行 权 限 设 置 ,只 有 具 有 权 限 的 人 员 才 能 对 后 台 访 问 。 采用访问控制技术,可将用户所有需要访问的资源绑 定 ,并 对 私 人 信 息 加 密 ,可 有 效 对 资 源 进 行 管 理 。 [7] 用户管理层内部结构设置如图 2 所示。
的软件测试平台的设计与研究。通过构建云测试平台层次模型,可将平台分成资源层、管理层、服
务 层 和 访 问 层 ,并 分 别 进 行 研 究 ;搭 建 测 试 平 台 系 统 结 构 ,采 用 集 群 控 制 方 式 管 理 虚 拟 设 备 ,对 客
户端直接访问;构建 PaaS 平台即服务,选择管理工具,完善资源调用方法,对系统业务流程展开分
面控制条件实现的,对于系统中各个模块信息需要 于测试平台模拟进行深入研究。通过实验设计可得
实时管理,云计算软件可有效利用该平台进行大量 出实验结论。由结果可知,该平台对软件进行了充
收稿日期:2018-01-30 稿件编号:201801165
分检验,测试效果较好。
基金项目:陕西省教育厅科学研究计划项目(16JK1045);宝鸡市科技计划工业公关项目(14GYGG-4);宝鸡文理
Design and research of software testing platform based on cloud computing
ZHANG Xue⁃ya (College of Computer Science,Baoji University of Arts and Sciences,Baoji 721016,China)
Abstract: The traditional test platform has many problems,such as high cost and poor testing results, and can not be widely applied. Through the construction of cloud testing platform can be divided into hierarchical model,platform resource layer,management layer,service layer and access layer,and conducts the research separately;build the test platform system structure,using cluster control mode management of virtual equipment,direct access to the client;construct the PaaS platform as a service, the choice of management tools,improve resource deployment method call,analysis on the business process. The experimental conclusion can be obtained through the design of the experimental interface and the filling of the content. The results show that the test platform software test results are good,and can be widely used in various major fields. Key words: cloud computing;software testing;platform design
析 。 通 过 实 验 界 面 设 计 和 内 容 填 充 ,可 得 出 实 验 结 论 。 由 结 果 可 知 ,该 测 试 平 台 软 件 测 试 效 果 较
好,能够得到各大领域广泛应用。
关键词:云计算;软件测试;平台设计
中图分类号:TN39
文献标识码:A
Βιβλιοθήκη Baidu
文章编号:1674-6236(2018)11-0018-05
电子设计工程 Electronic Design Engineering
2018 年 6 月 Jun. 2018
基于云计算的软件测试平台的设计与研究
张雪亚
(宝鸡文理学院 计算机学院,陕西 宝鸡 721016)
摘要:传统测试平台存在耗费成本高、测试效果差的问题,无法得到广泛应用,提出了基于云计算
学院科学研究重点项目(ZK14083)
作者简介:张雪亚(1980—),女,陕西咸阳人,硕士研究生,讲师。研究方向:云计算、大数据分析、软件测试技术。 - 18 -
张雪亚 基于云计算的软件测试平台的设计与研究
1 云测试平台层次模型设计
块结构图如 3 所示。
基于云计算的软件测试平台是一个复杂综合模 型,需根据实际功能设计测试平台,该平台以层次结 构为主,共分为 4 层,分别是平台资源层、资源管理 层、服务层和访问管理层 。 [5] 云计算软件测试平台各 个 层 次 之 间 是 通 过 有 机 结 合 方 式 连 接 的 ,通 过 云 计 算技术可提高软件测试平台工作效率 。 [6] 测试平台 层次模型设计如图 1 所示。
性,并节省测试时间,将云计算与平台结合在一起, 精准监测要求 。 [3-4]
共同构建一套完整的测试系统。云计算软件测试平
针 对 上 述 传 统 平 台 存 在 的 问 题 ,提 出 设 计 一 种
台利用云环境搭建,并在节点上构建虚拟环境,模拟 基于云计算的软件测试平台。充分讨论软件开发所
场景完成测试任务 。 [2] 交互平台是基于面向用户界 需的平台构建条件,设计软件测试项目管理工具,对
软 件 测 试 平 台 的 设 计 是 在 云 计 算 基 础 上 实 现 资源动态扩展,进而节省测试时间,是一种较好的测
的,通过对软件程序设计可为用户提供智能服务 。 [1] 试方案。由于传统测试平台存在耗费成本高、测试
基 于 云 计 算 的 测 试 平 台 可 大 大 提 高 软 件 运 行 可 靠 效果差的问题,不能满足现代人们对于软件平台高
图 1 测试平台层次模型设计
1)平台资源层 基于云计算的软件测试平台资源层构建是以软 件设备、硬件设施为基础,模拟实际运行环境进行检 测 的 。 充 分 发 挥 云 计 算 平 台 管 理 优 势 ,可 实 现 资 源 共享。 2)用户管理层 针对用户管理层是由后台管理人员在平台上互 相交流,共同为用户提供资源访问权限和服务,云计 算软件测试平台的用户管理层要求对技术人员进行 权 限 设 置 ,只 有 具 有 权 限 的 人 员 才 能 对 后 台 访 问 。 采用访问控制技术,可将用户所有需要访问的资源绑 定 ,并 对 私 人 信 息 加 密 ,可 有 效 对 资 源 进 行 管 理 。 [7] 用户管理层内部结构设置如图 2 所示。
的软件测试平台的设计与研究。通过构建云测试平台层次模型,可将平台分成资源层、管理层、服
务 层 和 访 问 层 ,并 分 别 进 行 研 究 ;搭 建 测 试 平 台 系 统 结 构 ,采 用 集 群 控 制 方 式 管 理 虚 拟 设 备 ,对 客
户端直接访问;构建 PaaS 平台即服务,选择管理工具,完善资源调用方法,对系统业务流程展开分
面控制条件实现的,对于系统中各个模块信息需要 于测试平台模拟进行深入研究。通过实验设计可得
实时管理,云计算软件可有效利用该平台进行大量 出实验结论。由结果可知,该平台对软件进行了充
收稿日期:2018-01-30 稿件编号:201801165
分检验,测试效果较好。
基金项目:陕西省教育厅科学研究计划项目(16JK1045);宝鸡市科技计划工业公关项目(14GYGG-4);宝鸡文理
Design and research of software testing platform based on cloud computing
ZHANG Xue⁃ya (College of Computer Science,Baoji University of Arts and Sciences,Baoji 721016,China)
Abstract: The traditional test platform has many problems,such as high cost and poor testing results, and can not be widely applied. Through the construction of cloud testing platform can be divided into hierarchical model,platform resource layer,management layer,service layer and access layer,and conducts the research separately;build the test platform system structure,using cluster control mode management of virtual equipment,direct access to the client;construct the PaaS platform as a service, the choice of management tools,improve resource deployment method call,analysis on the business process. The experimental conclusion can be obtained through the design of the experimental interface and the filling of the content. The results show that the test platform software test results are good,and can be widely used in various major fields. Key words: cloud computing;software testing;platform design
析 。 通 过 实 验 界 面 设 计 和 内 容 填 充 ,可 得 出 实 验 结 论 。 由 结 果 可 知 ,该 测 试 平 台 软 件 测 试 效 果 较
好,能够得到各大领域广泛应用。
关键词:云计算;软件测试;平台设计
中图分类号:TN39
文献标识码:A
Βιβλιοθήκη Baidu
文章编号:1674-6236(2018)11-0018-05