国产办公软件可扩展性测试研究

国产办公软件可扩展性测试研究

ID:37027995

大小:32.00 KB

页数:7页

时间:2019-05-15

国产办公软件可扩展性测试研究_第1页
国产办公软件可扩展性测试研究_第2页
国产办公软件可扩展性测试研究_第3页
国产办公软件可扩展性测试研究_第4页
国产办公软件可扩展性测试研究_第5页
资源描述:

《国产办公软件可扩展性测试研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、国产办公软件可扩展性测试研究一、国产办公软件可扩展性测试必要性基金项目:“核高基”科技重大专项,项目编号No.2009ZX01045-004,2009ZX01045-005。由于Microsoft公司在中国甚至全世界范围内都具有其独一无二的品牌效应,因此虽然其产品价格不菲,但是仍是广大政府采购项目和企业、个人购买的首选,其在全世界范围内享有的优势是任何同类产品都无法比拟的。2008年,Microsoft为加强其操作系统正版验证而在中国展开“黑屏行动”,让广大国内Windows用户深受其害,同时也开始对其Office产品

2、的安全性产生了极大的怀疑。[1]近年来,由于没有自主的开发语言和MicrosoftOffice源代码封锁,以及国家信息安全越发受到关注,大力采用国产办公软件更有利于政府和国内企事业单位的信息保密工作。如何使各软件质量特性上达到一定高度,才是国内厂商自身发展和与国外厂商竞争的最好出路。经过多年的发展,国内优秀的办公软件如永中集成Office和金山的WPSOffice,[2]在标准上,普遍已完全兼容Microsoft标准,并支持开放文档标准ODF和国产文档标准UOF;[3]在基本功能上已经能够做到与MicrosoftOff

3、ice相差无几,并且其中的中国元素,如大量的合同范本、公文模版和中文拼写检查功能等,都更符合中国人的思维和使用习惯;[3]在性能上,由于国产办公软件相对于MicrosoftOffice体积小,内存占用少,因此运行速度更占优势并且对资源的消耗也较少。可扩展性作为软件六大质量特性中的重要内容,决定软件根据用户需求变化扩展其功能的能力,因此在国产办公软件的质量保证中非常重要,同时其也是国产办公软件与MicrosoftOffice抗衡的一个关键指标。对办公软件进行可扩展性测试,目的是通过测试验证其符合规定要求的能力,同时对国产

4、办公软件的产品质量进行客观评价,为国内政府部门和企事业单位采购办公软件提供坚实的依据。二、国产办公软件可扩展性测试指标及方法基于国家重大专项“核高基”课题的研究内容,本文将主要介绍办公软件可扩展性测试的相关测试指标以及测试方法,期望通过此方法达到抛砖引玉的效果,促进办公软件可扩展性测试方法的完善,最终提高国产办公软件的整体质量和竞争能力。[4]办公软件的可扩展性测试通常关注六项指标,下面将对这六个指标进行解释并对其测试方法进行详细介绍。1.二次开发环境功能验证二次开发一般指在不改变软件内核代码的原则下,对软件按照用户的

5、需求进行修改,以实现用户期望的功能扩展。办公软件的二次开发功能应用很广泛,如现在很多OA应用系统中都需要用到文档、电子表格以及幻灯片的功能,可通过调用办公软办公软件提供的标准二次开发接口来调用办公软件,实现相应的办公软件功能,因此对办公软件的二次开发功能的测试十分必要。对此项进行考察需要考虑待测办公软件是否支持主流的编程语言,如VB、VC、JavaScript等,如果存在多个办公软件进行对比测试以根据测试结果选型,可适当将支持的编程语言的数量调高。确定支持的编程语言后,需要在办公软件的二次开发环境中,对开发中常用的代码

6、调试手段如断点设置、单步执行、监视功能、变量查看、对象查看等功能进行测试,验证其功能执行的正确性以及错误提示的准确性等。此项测试主要通过编写测试代码的方式来验证二次开发环境中待测的功能。在设计测试用例时,应尽量用最少的测试用例覆盖尽可能多的测试需求,同时应尽量精简每个测试用例的测试代码,这样做的目的一是避免测试代码过于复杂可能给测试引入新的问题;二是在有效缩短测试时间和降低测试难度的同时,保证办公软件的测试质量。例如基于以上两点,测试用例可以设计如下:编写测试代码定义两个变量a和b,分别赋值1和2,将两个变量相加,若值

7、小于100,第一个变量递增加1,第二个变量递增加2,循环再次相加直至值大于或等于100。以支持VB的二次开发环境为例,测试代码可以设计如下:DimaAsIntegerDimbAsIntegera=1b=2dowhilea+b<100a=a+1b=b+2loop通过上面这段简单的测试代码,即可对二次开发环境中程序调试的多项功能进行测试,例如可以加入断点并通过快捷键或选项单步执行代码,来验证断点设置和单步执行功能的正确性;同时在代码执行过程中,可以监视变量在每次循环中的值的变化,也可以在窗口中输入变量或表达式查看变量类型和

8、值,或输入对象名查看对象属性、对象值和对象类型信息等,实现对二次开发环境的测试。2.宏和扩展宏开发在办公软件中宏就是通过用户自定义,组合在一起的一系列命令和指令,目的是帮助用户自动化实现耗时较长且重复性高的任务操作。简单的说,宏相当于一个开发接口,可以把多项复杂的操作简化并集成为一个操作,并且用户可以通过宏开发出办公软件本不具备的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。