[转]一位软件工程师的6年总结

今早看到这篇文章,我觉得这个作者讲的观点和事实是非常中肯并且很到位的。很适合我们这些刚出来混了没多久还没多少经验的小鸟。保留下来。

原文章在 http://vipclub.csdn.net/space.php?uid=5201&do=blog&id=1564

又是一年毕业时 ,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……

      本文是自

己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。

  Read the rest »

最近工作非常紧张

最近工作非常紧张,甚至没有上厕所时间。下班只想躺在床上伸展一下 疏于更新实在是对不起这个空间和域名。。。

[转]马云成功的九大秘籍与经典语录

一:学数学不如学英语
  正所谓“无心插柳柳成荫”,目标北大,只考上杭州师院;三年高考,一年数学成绩1分,一年成绩19分 。大学毕业后,马云当了6年半的英语老师。期间,他成立了杭州首家外文翻译社,用业余时间接了一些外贸单位的翻译活。 马云说,“我当年学英语,我没有想
到后来英文帮了我的大忙。所以,做任何事情只要你喜欢,只要你认为对的,就可以去做。如果你思考问题功利性很强的话,肯定会遇到麻烦的。” 后来这位“杭州最棒的英语老师”因为英语好的原因,受浙江省交通厅委托到美国催讨一笔债务,结果是债没讨成,却促成了他与互联网的十年姻缘。 互联网本来就是“舶来品”,马云流利的英语赋予他一张“国际通行证”,使得他有机会征服《福布斯》记者,早早登上了《福布斯》的封面;使得他可以结交杨致远、孙正义甚至比尔克林顿这样的人物;使得他可以穿梭在达沃斯论坛,让大家记住阿里巴巴。这些都促成了马云的国际化视野,使他能弄来资金,做自己想做的事情。

Read the rest »

这两天QTP出错记录

1. 作关键字驱动脚本的一个小试验

Browser(”Find a Flight: Mercury”).Sync
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebRadioGroup(”tripType”).Select “oneway”
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebList(”passCount”).Select “1″
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebList(”fromPort”).Select “London”
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebList(”fromMonth”).Select “March”
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebList(”fromDay”).Select “27″
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebList(”toPort”).Select “New York”
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebList(”toMonth”).Select “April”
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebList(”toDay”).Select “21″
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebRadioGroup(”servClass”).Select “First”
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).WebList(”airline”).Select “No Preference”
Browser(”Find a Flight: Mercury”).Page(”Find a Flight: Mercury”).Image(”findFlights”).Click

 

Read the rest »

QTP执行过程对抛出窗口录入的密码的加密和录入的数据的获得

有这样一种需求,就是在QTP回放的过程中需要抛出一个录入框,操作者录入的密码显示是加密的(*****的样子),但是要能在后面的脚本获取操作者输入的数据。

可能很多人要问,自动化的过程为什么要人去输入操作。

 

这里先把这个问题的前提阐述一下:

我们的脚本是全球共享的,每个tester都有自己的用户名密码 去访问那个脚本 所以在access脚本的前面就需要QTP 弹出一个交互的对话框让tester去登陆才能access到 脚本的专署的信息,却又不能看到其他人的信息。

经过核查QTP 目前没有发现可以加密的函数,vbs也没有内置的function来提供这种功能。

所以结决方案的思路就是调用IE来create masked对话框

代码如下: 只需要copy到QTP的专家视图,直接run就可以了(也可单独保存为VBS文件运行)

Read the rest »

Ruby & WatiR背景

 

借助空档开始了WatiRRuby学习。这两天的任务就是概括了解一下RubyWatiR的思想和背景以及配置好整个环境。 

Ruby就是那个日本人松本行弘创作的,ruby是红宝石的意思,一种号称完全面向对象的脚本语言。

1.       根据一些材料的简介得知Ruby是语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的编程语言。这些背景我是从百度百科的ruby词条里了解到的。

 

Read the rest »

过完年了,舒展一下,雄起一下,期望一下

过完年了,马上上班了。舒展一下。雄起一下。新的一年不想再因为自己的一点私欲而对不起自己对不起进化了。

1. 努力学习,拼老命了。我要脱离外包圈子!!!!!!!

2. 动起身边的信息 赶紧让我脱离眼前这个鸡肋。

3. 09年不受金融风暴影响还能赚到点小钱,争取明年10年能有个结婚和房子的第一桶本钱。

4. 帮助老娘把网店彻底做起来,走向正常轨道就行。

5. 股票基金不求大涨,不赔就当存钱就行。

6. 这芭蕾舞基本功能回到以前的水平,最起码横叉腿不弯就行。

7. 临走前再去香港血拼一次,去趟厦门,海南还有深圳。

8. 周末能早起。。。。。。。。。。。。-_-!!!

老娘还想让我今年找个人结婚然后再生个孩子给她玩玩儿-_-!!! 我差点没吓的背过气去~~ 不过像我这种以事业为重以生活情趣为重以到处旅游吃喝玩乐的人估计得再等上4,5,6,7,8年吧。那时候我也还不老。我有个姐姐32了,条件一般,连男朋友还没呢。还有个姐姐30了也才谈男朋友。我急个p啊~~

最后:期望老娘今年保险做更多更好的单子。希望大家的钱都能投资到正途。期望身边一切平安顺利。

早晨看到的一篇不错的汇总

对于UI界面的测试做的久了必然会发现有个共性,今早看到这个老兄给做了个汇总,甚觉受益,转过来以供备用。可以在测试的时候做checklist使用。

UI测试常见BUG汇总
发布时间: 2009-1-14 15:11    作者: my.adi    来源: 51Testing论坛

适用于新手

  录入界面

  1.1 输入字段要完整,且要与列表字段相符合(参照数据库进行检查)

  1.2 必填项一律在后面用*表示(必填项为空在处理之前要有相关的提示信息)

  1.3 字段需要做校验,如果校验不对需要在处理之前要有相关的提示信息

  (1) 长度校验

Read the rest »

收到通过的信息了。

 您好,您申请的文章《DIY: Build Your Own Automation Framework 》还没有被别人译过,可以翻译。 

注:最后译文的质量,是从原文价值和翻译质量两方面来综合评定,所以在挑选文章时请关注原文质量。 

2009-01-12



Best Regards!
*****************************
             51Testing
软件测试网
         
提高测试水平,改进软件质量

要开始动工咧。。。

原文作者:Keven Liu (Email: softkeven@gmail.com)
原文出处:Software Test & Performance, December 2007, Vol. 4, No. 12
(杂志期刊号或链接)http://www.stpmag.com/issues/stp-2007-12.pdf
推荐理由:利用XML来定制自动化测试的业务流程和逻辑

 

IBM自动化测试专题

今天收到订的IBM的通知邮件~有个自动化测试的专题:
大概浏览一下,还是有些东西有点用,虽然IBM有些东西很擅长故弄玄虚,不过读一下当补充业余知识了。
http://www.ibm.com/developerworks/cn/s_newsletter/dw_s_20090108.html
尤其是rup原则的自动化测试的实施。以及ITCL的面向对象组织测试的思想可以学习一下。
虽然测试上来说IBM的工具和很多理念并没有多大的市场,但是毕竟道理都是相通的。可以理解一下。深化一下认识。