又是一个小结

好久没写过小结了,呵呵,一晃都半年过去了,一切都还是老样子,木有一点起色。

今天听我妹说家里搬家,我爸我妈终于把新家收拾完了,两位老人为了我以后的家操劳的太多了,以后一定要让家人过上幸福的日子。
儿子不在你们的身边,你们要多注意身体!

周末没干什么事,两天都在折腾电脑。周六重装了系统,然后就是装各种软件。
周日上公司配置环境,捣鼓了半天,总算搞好了,具体见我上一篇文章。

这周大部分都是阴天,搞的家里潮的要shi了,赶紧晴天吧,晒太阳!!

相机也好久没拿出来拍了,周末虽然一直带着了,但是没找时间去拍,也是没什么心情。

五一要到了,杯具的,又俩同学要结婚了,焦虑,五一继续给人送钱去!

苦逼的我啥时候轮到这一天哇!!

在XAMPP环境下安装PHPUnit+Selenium

Selenium服务器端安装很方便,本文不再做介绍了。

XAMPP集成环境默认已经带了PEAR和PHPUnit了,但是版本较低,准备更新到最新版。

1) 更新PEAR通道:pear update-channels
2) 更新PEAR自身和其现有的包:pear upgrade -all

在cmd下,执行上面两个命令,发现老是报错,看了下错误信息,应该是安装到C盘,没有权限建立文件夹导致。
但是我的XAMPP应该是在E盘的啊,怎么安装到C盘去了,焦虑。找了一圈,也没发现PEAR的配置文件在哪。

执行下面的命令

pear config-show

发现好几项都是配置到C盘去了,杯具,这是什么情况。
后来搜索知道默认的配置是有问题的,需要从官方重新下载go-pear.phar,然后在cmd下执行命令

php go-pear.phar

然后一路Enter,最后会提示成功。

依次执行下面的命令

pear update-channels
pear upgrade-all

最后提示成功,然后执行下面的命令,查看PEAR的版本信息。

pear -V

执行结果如图:
pear查看版本号

接下来安装PHPUnit,执行下面命令。

pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony-project.com
pear install --alldeps phpunit/PHPUnit

最后会提示成功,请到pear的安装目录\PHPUnit\Extensions下检查是否有Selenium的文件,如:文件夹SeleniumTestCase和文件SeleniumTestCase.php,如没有执行下面的命令。

pear install phpunit/PHPUnit_Selenium

执行上述命令前,需要PHP开启curl扩展,否则会有如下的报错:
安装PHPUnit_Selenium

在执行PHP的测试用例的时候,有如下一个报错:

Call to undefined method PHP_CodeCoverage_Filter::getInstance()

后来看了下应该是系统环境变量里的path里的pear目录不对导致的,因为我把XAMPP自带的pear文件夹删掉后重装的,里面记录的路径还是之前的路径。
改了之后重新执行就ok了。
测试用例执行结果
如果系统环境变量没问题,不妨参考下这篇文章。
http://xiezhenye.com/2011/12/%e5%9d%91%e7%88%b9%e7%9a%84-phpunit.html

好吧,下面就要开始捣鼓自动化测试了~

记我的第一次重装系统历程

入手电脑一年多了,感觉最近运行越来越不给力了,好吧,重装系统。

周五晚上看了下电脑上的数据,发现电影占据了绝大部分,好几十G的数据。手头上只有两个4G和一个16G的U盘,加起来也不够这些电影,好吧,忍痛不要了,电影还可以再下,这些都是积累了一年的心血啊,积攒下来个人认为不错的片子。接下来就是备份自己和工作相关的一些数据,文件不太大,U盘足够放下了。第一天的备份结束了。

第二天到公司,先把SVN里没有提交的代码提交了,然后再最后确认一遍数据。ok,没问题了,开始重装系统。本人第一次重装,一直以为是很麻烦困难的一件事,事前还一直搜索了下相关的教程。身边没有系统盘,只好自己用U盘搞了个系统,具体方法见异次元的这个教程(http://www.iplaysoft.com/win7-usb-dvd-download-tool.html)。上周末搞的U盘系统,通过软件拷贝最后的时候貌似有个警告,英文的,英语水平一般,没细看。今天插上U盘,然后重启电脑,改成U盘启动,结果报错了。焦虑了,可能就是之前的那个警告问题。于是搜索了下警告“we were unable to run bootsect to make usb device bootable”,发现有相关的问题了,原因就是在32位系统机子上制作64位的系统,具体的解决方法见这个文章地址(http://xiudon.blog.163.com/blog/static/136174075201141791310887/)。

搞定了这个问题后,重启电脑,这次很顺利地进入了安装界面,然后格式化硬盘,我全格掉了,然后重新分的区,整个重新来一遍。
安装过程不用干预,它自己搞定,过了会发现安装完了,然后就是设置基本信息进入电脑。

重装完发现原来的一些快捷键不管用了,貌似还需要单独安装驱动,好吧,又从官网下驱动然后装驱动,也不知道是哪个驱动的问题,只好一个个猜着试,还好终于被我搞定了,基本上搞定了吧。

接下来就是安装各种软件,恢复数据。

整个过程下来搞了几个小时,以前一直以为安装系统部分会很麻烦,这次才知道安装系统全自动化,麻烦的是后面的恢复数据啊!

QQ自动隐藏后,鼠标移上去又自动缩回去的问题

今天重装了一下系统,发现QQ隐藏到边上后,鼠标移上去总是显示出来然后又自动缩回去了。

悲剧,这个我记得我之前遇到过,但是想不起来咋解决的。
关键时刻度娘上场了,搜索搞定,特记录一下以免日后再遇到。

具体的表现如下:

解决方法:在桌面右键->屏幕分辨率->高级设置,然后选择屏幕显示,去掉自动滚屏的勾选即可,如图。