扫描二维码

订阅kaiyun体育官方人口 微信

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

来源:中国软件评测中心  
2011/5/26 9:46:00
基于国家重大专项“核高基”课题的研究内容,本文将主要介绍办公软件可扩展性测试的相关测试指标以及测试方法,期望通过此方法达到抛砖引玉的效果,促进办公软件可扩展性测试方法的完善,最终提高国产办公软件的整体质量和竞争能力。

本文关键字: 核高基 办公软件 二次开发

对办公软件的控件开发项的测试,主要考察能否将实现办公软件功能的控件嵌入其它模块或软件中,例如可考察是否能够将在文字处理、表格、幻灯程序中使用的控件嵌入IE或Firefox浏览器中。在Windows下测试时,通过编写HTML代码,在代码中调用实现相应功能的JAR包实现嵌入功能。

需要特别注意的是,在测试前不要忽略添加必要的环境变量和完成必要的权限设置,并且JDK需升级到规定的版本,否则可能导致嵌入失败。如在Linux环境下进行测试,由于IE是Microsoft的产物,并且在Linux中很少有用户使用,所以只需要对办公软件嵌入Firefox浏览器的功能进行验证即可。

6. 获取外部数据源的支持

有时候我们期望将数据库表中的数据取出来进行查看和分析,在数据量较小的情况下,我们可通过复制粘贴的方式达到目的。但当数据量达到一定规模时,大量的数据进行复制粘贴往往需消耗大量的内存,有时甚至会导致应用程序崩溃,所以更好的方式是办公软件直接通过第三方驱动程序访问外部数据源取出数据库的数据。在测试时,可采用ODBC或JDBC的方式访问SQL Server、Oracle等主流数据库,来验证办公软件获取外部数据库支持的能力。

例如测试在Windows下通过JDBC方式访问SQL Server数据库,可以首先通过办公软件加载必要的JAR包,然后重启办公软件使之生效,接下来配置JDBC数据源,此步需要正确填写数据源名称、数据源URL(数据库IP和端口号)和驱动程序类等,数据源URL和驱动程序类许按照规定的格式填写,否则输入正确的用户名和密码也无法验证通过。配置完成后即可通过办公软件选择数据源来与数据库取得联系,进而在规定的数据库表中取得数据来验证办公软件的外部数据支持情况。这里一个常被忽略的关键是需要在测试前将JRE升级到规定版本。

在Linux环境下通过JDBC方式连数据库步骤与Windows下类似,在此不再介绍。不同的是通常情况下在Linux环境中没有图形化的数据源配置界面,如果需要使用ODBC方式连接数据库,需要安装unixODBC包使之具有图形化界面,方便用户配置。如果对系统足够熟悉,也可以通过配置/etc下的odbc.ini和odbcinst.ini文件来完成数据源的配置,这里需要注意的是应正确填写数据源中有关driver和setup项的信息,这基于Linux中安装了正确的驱动程序,这是很关键的,大多数时候配置正确却连不上数据库,是因为没有安装正确的驱动程序。连接上数据库后,即可测试办公软件获取外部数据源支持的能力。

三、国产办公软件可扩展性测试总结

本文主要介绍了办公软件可扩展性测试的六个重点关注指标以及对应的测试方法,对其中的部分测试代码进行了分析,并对测试中可能出现的测试难点进行了说明,希望通过对国内各办公软件厂商产品的可扩展性属性进行测试,并将测试结果与国际优秀办公软件如Microsost Office的测试结果进行比较,认识到我们自身的优势和劣势,扬长避短,提高国产办公软件的质量,这才是打破Microsoft Office在办公软件领域的垄断地位,抢回市场主动权的关键,同时,这也对国家信息安全具有重大意义。

 

共4页: [1] [2] [3]4 下一页
责编:李代丽
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map