- 浏览: 245006 次
文章分类
- 全部博客 (395)
- Tech (0)
- [随笔分类]心情 (95)
- [随笔分类]技术 (112)
- [随笔分类]管理心得 (13)
- [随笔分类]Code SOP (5)
- [随笔分类]望图知意 (11)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (8)
- [随笔分类]重构代码 (1)
- [随笔分类]童童 (2)
- Program (1)
- [随笔分类]看你知道不知道 (1)
- [网站分类]4.其他技术区 (31)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (21)
- [网站分类]9.求职招聘区(个人求职、企业招聘) (0)
- [随笔分类]昨日关注 (15)
- [网站分类]6.读书区(技术书籍阅读心得、书籍推荐) (3)
- [随笔分类]一步一个脚印 (2)
- [网站分类]网站管理区(网站管理方面的疑问、建议、意见, 寻求管理员帮助) (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (3)
最新评论
今天修改了一下自己以前写的一些代码,属于味道特别坏的那种。
这些代码中主要是利用VBA进行Word和Excel识别相关的函数,在修改过程中,逐渐发现了一些问题,越来越觉得脸红。
现在总结一下:
1:在进行首字下沉的识别中,对应的段去掉各种干扰字符后的数目一定要是1,干扰字符主要包括可见和不可见字符两种,最烦人的是一些Word不支持首行缩进的字符,这个就得逐渐摸索了。
2:最大的问题出现在Excel的一些属性识别中,主要是Null值造成的影响,以前看VBA的时候没有太注意Null的问题,现在看来可是一个大问题,比如,一个单元格中包含多个汉字,一些字设成粗体,一些没有设成粗体,这个时候整个单元格的Font.bold返回的值就是Null,解决办法就是按照单元格的字符一个一个去识别了。
通过这些问题的发现和解决,可以知道在Offic开发中,经验是最重要的,一个是Office软件的使用熟练程度,一个是Office开发的熟练程度,而要提高这些方面Office的测试是最重要的。
在Office开发中通常的测试是被忽视的,根据我得经验现在总结一下,希望朋友们能有个补充:
1:Office版本测试,不同版本的Office对VBA的支持是有一些差别的,而要很快纠正错误,就是要在不同的Office版本中进行系统的测试,这里所说的不同版本一个是指在不同的Office中测试,还有就是在不同版本中形成测试文件,然后在差异版本中再次测试哟。
2:测试用例的制作,由于操作Office软件的灵活多样,造成了同样一份文档,不同的人形成的风格也不同,所以在测试用例的制作上,一定要根据系统的功能结合Office专家进行制作,近可能考虑用户可能出现的情况。
3:逻辑性测试,在Office文档中经常由于一些关联操作造成系统的工作混乱,因此在测试中尽可能多的将一些存在逻辑关系的操作通过操作约束进行限制,并通过测试用例体现出来。
4:对外部环境依赖的测试,比如Office中部分对打印相关的操作,需要依赖本地或网络打印机的限制,因此系统在测试中要考虑外部环境的变化。
5:Office安装造成的系统错误的测试,Office组件是可选安装的,因此一些需要特殊安装的组件如“公式编辑器”等系统特殊需要的组件,在测试中要进行无安装测试,以检测系统的稳定性。
6:防病毒软件干扰性测试,这点特别重要,Office文档与防毒软件关联或病毒干扰造成的系统错误不再少数。
只能想到这么多了,大家补充一下吧。
发表评论
-
启动NDuiker项目
2005-01-20 17:05 430今天是进驻博客园的第一天,在这里安家真的很不错,十分感谢DuD ... -
NDuiker项目第2天总结
2005-01-21 08:53 626昨天晚上基本上实现了 ... -
NDuiker项目第3天
2005-01-22 22:50 559今天是周六了,原本以为是很轻松的一天,结果只有到了这个时 ... -
NDuiker项目第6天
2005-01-25 16:50 549这几天好忙,也好累呀,这几天是公司项目收尾的阶段,忙的都透不过 ... -
对.Net 类库的一点思索
2005-02-02 09:29 577这些天主要在测试GDI+的 ... -
测试一个网站的想法
2005-02-05 17:07 524由于项目的需要,测试了一下“上海研发公共服务平台” 登录:ht ... -
项目建议书编写总结
2005-02-25 15:46 744昨天完成了项目建议书的编写工作,整个春节期间的工作到今天全部完 ... -
MyIE 增加了RSS功能
2005-02-28 09:54 545今天更新了MyIE,发现MyIE增加了RSS功能,试用了一下, ... -
www.beihua.edu.cn计划摘录
2005-02-28 14:11 756www.beihua.edu.cn工作计划 1:网站后期制作计 ... -
网站调研资料记录
2005-03-01 15:56 602资料整理备忘 1:内外网IP确认 ... -
静静的看书
2005-03-08 17:18 547这几天还是很忙,但是似乎好了很多,因为目前主要是写一个基于Sm ... -
我的Smart Client 的学习笔记
2005-03-09 15:35 1650User Interface Process (UIP) Ap ... -
研发、开发、运营
2005-03-25 12:15 612这些天很忙,网络也不争气,才刚刚好一点。 ... -
当需求变更来临
2005-04-30 14:26 515昨晚已经和老婆安排好5 ... -
重新登录Window2003的域
2005-05-12 09:58 663今天公司要求重新登录Windows2003的域,记录一下,以后 ... -
当不愿意写字得时候
2005-05-16 15:36 674做项目得前期分析得时候,我还是比较喜欢在本子上写写、画画得,通 ... -
远离技术的时候
2005-06-20 11:05 397这一个月一直在忙一个项目,现在项目的可研报告也 ... -
Asp.Net 中使用客户端Activex控件需要注意的事情
2005-08-13 12:57 923案例:Asp.Net +VB制作的Activex控件 操作系统 ... -
大家确实都很忙
2005-08-27 08:20 705先谈几个技术问题: 1 ... -
CallByName的一些缺陷
2005-08-28 12:02 827CallByName 函数 执行一个对象的方法,或者设置或返回 ...
相关推荐
ONLYoffice接口测试文档
WebOffice开发文档.pdf
用于c#中office word类的对象的开发,应该是蛮齐全的类,根据自己的整理出来的,大家有兴趣的话,可以下载过来看看!
微软office2003、office2007开发过程中的单元测试、白盒测试、性能测试介绍。
插件(AddIn),实际上是一个组件(COM),...其实用VS.NET来开发Office插件,是不需要关心这些问题的,因为在建立插件项目的同时,会建立一个此插件项目的安装项目,用此安装项目就可以自动执行在注册表中添加这些项目。
office,开发手册,微软官方开发手册版本
office开发小图标,例如一些复制粘贴的小图标,以及其他类似的小图标,可用于自己开发的项目中,如我在visio的二次开发就会用到
永中Office二次开发API文档,分享给大家。一起学习,支持国产软件。
office二次开发
对于Office二次开发需要的同志非常有帮助,里面的理论和实例俱全。
点聚WebOffice-开发接口SDK及其开发指南.doc
Visual Studio 中的 Office 和 SharePoint 开发
基于Web的Office操作测试系统---参考代码.txt
office365开发环境搭建,Microsoft graph概述,office add in架构和入门
WebOffice-开发接口SDK,WebOffice,点距WebOffice开发SDK,点距WebOffice开发文档,点距WebOffice开发手册
OfficeAddin,Visual Studio Office插件开发向导,用于开发Office的插件的创建工程向导!
C++Builder 6中开发 Office 程序心得
主要提供office开发文档,包含两个文档,Microsoft Excel 2010 开发人员参考文档和Office编程手册合集VBAWD10文档,希望对你有所帮助
点聚WebOffice系列文档控件,是北京点聚信息技术有限公司经过多年的开发和不断完善,独立自主开发设计,拥有自主知识产权的中间件软件,该软件完全按照办公软件对公文文档需求标准设计,率先提出并实现文档线编辑的...
OfficeRIA开发库14(支持Office2010)