国产办公软件可扩展性测试研究基于国家重大专项“核高基”课题的研究内容,本文将主要介绍办公软件可扩展性测试的相关测试指标以及测试方法,期望通过此方法达到抛砖引玉的效果,促进办公软件可扩展性测试方法的完善,最终提高国产办公软件的整体质量和竞争能力。
二次开发一般指在不改变软件内核代码的原则下,对软件按照用户的需求进行修改,以实现用户期望的功能扩展。办公软件的二次开发功能应用很广泛,如现在很多OA应用系统中都需要用到文档、电子表格以及幻灯片的功能,可通过调用办公软办公软件提供的标准二次开发接口来调用办公软件,实现相应的办公软件功能,因此对办公软件的二次开发功能的测试十分必要。对此项进行考察需要考虑待测办公软件是否支持主流的编程语言,如VB、VC、JavaScript等,如果存在多个办公软件进行对比测试以根据测试结果选型,可适当将支持的编程语言的数量调高。 确定支持的编程语言后,需要在办公软件的二次开发环境中,对开发中常用的代码调试手段如断点设置、单步执行、监视功能、变量查看、对象查看等功能进行测试,验证其功能执行的正确性以及错误提示的准确性等。 此项测试主要通过编写测试代码的方式来验证二次开发环境中待测的功能。在设计测试用例时,应尽量用最少的测试用例覆盖尽可能多的测试需求,同时应尽量精简每个测试用例的测试代码,这样做的目的一是避免测试代码过于复杂可能给测试引入新的问题;二是在有效缩短测试时间和降低测试难度的同时,保证办公软件的测试质量。例如基于以上两点,测试用例可以设计如下:编写测试代码定义两个变量a和b,分别赋值1和2,将两个变量相加,若值小于100,第一个变量递增加1,第二个变量递增加2,循环再次相加直至值大于或等于100。以支持VB的二次开发环境为例,测试代码可以设计如下: DimaAsInteger DimbAsInteger a=1 b=2 dowhilea+b<100 a=a+1 b=b+2 loop 通过上面这段简单的测试代码,即可对二次开发环境中程序调试的多项功能进行测试,例如可以加入断点并通过快捷键或选项单步执行代码,来验证断点设置和单步执行功能的正确性;同时在代码执行过程中,可以监视变量在每次循环中的值的变化,也可以在窗口中输入变量或表达式查看变量类型和值,或输入对象名查看对象属性、对象值和对象类型信息等,实现对二次开发环境的测试。 2.宏和扩展宏开发 在办公软件中宏就是通过用户自定义,组合在一起的一系列命令和指令,目的是帮助用户自动化实现耗时较长且重复性高的任务操作。简单的说,宏相当于一个开发接口,可以把多项复杂的操作简化并集成为一个操作,并且用户可以通过宏开发出办公软件本不具备的功能。由此看出,宏是办公软件可扩展性的一个重要体现,需要在可扩展性中重点关注。 对宏和扩展宏的考察主要是验证办公软件的基本宏功能操作,包括宏的录制、停止和宏文件的执行,以及将宏集成到菜单或工具栏、在特定条件下触发宏的执行等。 责编:李代丽 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:kaiyun体育官方人口
文章著作权分属kaiyun体育官方人口
、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新文章
|