当前位置:首页 期刊杂志

基于云存储的软件测试管理系统的研究

时间:2024-04-25

余秋原 赵文成 魏一鸿

摘要:进入21世纪以来,在网络信息技术越来越成熟的背景下,云存储技术得到了快速的发展。而对基于云存储技术的软件系统来说,为数据的存储效率提高起到了保驾护航的作用。本课题重点围绕“基于云存储的软件测试管理系统”进行分析研究,以期为相关工作人员提供有效的参考建议。

关键词:云存储;软件测试;管理系统

Abstract: in the 21st century, under the background of network information technology becoming more and more mature, cloud storage technology has been developed rapidly. As for the software system based on cloud storage technology, it plays a role of escorting the improvement of data storage efficiency. This topic focuses on "software test management system based on cloud storage" for analysis and research, in order to provide effective reference Suggestions for relevant staff.

Key words: cloud storage; Software testing; Management system

对于云存储来说,是凌驾于云计算之上而提出的一种概念,也可以看作是云计算的延伸及发展。云存储集合了网络技术、集群应用以及分布式系统等功能,能够实现数据的存储及利用,为数据处理效率的提高提供了充分且有效的保障。但为了保证云存储的安全性,也需对其管理系统进行开发应用。鉴于此,本课题围绕“基于云存储的软件测试管理系统”进行分析研究便具备一定的价值意义。

1.云存储相关内容概述

云存储和传统的存储设备最大的不同,便是无需对其型号、支持接口以及传输协议进行了解,这充分体现了云存储的便携性及实用性。从用户角度分析,云存储设备存在公开透明的特点,用户通过一根接入线缆,便能够实现与云存储之间有效连接,然后进行所需数据信息的浏览、获取。从云存储的构成角度分析,包括了四个部分:其一为存储层,其二为基础管理层,其三为应用接口层,其四为访问层。值得注意的是,存储层属核心部分,底层存储Iaas是最重要的部分,可实现对CPU的处理,并实现对数据实施的存储,此外和网络带宽的动态设置也存在非常密切的联系。数据通过存储层,进一步转入基础管理层,利用虚拟化技术与分布式文件系统以及网络计算机技术,使若干个设备实现协同作业,这样数据访问功能便能够得到有效实现。而数据经应用接口层,进一步使数据访问功能得到有效实现。值得注意的是,不同的应用接口与与之对应的用户相连接,然后提供相对应的服务。最终,数据传输至访问层,用户利用标准应用接口通过登录云存储系统的方式,實现云存储提供的数据服务。

2.基于云存储的软件测试管理系统设计及实现分析

在上述分析过程中,对云存储的功能实现流程有了一定的了解。而基于云储存的软件测试管理系统设计过程中,则需注重多方面功能的实现,从而确保系统运行的可靠性及安全性。总结起来,具体内容如下:

2.1登录功能设计与实现

基于用户角度分析,经登录界面,能够到软件测试管理系统;然后在用户的信息验证方面,则经窗口与服务器之间的交互加以完成。在设计过程中,前端采取的是脚本语言;业务逻辑则由服务器端控制;用户的相关信息由数据库加以存储。比如:用户的用户名、密码以及权限等等。用户只需通过自身用户及密码便能够登录进系统的内部界面。值得注意的是,在登录的过程中,经过cookie处理,从而记下相对应的权限设置;对于密码,则采取暗文加密的方式,从而使用户信息的安全性及保密性得到有效保障。如下图1所示,为该系统登录的流程图。

2.2权限功能设计与实现

对于系统的权限来说,根据用户的身份不同,其功能也有所不同,用户分成四部分,其一为管理员,其二为开发人员,其三为测试人员,其四为普通使用用户。对于这四大用户,在该系统所具备的功能是存在差异的。在设计过程中,为了确保每一类型的用户均能够实现自身的功能,采取主要的实现方式是,把用户组放置数组Array当中,用户在登录系统以后和数组当中的用户组变量相互匹配,这样便能够使用户实现对相应功能的应用。

2.3上传及共享功能设计与实现

一方面,基于应用软件测试管理系统过程中,考虑到用户的便利,需设置开放式的上传功能模式。用户可以通过button组件的应用,使文件、图片音频以及视频等数据信息的上传功能得到有效实现。通过对上传按钮进行点击,便会出现文件的选择窗口,进而按照需求点击按钮实现文件的上传。而对于文件类型则通过FilFilter函数进行有效控制。另一方面,文件资源的共享,能够使系统增加用户量,同时也避免了资源冗余问题的出现。通过共享功能,无权限的用户也可实现对所需共享资源的查阅。共享功能采取了checkbox与button组件,选择checkbox之后才可应用共享按钮;反之,如果未能选择checkbox,那么便无法实现共享。此外,在上传资源的情况下,会有一个相对应的resource ID产生,用户通过点击上传功能之后,服务器便能够对resource ID作出相对应的反应,对服务器当中有无存在资源进行分析判断,倘若无此资源则共享成功;倘若存在这个资源,即此资源已经被共享,则弹出,页面会提示“已共享过此资源”。

3.结语

综上所述,以云计算作为基础理念,在基于云存储的软件测试管理系统设计过程中,需注重其登录功能、权限功能、上传功能以及共享资源功能的设计及实现。在了解用户需求,满足管理人员管理系统的要求的基础上进行优化设计,才能够确保基于云存储的软件测试管理系统使用的实用性、可行性及安全性。总之,在大数据时代背景下,基于云存储的软件测试管理系统应用是大势所趋,相关从业者需对此充分重视。

参考文献:

[1]潘羽.基于云存储的软件测试管理系统的研究[J].科技创新与应用,2017,(35):160,162.

[2]潘羽.基于云存储的软件测试管理系统的研究[J].科技创新与应用,2017,(35).

[3]岳俊华,陈雯雯,汤兵兵.基于云存储的软件测试管理系统的研究[J].吉林建筑大学学报,2016,33(5):85-87,120. DOI:10.3969/j.issn.1009-0185.2016.05.022.

[4]岳俊华,陈雯雯,汤兵兵.基于云存储的软件测试管理系统的研究[J].吉林建筑大学学报,2016,(5).

作者简介:

余秋原(1996—),男,汉族,四川省成都市,本科,研究方向:软件工程。

赵文成(1996—),男,汉族,四川省绵阳市,本科,研究方向:计算机科学与技术。

魏一鸿(1997—),男,汉族,四川省内江市,本科,研究方向:计算机科学与技术。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!