一路急行军已经一个月了,事情总算告一个小段落了,可以写点东西总结了。
貌似是上个月初的某个周一上午正病歪歪的趴在桌子上准备请假,被老大拎到楼上会议室开会,在会上扔给自己一个任务,要搭建一套高保真测试环境,目的除了做系统测试外,给地方人员拿来做演示。
事情答应下来了就得办。开始屏气凝神做方案,根据方案中列出的问题,先解决外围的问题(自家人,关起门来怎么的都好说嘛) 事情没办利索,老大出面搞定(老大人真好^_^)。运维好童鞋叫来“外援”将机器架进机房,卷起袖子钻进机房开始装系统,系统装了一个下午,下班前终于头晕眼花,像个痴呆儿一样出来了。
别以为这是苦难,这只是苦难的一个小前奏,第二天一上班便雄赳赳气昂昂的准备装环境,还没高兴起来呢就被霜打蔫吧了----安装包从来都没有过。运维好童鞋传过来一份史上最强大的文档,按照文档中的步骤一步步操作,趴在电脑上眼睛瞪的大大的开始CTRL+C,CTRL+V,生怕拷贝粘贴错了,一天下来这份文档终于拷贝粘贴完了,看看自己的成果吧。:( 很想哭,累死累活腰酸背疼的弄完了,居然不好用,哪里出了问题,按照文档再对照一次,没错呀。高人路过,忙抓住求教之,高人掐指曰“防火墙未关”。顿时一头的黑线啊。关掉防火墙重启,问题搞定,头重脚轻的下班回窝。第二天继续 CTRL+C,CTRL+V,怪事一件接着一件层出不穷,明明是按照文档上写的步骤操作的嘛,服务怎么就起不来呢,找人问之,问曰:某某目录下有某某文件吗?忙跑回去瞅瞅,回复曰:木有。从别的环境上拷贝之。安装步骤都是对的,数据初始化的也是对的,怎么操作后结果就不对呢?找高手排查之。。。。。。服务启动了,但是机器远程连接不上了,抓个“壮丁”在QQ上发个哭脸过去,求助,可怜的“壮丁”在下班后,跟着我钻进机房,蹲在角落里鼓捣机器,事后奉上“阿谀奉承”一堆。拎着水果“冒着被乱棍打出的危险小心翼翼的蹭到”某某童鞋前面说“某某参数是怎么配置的呀。。。某某某怎么不好用呢”,最后那位童鞋直接主动上门服务了。为了防止遗忘,解决了的问题,马上记下来,乱七八糟的记了一堆,估计原稿也只有我自己能看懂。天天晚上做梦在那里CTRL+C,CTRL+V,悲催啊。原本计划两天将环境搭完,至少可以调通一套环境,结果用了整整用了七个工作日才尘埃落定。
环境搭起来了,脑袋也成了一堆浆糊了,服务脚本是怎么回事?supervise是啥东西?没接触过,如果不把他们搞清楚,那不是姐的个性。继续抓“壮丁讨教”,花一天的时候把还没搞清楚的全部搞懂,然后一边整理完善安装配置文档,一边完善沙箱环境,没有supervise监控的做上监控,没有服务脚本的,把服务脚本写上。又花掉4个工作日将文档、各系统所需的安装包、数据库初始化脚本全部整理出来,并将这些上传到SVN。一边修改着文档一边向运维好童鞋报怨,这玩意儿不是人干的,太麻烦了,一定要有个一键安装的安装包,运维好童鞋一有空儿就吭哧吭哧的鼓捣安装包脚本,貌似已经快搞定了。嘎嘎,我太有才了。
还有一句话叫“学以致用”吧,开发测试环境越看越不爽,好吧,那就继续修理。磨着运维好童鞋把开发测试环境机器的IP都整理出来,怎样分配简单规划一下,卷起袖子开始干活。巴拉巴拉。。。。。咦,客串帮忙测试的这个项目,他们的测试环境也还缺少东西呢,那就卖弄一下吧,弄好后告之,得到一点点小称赞,心里小小得意一下下^_^巴拉巴拉。。。。。。。
这些事情前前后后大约用了一个月的时间,这些事情与我的本职工作(测试)一点都不相关,但貌似又与测试都有关。在听段念的一次演讲上我突然顿悟了。段念说,豆瓣一直以来都没有全值的测试人员,现在有了但开发与测试的人员比例也是20:1,他们的测试人员都不是“点、点、点”的功能测试,他们的主要工作是帮助开发人员更好的提高工作效率,更好的提升产品质量。换句话说,他们的测试人员做的工作是“疏”而不是“堵”。测试与开发原本就是一家,是绑在一起的。
后期还有计划吗?答:自动安装部署,谁让姐我人懒呢。
貌似是上个月初的某个周一上午正病歪歪的趴在桌子上准备请假,被老大拎到楼上会议室开会,在会上扔给自己一个任务,要搭建一套高保真测试环境,目的除了做系统测试外,给地方人员拿来做演示。
事情答应下来了就得办。开始屏气凝神做方案,根据方案中列出的问题,先解决外围的问题(自家人,关起门来怎么的都好说嘛) 事情没办利索,老大出面搞定(老大人真好^_^)。运维好童鞋叫来“外援”将机器架进机房,卷起袖子钻进机房开始装系统,系统装了一个下午,下班前终于头晕眼花,像个痴呆儿一样出来了。
别以为这是苦难,这只是苦难的一个小前奏,第二天一上班便雄赳赳气昂昂的准备装环境,还没高兴起来呢就被霜打蔫吧了----安装包从来都没有过。运维好童鞋传过来一份史上最强大的文档,按照文档中的步骤一步步操作,趴在电脑上眼睛瞪的大大的开始CTRL+C,CTRL+V,生怕拷贝粘贴错了,一天下来这份文档终于拷贝粘贴完了,看看自己的成果吧。:( 很想哭,累死累活腰酸背疼的弄完了,居然不好用,哪里出了问题,按照文档再对照一次,没错呀。高人路过,忙抓住求教之,高人掐指曰“防火墙未关”。顿时一头的黑线啊。关掉防火墙重启,问题搞定,头重脚轻的下班回窝。第二天继续 CTRL+C,CTRL+V,怪事一件接着一件层出不穷,明明是按照文档上写的步骤操作的嘛,服务怎么就起不来呢,找人问之,问曰:某某目录下有某某文件吗?忙跑回去瞅瞅,回复曰:木有。从别的环境上拷贝之。安装步骤都是对的,数据初始化的也是对的,怎么操作后结果就不对呢?找高手排查之。。。。。。服务启动了,但是机器远程连接不上了,抓个“壮丁”在QQ上发个哭脸过去,求助,可怜的“壮丁”在下班后,跟着我钻进机房,蹲在角落里鼓捣机器,事后奉上“阿谀奉承”一堆。拎着水果“冒着被乱棍打出的危险小心翼翼的蹭到”某某童鞋前面说“某某参数是怎么配置的呀。。。某某某怎么不好用呢”,最后那位童鞋直接主动上门服务了。为了防止遗忘,解决了的问题,马上记下来,乱七八糟的记了一堆,估计原稿也只有我自己能看懂。天天晚上做梦在那里CTRL+C,CTRL+V,悲催啊。原本计划两天将环境搭完,至少可以调通一套环境,结果用了整整用了七个工作日才尘埃落定。
环境搭起来了,脑袋也成了一堆浆糊了,服务脚本是怎么回事?supervise是啥东西?没接触过,如果不把他们搞清楚,那不是姐的个性。继续抓“壮丁讨教”,花一天的时候把还没搞清楚的全部搞懂,然后一边整理完善安装配置文档,一边完善沙箱环境,没有supervise监控的做上监控,没有服务脚本的,把服务脚本写上。又花掉4个工作日将文档、各系统所需的安装包、数据库初始化脚本全部整理出来,并将这些上传到SVN。一边修改着文档一边向运维好童鞋报怨,这玩意儿不是人干的,太麻烦了,一定要有个一键安装的安装包,运维好童鞋一有空儿就吭哧吭哧的鼓捣安装包脚本,貌似已经快搞定了。嘎嘎,我太有才了。
还有一句话叫“学以致用”吧,开发测试环境越看越不爽,好吧,那就继续修理。磨着运维好童鞋把开发测试环境机器的IP都整理出来,怎样分配简单规划一下,卷起袖子开始干活。巴拉巴拉。。。。。咦,客串帮忙测试的这个项目,他们的测试环境也还缺少东西呢,那就卖弄一下吧,弄好后告之,得到一点点小称赞,心里小小得意一下下^_^巴拉巴拉。。。。。。。
这些事情前前后后大约用了一个月的时间,这些事情与我的本职工作(测试)一点都不相关,但貌似又与测试都有关。在听段念的一次演讲上我突然顿悟了。段念说,豆瓣一直以来都没有全值的测试人员,现在有了但开发与测试的人员比例也是20:1,他们的测试人员都不是“点、点、点”的功能测试,他们的主要工作是帮助开发人员更好的提高工作效率,更好的提升产品质量。换句话说,他们的测试人员做的工作是“疏”而不是“堵”。测试与开发原本就是一家,是绑在一起的。
后期还有计划吗?答:自动安装部署,谁让姐我人懒呢。