从用户角度对图书馆自动化管理软件测试的设计

2017-12-19 09:20张世高
科学与财富 2017年33期
关键词:软件测试自动化图书馆

摘要:其实一个软件的研发期间会采取大量的措施保障软件的安全,即使这样,研发出来的软件还会或多或少的存在着问题。由以往的经验可以看出,软件测试严谨性的高低对于软件质量有些很大的影响,进行测试就是为了找出更多的软件安全隐患,软件测试原理就是用不同的方法让软件暴露出问题。我国的图书馆在以前采用人力操作过程中出现了很多问题,比如人工整理数据导致整体运行效率低,而且数据更新慢缺乏时效性。为了解决这些问题,各地图书馆开始将互联网科技融入到日常运营过程中,互联网科技的加入确实在很大程度上提升了图书馆的整体运行效率,促使图书馆的系统操作更加方便,信息更加准确。本文将以软件工程的相关论述为出发点,结合新时代背景下用户对于图书馆自动化软件的需求,对软件进行系统测试和功能测试的方法进行研究与解析。

关键词:用户角度;图书馆;自动化;软件测试;

引言:

随着时代的发展,我国的社会环境也越来越开放,互联网科技的广泛应用,使人们对于信息文化提出了新了更高的要求,我们必须紧跟时代的步伐,提升自身适应能力,才能满足人们日益多样化、集中化、社会化的文化需求。互联网科技采取最积极的方法,将所有的数据进行总结,无形中影响着人们的生产方式以及生活习惯。对于图书馆自动化管理来说,很多用户不只是普通消费者,他们还是改进过程中的参与者,自动化管理要想获得新的突破,改善自身的问题,吸纳更多的用户,必须从用户的角度进行考虑,对自动化管理软件进行严格测试,进而给人们带来更加高效率、人性化的用户体验。现在市面上有很多不同种类的图书馆自动化管理软件,分析我国各地不同图书馆使用情况来看,很多图书馆都是直接花钱购买已经研发成功的自动化管理软件去整合馆内的相关数据。直接购买软件不仅可以缩短自己研发的时间,而且还可以避免因为研发过程中出现失误带来的资金损失,但是与图书馆自己进行研发相比,购买软件也也承担着与自身实际不匹配的风险。本文将会通过设计一系列测试,帮助我国图书馆管理者根据自身实际情况购买到适合自己的自动化管理软件。

一、软件工程相关论述

软件工程是用来给互联网软件研发提供理论支持的科目,它充分应用与工程有关的理念、措施帮助互联网软件的研发与后期维修,它能够将管理方式和互联网科技融合,用最低的成本研制出高品质的软件。软件工程大体分为两个方面,一是科技的研发,包括研发的方式、研发的过程、研发的服务材料、研发的环境等,另一方面是研发的管理。软件工程十分注重程序的构造,而且对于软件的运行效率有着很高的要求,它在辅助软件进行研发时在不同时期采取不同的指导方式和审查方法。

任何事物都不可能是十全十美的,软件工程也同样如此,一个软件从开始研发到研发成功、投入使用最后被淘汰,是一个周期,在这个周期过程中,由于软件研发的资金不固定,研发时间难以预测,软件质量参差不齐,软件工程随时都可能出现漏洞,特别是近年来,软件研发的起点增高,需要的资金量也越来越多,所以对于软件工程的要求也越来越严苛。为了缓解软件工程所面临的现状,我们必须在将软件工程应用到软件研发之前就得进行充分的可行度分析,分析它的科技可行度、运行可行度、政策可行度以及群众要求可行度,在确保软件所带来的经济回报高于前期投入资金的前提下,采取一种不违反法律政策、操作简洁而且还能满足群众需求的方式辅助软件的研发。

二、新时代背景下用户对于图书馆自动化管理的需求

图书馆新的发展目标不在只是单纯的内部设施改进,更多的是要满足新的时代背景提出的发展要求。图书馆为了适应全球化潮流带来的冲击,不断改变自身的发展理念以及运行方法,互联网科技的加入,大大的增强了图书馆服务效率,并且在一定程度上扩大了它的影响范围,而且网络促使沟通更加便捷,给人们带来不一样的用户体验。但是,任何事物都是具有两面性的,互联网科技服务在给图书馆的发展带来了新发展机会的同时,也带来了很多危机隐患。图书馆自我发展、自我发展的脚步从未停歇,从单一的目录检索到最后的数据引领,从最初的文本文档到最后的电子文档阅览,从人工操作到如今的电子自动化运行。为了能够帮助图书馆在新时代得到新的突破,在对地区进行综合调查以后,我们对用户比较希望解决的问题做了总结,如下:

1.希望在进行搜索时不仅只有作者和书名还能够具有该文献相关的一些内容,让用户能够在借阅之前更多的增进对于作者或者是文献的了解。

2.希望在搜索時能够会有一些关于此文献的书评类信息,这些信息会有助于读者是否借阅该文献有很强的借鉴意义。

3.读者进行搜索前多少是对收索结果有一定自己期望的,图书馆应该多了解读者的期望制订个性化的搜索。

4.希望搜索页面能够更加简洁明了,就像平时在百度浏览器上搜索东西一样快捷,出来的搜索结果也能够全面精确一些。还有一部分读者希望搜索过程能够有进一步挑选的功能,减少在搜索结果中寻找所花费的时间。

5.读者希望搜索到自己所需要的文献之后,系统软件能够精确的指出文献所在位置或者提供获取的方式,真正做到从搜索到借阅的零间隙获取,还有无论是文档还是电脑数据资源,读者都期待能够出现链接直接获取文件。

6.读者还希望能够提供一个新的帮助项目,在他们对文献选择比较迷茫时,输入自己要求,进行搜索,系统能够根据对问题的解析提供相关文献。还有一些数据,它不只是存在于图书馆的,希望图书馆在读者搜索时能够提供多样化获取途径,节约读者时间。

图书馆发展离不开对人民大众的依赖,在科技飞速发展的今天,它必须用全新的眼光看待自己的消费群体,在保证服务质量的前提下,用尽可能快的时间满足读者的要求,不断提升图书馆的服务水平和综合竞争力,完善服务方法。

三、关于图书馆自动化管理系统不同分工的简述

图书馆的自动化管理系统在我国所有的图书馆发展系统中处于首要位置,它对于提升图书馆的业务水平以及服务品质有着巨大的推动作用。当今的时代背景下,互联网科技应用越来越广泛,网络大环境变得越来越复杂,数据的获取来源也越来越多样,经济全球化引发政治文华的领域的全球化倾向,不仅影响着人们日常生产生活,更是给图书馆的运行理念以及模式带来巨大改变。在给读者提供服务时,图书馆相关管理人员必须把自动化系统运行当成首要前提,现在最为常见的图书馆自动化管理软件是按照图书馆的不同工作性质进行分类的,大体分为以下几个方面:

1.图书购买:补全数量缺乏的图书,负责图书馆日常的图书信息采集和购买,还有图书馆运行成本的管理。

2.图书编目:将图书馆内部的文献资料按照国家指定的标准进行目录的编写,并且在读者进行搜索时,能够精准的显示相关文件,方便读者的借阅。

3.图书流动记录:对读者在馆内的借取和归还状况进行登记,还会对图书的使用前后的情况进行记录和对比,对提供借阅的图书带来一份保障。

4.网络联合搜索:读者可以通过在网络上搜索来得知自己想要借阅文摘的数量以及借阅情况,提升借阅得效率和读者读者对图书馆的了解程度。

5.系统后期检修:对其它各个工作分支系统进行定期的检查于修理,保障整个系统的运行。

图书馆是一个的大整体,它是由很多的小部分一起组成的,这些分支系统既相互依赖又彼此独立,在自动化系统软件进行测试时,可以根据列举出来的不同部门的作用设计测试方案,前四项可以设计关于系统功能的测试,最后一项可以设计系统整体性能测试。

四、从用户角度对图书馆自动化管理制定软件测试方案

现在图书馆自动化管理系统测试大多选用的是黑盒测试的方式,测试的目的大多是为了检测软件对读者需求的满足程度,系统运行效率的好坏以及软件运行过程中出现缺陷。在对各分支部门以及系统整体的检测完成之后,应该严格的记录每次测试的情况,然后對测试情况进行多样化研析,并且提出相应的解决措施。测试过程中必须坚持的一个很重要的原则就是全面而不拖沓,不仅要对系统整体进行测试,还要对各个分支功能进行检测,检测完成后对存在的问题也要进行全面解析。 在检测进行前,还应该做好风险预防,提前想到可能在检测过程中出现的突发状况,并且准备好完善的应对措施。

在进行分支功能检测时,最常采用的方法就是是等价划分检测法、边界值分析检测法、错误推断法。等价划分就是将所有的功能性分支划分成很多个相同的等价项目,并且给这些项目标上序号,按照固定的标准分别对这些功能进行检测。边界值分析检测法在某种程度上来说是对等价划分检测法的补充,它会以正确错误为边界进行分析自动化软件的整体水平。错误推断法指的是凭借以往的经验直接列举软件程序种可能出现的不足,并且有方向对这些不足进行检测。

对系统整体进行的检测,通常会集中在安全性、界面反馈状况、恢复能力等方面。检测安全性指的是通过故意攻击软件系统,进而判断系统运行有无漏洞、保密是否严谨。检测界面反馈情况指的是通过读者的反馈,判断界面是否满足人们的需求,是否足够简洁明了。检测恢复能力指的是故意采取人工扰乱方法,在不损害软件的前提下,通过改变内部外部一些条件使软件产生故障,然后观察软件的自我恢复能力。

五、结束语

图书馆跟随着经济文化发展的脚步,为了应对越来越复杂的数据,逐渐转变自己的服务方式,由最初单一的给用户提供搜索服务到如今转变成为给用户提供多样化的自动化服务。进入21世纪之后,图书馆必须充分认识到用户的需求,寻找出一种尽可能人性化的方式满足他们的需求,并且根据他们提出的要求不断提升自己的能力。根据各个方面分析可以得知,数据收集以及整合很明显的是图书馆自动化管理中的关键,数据具有很强的时效性,所以相关工作人员必须选择一个最合适的自动化管理软件,将不同时间段、不同类型的数据进行搜集和整合,并且不断提升数据管理的正确性。本文对图书馆自动化系统管理软件设计了综合性测试,在结合多种科学理论基础上,从用户角度出发,帮助图书馆选择高质量的自动化管理软件。

参考文献:

[1]郑人杰等编著.实用软件工程.北京:清华大学出版社,1997

[2]熊俊玲.商品化图书馆应用软件测试技术.现代图书情报技术,1997(5)

[3]王晓平.图书馆专业软件的测试方法情报学报,1999(8)

[4]张甲.有关图书馆自动化系统的几个前沿问题.在中科院国家科学图书馆的专题讲座,2009.11

[5]王玲芳.浅谈Web 3.0时代高校图书馆的新发展,内蒙古科技与经济,2009(22):125,127.

简介:张世高 男(1981.4-)壮族,广西天等人,助理馆员,本科,研究方向:图书馆管理

猜你喜欢
软件测试自动化图书馆
基于OBE的软件测试课程教学改革探索
EXCEL和VBA实现软件测试记录管理
图书馆
关于软件测试技术应用与发展趋势研究
AGV小车在白酒行业自动化立体仓库中的应用
配电室无人职守集控站在京博石化的运用
配电线路运行资料管理自动化的探讨
软件测试工程化模型及应用研究
去图书馆