HaiJia Hou

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2010年6月13日

摘要: 传统企业实体经营方式讲究大而全,小而全,而虚拟管理强调整个社会资源为我所用。 阅读全文
posted @ 2010-06-13 10:20 HaiJia Hou 阅读(148) 评论(0) 推荐(0)

2010年6月7日

摘要: UI automation的另一个含义是在没有UI智能分析的前提下,要想保证程序的稳定性,就必须增加一些对UI元素或是OS环境的检查来代替人的反射行为。 这话是不是太难以想象其其中的意思。 举个例子: 有这么一个情景:在登录一个常用的应用程序的时候,一般只需要输入用户名就可以,而不用去检查高级选项里... 阅读全文
posted @ 2010-06-07 21:51 HaiJia Hou 阅读(281) 评论(0) 推荐(0)

2010年6月1日

摘要: 1.现在对UI自动化有了更深的认识,现在来纠正下我们普通人对她的看法。 首先,UI自动化做的事不是简单的点击鼠标和发送字符,这些操作仅仅是UI Automation的一个表现形式。 其次,UI自动化是根据一定的现实规律(包括系统,软件的特定规律),按照指定的步骤去进行一系列有规则的操作。 举例来讲,... 阅读全文
posted @ 2010-06-01 18:27 HaiJia Hou 阅读(589) 评论(0) 推荐(0)

2010年5月23日

摘要: 1.尝试在接口中定义一个静态成员2.在虚方法中定义一个静态方法, 是否能重写该静态方法?能否绕过语法,达到同样的目的?3.在抽象类中定义一个静态方法, 是否能重写该静态方法?能否做到?4. 阅读全文
posted @ 2010-05-23 11:43 HaiJia Hou 阅读(130) 评论(0) 推荐(0)

2010年5月18日

摘要: 由于是在外包行业,公司每年都会吸收一大批应届毕业生. 其中,这些毕业生,应该算是幸运儿和佼佼者, 他们中有很多在进入公司前没有做过专业的职业培训,所以肯定会走一些弯路。工作中,我不会告诉新来的人很多东西,所以还是写出来比较好。有的毕业生工作很努力,真的很努力,有些时候真担心这样下去,身体会拖垮,这也是IT工作的大忌. 有了努力,再加上多观察,学习东西并记录下来,做总结,把新的东西在工作中应用得当,这好像跟念书时是一回事。有的毕业生自我感觉良好,学东西快,但往往由于内心浮躁,工作上却不出色。需要深入的时候,心沉不下去,躲避困难,去尝试别的东西。没错,很多工作多年的人也浮躁,估计很多人还不清楚所. 阅读全文
posted @ 2010-05-18 23:17 HaiJia Hou 阅读(276) 评论(0) 推荐(1)

摘要: 刚开始做UI自动化的时候我是这么理解它: 1.通过编程的方式操作鼠标和键盘的方式来操作应用程序; 2.应用程序包括IE浏览器,office办公软件或者其他类似的软件; 3.只要懂得如何用编程的方式操作鼠标和键盘,就能做UI自动化开发。 现在,发现这么几个问题: 1.编好了的程序,在同一个环境下... 阅读全文
posted @ 2010-05-18 22:29 HaiJia Hou 阅读(303) 评论(0) 推荐(0)

2010年4月27日

摘要: 1.做欧美业务的外包公司的软件测试人员主要分3种:一是从学校毕业就进入这个行业, 二是做非外包行业做软件开发有几年经验的,三是从一家外包公司跳到另外一家外包公司的。 2.应届生能在这份工作中了解规范的软件测试流程和公司正规的管理制度,等等。 3.目前的外包公司普遍不重视技术,员工会觉得企业没... 阅读全文
posted @ 2010-04-27 11:01 HaiJia Hou 阅读(141) 评论(0) 推荐(0)

2010年4月19日

摘要: 微软的统一沟通服务器2007是一个企业级服务器产品,它集成交互的实体消息(instance message),列席标识(Presence),合作伙伴(federation),会议(conferencing)和网络电话(Voice over IP). 然而远远不止这些,还涉及很多方面和功能。OCS2007有两个版本,一个是标准版--即当只有一个服务器的情况,另一个是企业级版本,即拥有多个服务器的情况。企业级版本比标准版有更高的扩展性,并更值得信赖。企业级版本把多个服务器配置成多个pool. 一个pool需要有这几个角色:1.前台服务器2.后台服务器3.web组件服务器4.web会议服务器5.声频 阅读全文
posted @ 2010-04-19 22:35 HaiJia Hou 阅读(144) 评论(0) 推荐(0)

摘要: 今天获得了一个很重要的经验。 在UI Automation Element Tree里寻找某个子节点下的孙子节点(若该孙子节点是在其父节点的点击事件发生后才生成的),通过根节点直接去找该节点,会发生找不到的情况。我们可以简单的理解成从第一层节点直接去找第三层节点有时会找不到。 对于这种时而找得到... 阅读全文
posted @ 2010-04-19 22:07 HaiJia Hou 阅读(218) 评论(0) 推荐(0)

2010年4月18日

摘要: 分享下一些架构设计方面的经验:1. 什么是架构? 盖一个小楼,其架构简单的说是计算梁和柱子的长度,面积,体积,力度,最大荷载和数量等,那么程序的架构是不是也可以理解成接口,类,各种数据类型,算法之间的仓库呢? 以这个概念为引子,下面详细的说明程序的架构是怎么做起来的.2.设计架构之前,架构师一定是要先了解需求的。3.从需求分析中,就会设计出第一个蓝图-----该架构该如何分层.有人会问,我们不都是采用流行的3层架构或3层半架构嘛? 表现层,业务逻辑层,数据层,web service这样的架构是应用于web开发,一些rich client程序和form程序由于业务需求不同,完全不需要什么表现层或 阅读全文
posted @ 2010-04-18 11:52 HaiJia Hou 阅读(204) 评论(0) 推荐(0)