星期一晚些时候,Mentor让我和Team里的人正式见见面,大家逐个自我介绍,算是认识了(里面的一个QA叫Norman,因为我的加入,他就荣升成了QA Leader,Norman姓冯,为了让我记住他的名字,还特地把自己跟冯诺依曼扯上了关系)。组里有两个同济的,在前三周也老是听到他们的名字,算是同济在这边做的挺好的,学习一下(一位经常听到是因为此人在实习期间就被派去爱尔兰出公差,Hong会拿他举例子说公司对实习生是如何一视同仁;另一位就是二面的时候面我的那位)。周一、周二大部分时间在自学Ant,PCT和JUnit(还在习惯铺天盖地的英文文档,会好的)

同组的SE奇怪我们新进组的两个怎么都没用过Ant,我可能是被WSAD教坏的(WSAD用到后面让人很不爽,因为我机子比较慢)。当初学J2EE的时候,连Tomcat也没用过几次,听说有了WSAD以后就一直用着它的测试环境,到后来给老师做演示的时候竟也是用着WSAD的测试环境,从来没想过部署这回事。有可能也是因为项目比较小,根本就没有这个必要,又或者把精力都花在其他开发细节上了。学Ant的时候,先看看主页上Manual里的Tutorials,跟着做两步,感觉差不多了就下了一份文档,看看Core Tasks,Concepts and Types有关的东西。感觉Ant本身还是比较简单的,毕竟只是做部署的东西,其他若有比较深入也要等到以后项目具体实施的时候再学习了

学习Ant的时候也顺带看看DDT项目里面现有的代码,把一个主的build.xml读了一下,对整个部署的过程算是有了一个大概的了解(DDT的代码似乎没有那么规范,可能是因为不是Progress的核心代码,也可能是因为项目比较小,维护起来还算比较方便,更有可能是因为热衷于检查Coding Style的Hong不在这个Office,山中无老虎,什么都可以称大王了)。然后就开始看PCT,主要内容放在PCT的开发者的那些Test的撰写,毕竟那才是我的工作重心(也只是看java的Test和Ant的xml之间如何互动,完成自动化测试工作)。PCT的Test很强大,从JUnit那边继承了一个类,结果它又可以做JUnit的事,又可以调用Ant里的Task(还好有PCT垫背,要不如果想用JUnit来做这桩事,应该会很麻烦)。

剩下来的时间就在看JUnit,以前从来没有做过自动化测试,现在能实践一下也挺兴奋,又能想Test Case,又可以写代码(自动化测试是只听其声不见其人,现在终于见到真人了)。JUnit本身也比较简单,一个规定的setUp函数(用来初始化测试环境,new一个对象,创建一个临时目录之类的事情),一个规定的tearDown函数(这个好像已经是PCT里继承到的那个类里的方法名了),就像一个Ant Task的Java类里必须有一个execute一样,每个test都有一个固定的格式,其他方面和写一般的Java代码没什么两样。

星期三开始实践,帮DDT写Test。DDT里面本来没有Test,我过去以后几乎就是从零开始,不过还好有人告诉我该用什么技术,一开始该如何学习,实践的时候该如何下手,从哪里开始,如此等等。让第一个Case跑起来花了点时间,不过之后的事情就好办了,结构照搬。剩下的就要努力去深入了解DDT代码结构,Task功能,实现的细节等等,逐个击破办掉一个个Task。到了星期五上午,我完成了一个Task类的所有Test Cases,感觉很不错。(之后把写好的代码传到SVN上,做好注释,搞好Coding Style,看着文件后面写着我的名字,真是挺高兴)

周五晚些时候,我们Team的QA Leader交给我一个bi-week的任务,Auditing(QA Leader就是刚刚荣升的Norman)。Auditing的主要任务就是根据数据库里的Trail Report,比对数据库里的现有数据,看看这个Trail做的好不好。有点奇怪,如果Trail Report是在数据库更新数据的时候就写入的话,那么这样一个Trail会有什么错?同济的学长来给我演示这个Auditing该怎么做,我终于第一次登上了MFG/PRO。后来原理是懂了,可是当中具体操作还有点记不太清,也是因为我本身对Unix这套东西不熟吧。这个任务这周还没完成,下周一过去还要继续做,不过做了一次以后应该就能轻车熟路了吧。

(办公室气氛没新梅那边那么开朗,我坐的位置上,面前的隔板竖得老高,坐在对面的哥哥真是只闻其声。而且由于对面那组是做Support的,所以一天到晚都能听见他们的声音。这边的工作时间普遍较晚,以前那边9:00的时候基本人都能到了,这边几乎都是等到9:30以后才姗姗来迟的,不过都会保证8个小时的工作时间,工作态度应该都没什么问题的。厨房那边有台桌上足球,没听人打过,一是因为位子里那里比较远,二是因为那动静没乒乓球那么清脆。因为10月份就要搬了,所以行政不高兴给我们办门卡,前两天就只能蹭别人的卡吃饭。后来终于给我们以前同事留下来的门卡,我们终于有了自己的饭卡。餐厅有B1,B3,没什么出去吃的,也没听说有人叫外卖,估计也送不上来。B1比B3贵点,还有最低消费之类的规定。菜几乎都是冷的,还好这天气也不会觉得不爽。周中的时候碰上一场大雨,把鞋都浸透了,在公司里闷了一天,很不爽。昨天去看外公,公车上碰见初中班主任梁老师,交代了情况,梁老师看到我也笑咪咪的。)

分享到:

    评论

  • 你是不是整个大四都要实习啊?
    回复ruyirabbit说:
    没错,寒假也没了。
    2008-09-06 22:01:03
  • 一篇比一篇长额……
    看的过程中N次Google...

    BTW,貌似你没有更新我的链接。T_T
    Yang|0yang0.blogbus.com不再更新,新家为Leon|liyang80s.com。
    回复Leon说:
    Google是我们的好朋友。链接已经改好了:)
    2008-09-06 21:59:39
  • 我爱那长颈鹿!哦也也
    回复扶桑说:
    长颈鹿的特长还没亮出来呢。
    2008-09-06 21:55:14
  • 我们没有实习 羡慕你现在的日子啊!!!
    我现在就是每天上一些无关紧要的课
    明明是学生物技术 却非让我们学什么企业管理
    课上老师讲的就是中国的企业怎么怎么的不好
    等到上生物信息技术的新发展 我们系主任直接给我们扯到现在俄罗斯与格鲁吉亚问题上去了... 不过我也就到这时候才抬起头听一听

    我已经逃了两天的课了 今天就干脆回家了 我的大四 真是太煎熬了TAT
    回复vitamin说:
    其实我最不喜欢大学里得谁给谁上VB,学那个干嘛,我倒想上上大学语文。社会上整天叫着企业需要复合型人才,大学就这个那个往上加课了,得务实啊。
    2008-09-06 21:43:11
  • 每次過來 都喜歡看你的圖片
    回复Tina说:
    谢谢。
    2008-09-06 21:35:05
  • - -很强大、
    偶看的很晕呼。
    回复Y.说:
    看括号里的就好了。
    2008-09-06 21:34:39
  • 还是弄最勤劳,更新的最勤快。。。
    回复空空说:
    我是勤劳的小蜜蜂。。。
    2008-09-06 21:30:51
  • 惊!你居然遇到梁蓓了!!!
    这篇周记肯定很多人看不懂。
    还是没说食堂的菜好吃不好吃。
    回复邱迅说:
    B3没有达到食堂的水平。
    2008-09-06 21:30:20
  • 你真是好学生,我今天开学了,但我妈找老师又帮我多请了2个礼拜假。。。。。
    回复JC说:
    你真是好孩子,开学了还不忘在家里多陪陪妈妈。。。
    2008-09-06 21:29:48
  • 好多英文 >.<
    回复ro.说:
    >.<
    2008-09-01 21:08:42
  • 周记写得够详细的啊!!..不过有很多专业名词看不懂,头晕晕的.
    回复rain说:
    不知道这么详细地还能撑多久。
    2008-09-01 21:06:28
  • 很详尽 很充实 这样会好吧
    回复ken说:
    写写可以让我自己感觉好点。
    2008-09-01 21:04:35
  • 您过的那叫一个充实啊..
    回复扶桑说:
    的确挺充实的。
    2008-09-01 20:58:11
  • 你实习周记写的忒认真了!
    回复x说:
    老师没规定字数,所以看来这样下去我实习成绩可以拿个优了。
    2008-09-01 20:57:28