这周刚开始修正了一个PCT包里BuildFileTest的Bug,是关于以前提到过的第二个以后实例的outBuffer未得到output stream的问题。Debug了一下,发现方法仍然把output stream输出到了第一个实例的outBuffer里面,所以我就索性把outBuffer改成Static了。

Conversion任务的Test交给新来的交大的QA来做,可以练练手。我这周就投入到了VMware测试环境的setUp当中。从Share盘拷贝了一个Red Hat的镜像,一边装上,一边下了Sun的OpenSolaris。以前只在操作系统课的时候用过一次Virtual PC,而且机器的速度令人苦不堪言。装完Red Hat以后,试装了一些软件,rpm的文件最方便,像windows下面的Installation一样好用。.tar.gz2这样类似的压缩文件就比较讨厌,还要建目录,还要打make,还会make不了。调试了一下Red Hat在VMware下的网络,还是比较方便的。在网上找了个教程,说的很清楚。我用了Host-Only的方式,一下就调通了。

不过同样的事情在OpenSolaris下做起来就比较麻烦了。OpenSolaris的安装步骤点此。Solaris10下有个叫Network Auto-Magic (NWAM)的东西,听说有了这个东西你就不用调IP了,直接插线就能上网,不过很显然这种东西还没考虑到VMware。如果NWAM被Enable了(默认就是Enable的),那连网络配置界面也是进不去的,所以先要把NWAM给Disable了。做完以后,再到字符界面下,打上如下几条命令:

# svcadm disable svc:/network/physical:nwam# dladm show-link
# ifconfig <interface> plumb up
# ifconfig <interface> <IPv4-address> netmask <netmask>
Create an /etc/hostname.<interface> file for each interface to be configured.

然后再在图形界面下的网络设置,把DNS和Static,网管,子网掩码再设一遍,激活网卡,就终于能上网了。在OpenSolaris下调了很久,其实原理还是这样,要做的也就这么几件事。不过因为图形界面没有做好,而我这种生长在Windows环境下的又是极度依赖图形界面的,所以。Solaris设置网络Manuel

这周又相继补充了一些DDT下面的Test Case,而且是别人提出的Defect,我只要在JUnit下把这个Defect Regenerate一下。所以做QA还需要经验,需要对需求和整个项目有更好的了解,在这个方面,我还有不少欠缺。不过我接着又在一个DDT的Util下发现了一些Bug,一些很细小的生成出来的xml文件里Trim Space的问题,但是因为这个文件会和另外一些文件之间进行比较(不是用XPath在XML文件层面上比较,而是一个字节一个字节地比较,所以Trim Space这种格式问题就会令人很难堪)。

下了一个TestComplete试用一下,也没深入进去,不过感觉还是很强大的。

分享到: