【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】 【领域:测试分析,自动化测试,性能测试,安全测试 】 【个人定位:高级测试工程师+培训师+领域产品专家】

发布新日志

  • 《python网络编程基础》

    2008-05-05 18:48:28

    接受pm的建议,继续学习python。
    买的python网络编程基础终于到了。
    里面的内容还是不错的。
    貌似现在网上的框架也是非常的多啊。

  • 提高工作效率的技巧(转)

    2008-05-04 18:27:22

    你是不是每天都很忙,却老是忙而无功?是不是感觉付出很多,得到的却只是老板的责骂?是不是没有一刻空闲,到总结时却说不出所完成的成果?
    如果你已身心疲惫,但是一无所获,那么,你可能不是工作不努力,而是没有掌握提高工作效率的正确方法,在无意中浪费了你的生命。
    下面的建议不是万能的“灵丹妙药”,但可以给你提高自己的工作效率提供一些有益的参考:
    1、把所有工作划分成"事务型"和"思考型"两类,分别对待:

    所有的工作无非两类:“事务型”的工作不需要你动脑筋,可以按照所熟悉的流程一路做下去,并且不怕干扰和中断;“思考型”的工作则必须你集中精力,一气呵成。
    对于“事务型”的工作,你可以按照计划在任何情况下顺序处理;而对于“思考型”的工作,你必须谨慎地安排时间,在集中而不被干扰的情况下去进行。
    对于“思考型”的工作,最好的办法不是匆忙地去做,而是先在日常工作和生活中不停地去想:吃饭时想,睡不着觉的时候想,在路上想,上WC的时候想。当你的 思考累计到一定时间后,再安排时间集中去做,你会发现,成果会如泉水一般,不用费力,就会自动地汩汩而来,你要做的无非是记录和整理它们而已!

    2,每天定时完成日常工作:

    你每天都需要做一些日常工作,以和别人保持必要的接触,或者保持一个良好的工作环境,这些工作包括查看电子邮件,和同事或上级的交流,浏览你必须访问的 BBS,打扫卫生等等;这些常规的工作杂乱而琐碎,如果你不小心对待,它们可能随时都会跳出来骚扰你,使你无法专心致志地完成别的任务,或者会由于你的疏 忽带来不可估量的损失。
    处理这些日常工作的最佳方法是定时完成:在每天预定好的时刻集中处理这些事情,可以是一次也可以是两次,并且一般都安排在上午或下午工作开始的时候,而在其他时候,根本不要去想它!
    除非有什么特殊原因(例如你在等待某个人发来的紧急邮件),否则,强迫自己在预定时刻之外不要查看邮箱,不要浏览BBS,不要去找领导汇报工作,这样,处理这些事务的效率才会提高,并且不会给你的其他主要工作带来困扰。

    3,列出工作计划,并且用明显的方式提示你完成的进度:

    记住:工作计划必不可少!这种计划并不是为了向某人汇报,也不是为了给自己增加压力,而是为了让你记住有哪些事情需要去做,而不是被无形而又说不清楚的工作压力弄得晕头脑涨,烦躁不以。
    首先:在每周的开始列出本周的计划。计划的内容就是本周准备做哪些事情,除非是外界有严格时间限制的任务(例如周三必须向客户提交出产品文档),否则,周 计划无须设定每项任务拟订的进行时间,也没有必要详细去说明任务的内容。你只需要一些提示,让你不回忘记本周要做的工作;
    然后,每天早上列出时间表,从周计划中选择出当天想做的事,并安排具体时间去完成;列出所有需要打的电话,和每个电话的内容。这张时间表应该随时在你身边,一抬眼就能看到,它象一个忠实的助手,随时告诉你下一步工作的内容!
    最后,必须进行工作计划的总结。很多人把工作总结想得很复杂,仿佛需要把所有完成的任务的完成情况和没有完成的任务的未完成原因都详详细细地书写出来。这 是一个天大的误解!!其实,工作总结随时都在进行,方法简单之极:用粗笔把你做完的事从周计划和日时间表中重重地划去!!另一种总结是在我们制定每日的时 间表和每周的计划表时完成的,方法也十分简单:把当日或当周没有完成的工作抄写到下一日或下一周的计划中去!
    你一定要明白,制定计划的根本目的不是给你施加任何压力,而是给你一个有序的、有准备的工作安排。因此,不要为未完成预定的任务而懊恼,而是记住这些任 务,并且尽快安排去进行!同时,工作计划还会给你带来自信和成就感:当一个人看到面前成堆的任务被狠狠地划去,象征着这些敌人被征服和消灭,那就象是军人 看到自己肩膀上的金星在一颗颗增加一样,是何等地畅快淋漓!

    4,安排好随时可进行的备用任务,以不浪费你的时间

    我们常常会遇到这样的情况:需要打开或下载某个网站内容,连网速度却慢得象爬虫;离预定好的约会还有半个钟头的空余时间;焦急地等待某人或某物,却不知道 他(它)什么时候会到来;心情不好或情绪不高,不想做任何需要投入精力的工作;所有任务都已完成,而下班的时间还未到来。
    通常,人们遇到这些情况时,会采用两种方法去对待:或者百无聊赖地等待,或者随便拿起一项工作来做。无所事事地等待是自杀的最好方法,因为你的生命会在你 发蒙时一刻不停地流逝;而随便进行一项工作,最可能的结果是工作效率极其低下,在这段空白时间过完时必须放弃手头的没有完成的工作,下次再重新开始。
    对待这样的空白时间最好的方法是:预先准备备用的任务,而利用这样的时间去进行(不是完成)它!这样的备用任务要求具备的特点是:不需要耗费大量的脑力去 思考;随时可以开始,随时可以中断,并且下次可以继续进行;没有时间的压力,不必在某个时间非完成不可;能给自己带来一定的乐趣。这样的工作有:浏览报刊 杂志,阅读有益的但是非专业的书籍,查看网络新闻,随意访问自己感兴趣的网站,对自己已完成的工作成果进行美化加工(例如整理文档,修饰绘图设计),整理 文件,将顾客名单裁成小条等等。
    如果你安排好了这样的任务,你不光可以把这些需要等待的空白时间充分利用起来,并且你还可以有额外的惊人收获:整齐美观的文件柜,有价值的新闻或文章,或者在一年之内读完了巴尔扎克的全部小说!

    5,不要犹豫和等待,立即行动;

    这一条是对以上四条的重要补充:不要犹豫和等待,立即行动。没有任何工作会因为你回避它而自动消失,没有任何烦恼会因为你不去想而烟消云散。你没有别的选择,只能去面对,只能去迎接任何挑战。
  • 不要放弃提高工作效率的任何想法

    2008-04-24 17:05:39

    从微软的内部网络上看到了很多的工具。辅助开发的,测试的,很多很多。这就是微软之所以强大的原因了。
    他们可以很好的利用企业内部每个人的力量和智慧,不断的提高工作的效率。
    反观自己的公司,的确是欠缺一些组织和凝聚内部员工力量的措施。
    我以前很早就想公司内部可以成立一个论坛或者网站,让大家互相合作和交流。为提高工作效率而不断献计献策。
    竟然意外的看到微软已经在使用这种方法。

    很多的工作,明明没有技术含量,只是纯体力的工作,只要编写一个工具,就可以很大的提高效率。
    可惜是具有不断提高工作效率信念的人太少了。
    编写工具来提高自己的工作效率将是我未来工作的一条重要的路径,要有创新。
    自己懂编程,c#和python还行,这种工作看来我还是比较合适的。

  • 有点迷茫

    2008-04-17 18:48:18

    现在的任务是做自动化测试,说是自动化,其实是写出来代码,让别人去自动化。
    现在连自己都搞不清这是开发,还是自动化测试了。
    以前老是想着要变的professional。不肯浪费一点时间。而现在又要重新开始。没有任何积累。
    一个专家和新手的区别就是,新手总是从零开始。
    奋斗了半年,又变成一个庸人了。有点郁闷,有点迷茫。

    别人都讨厌加班,而我自己则喜欢加班,虽然公司不给钱,但是自己依然坚持加班到8点。
    每个月3000的工资,做着微软的项目,工作半年多没有涨过工资。这就是我们公司现状。无奈。
    努力吧,要成为高手。

    听说一个朋友的朋友,和我同时毕业,现在已经涨到8000.这只是特例。
    但是工资怎么说,还是太低啦。生活困难中。。
  • 工具改良计划

    2008-04-16 17:12:36

    工欲善其事,必先利其器。
    公司内部提供了一些代码生成工具,很好用,但是也有不少限制。打算改良一下。
    公司的那个工具,是根据窗口生成对应的控件的定义和初始化代码。
    以后的操作则是需要自己手工来写,这就是限制所在。
    一个窗体有很多的controls,光一个下拉菜单就可以让人找很大一会了。写起来也很费劲。
    所以,过程需要改良。

    我的设想是

    参考selenium的功能,通过一个数据文件来定义操作,然后通过编写的引擎来生成代码。
    小工具,却可以提高大效率。把这个作为自己的一个目标。
    两个月后完成。

    前期还是照样熟悉流程和规范,不能投机取巧。
  • 工作环境适应中

    2008-04-16 14:00:30

    新的工作环境,pm也是个foreigner。就坐在我的后面,时不时的就回头一句英语,真有点压力。昨天开会,讲了一下公司的结构,发现的确是很有趣,公司的组成真的是非常复杂。也可能公司的制度不是太完善。但是有一点是肯定的,通过人管理。不用分清太多的项目组。只要知道公司有多少领导,有多少项目组就可以了。

    同时也萌发了我的另一个目标---混进知春路的西格玛大厦。那是ms的vendors呆的地方.

    再坚几个月,努力学习,努力工作,工资低点无所谓,关键是能力和机会。这才是最重要的。

  • 没有帮助的框架

    2008-04-10 15:13:16

    开始接触自动化测试框架。得到了源代码和一些例子。很多的封装函数没有给出说明。
    也没有文档,只能根据函数的名字进行猜测。或者去看源代码。
    大部分的信息都是口头流传的。
    虽然很混乱,但是还是很高兴的。
    乱世出英雄吗。呵呵。

    除了熟悉和实践这套测试框架之外,还要尝试着去diy一个自己的工具来提高效率。
    这就是工作的秘诀。
  • 新员工报到

    2008-04-10 13:01:05

    公司来了新员工。看到新员工来了,想不到自己这么快就成老员工了。
    也许是自己感觉变化太慢了。
    还依然陶醉在新员工的新鲜感中,没有反省过来。
    还以为可以无所顾忌,想做就做。
    工作生涯已经开始了。
    以后将是靠能力和沉稳去决定一切了。
    老员工,要有老员工的样子。
    要想清楚,老员工靠什么让新员工心服口服。
  • 学习English

    2008-04-09 11:48:51

    以前在学校的时候,没有意识到英语会有这么重要。当时还流行着六级无用论那。
    现在工作的过程中,英语成为了主要的语言。办公室里到处都充斥着英语的交流。
    我的英语基础不是太好,不过勉强还可以应付我的foreigner pm。
    感到压力很大,继续努力吧。

    英语听说读写

    听  
    listen the talking of foreigner
    listen a english movie for 30 times.
    listen radio of 中国人民国际广播电台 or cnn



    提高自己的信心和胆量,多说。多朗读。口语非常重要。



    看英文文章,上英文网站,这个倒是不用愁,公司的文档和资料是全英文的。不读都不行。



    写English工作日记。多背单词。



    以后继续收集学习英语的资料。


  • qtp的一个小小的毛病

    2008-04-09 11:30:31

    今天适用了一下qtp。因为在一片文章上看到有人说qtp不能支持gui功能测试。感觉很奇怪。就验证了一下。
    其实qtp是支持web和windows程序的。

    如果在record and setting中同时选择web and windows application .测试的时候,就会同时打开网页和windows程序。
    录制的时候,发现web和windows是同时录制的。以后要小心。不要被干扰了。

    以后一定要好好学习mi公司的qtp和loadrunner。这是最起码的技能。
  • 自动化测试的分类

    2008-04-09 11:18:19

    自动化测试现在基本上分为两种

    1、使用qtp,winrunner进行录制回放式的自动化测试。这些工具都非常好。

    国内也有人写出了类似的工具,不过功能还有待完善。
    大多是一些项目组的人感兴趣,自己写的。难的是,难以继续维护和更新。
    而且不想开源。只能说是遗憾。

    2、代码级别的操作定义
    微软项目组喜欢使用内部的开发工具进行自动化测试。因为他们的工具还没有mi公司的成熟,只能自己写代码。
    和工具相比,各有优缺点。这也是使用比较多的一种方式,这种情况,大部分是测试外包业务。


    现在某公司做微软的外包测试项目。采用第二种方法。技术含量不是太高。就是一个从case到代码的翻译过程。刚开始,也没有什么太多理解。学习一下微软的测试框架也不错。

  • 从今天起把测试blog转移至51testing

    2008-04-09 11:06:25

    经过重重考察,发现51testing这个网站非常不错,商业运营和用户满意度都不错。
    也为了自己学习,才把blog放在51testing上。

    以前用msn,因为方便,有livewriter省的登陆网站。但是msn的blog太慢了,功能也非常弱。还是决定放在国内吧,51testing比较亲切。

    blog只是为自己的学习提供一个做笔记的环境。非炫耀。

    现在的blog分布

    baidu blog  用于一些技术记录
    51testing  用于工作记录和测试相关的技术学习。
    校内   联系老同学。交流感情。
1729/9<123456789
Open Toolbar