可怕的自动化测试
上一篇 /
下一篇 2009-07-08 21:50:27
/ 个人分类:自动化
搬家日志 发布时间 2006-10-24
最近一直在忙于自动化测试,自觉每天都很繁忙,每天都在各个办公室穿梭,要不就是电话联络,但是完成用例的进度却是很慢很慢,非常的郁闷,于是记录下最近开发一个用例的过程。
第一步,调研得知待测功能由一个程序,两个动态连接库和一个驱动来实现,分别为模块1,模块2,程序1,还有驱动1。于是安装驱动1,将模块1,2拷贝到目标路径,启动程序1,运行测试程序,发现该功能没有实现,查看日志,没有任何日志信息,找到开发人员发现,少了一个必要的动态链接库,花了至少2-3h;
第二步,于是拷贝新的模块3重新测试,出现一些日志信息,错误代码说模块2需要初始化,%……%……¥%&……,该过程占用2h,找开发人员确认模块2确实需要初始化,但是设计中该初始化过程由模块4完成,而模块4有需要模块5,6支持,犹豫中,是自己开发一个初始化过程还是引入模块4-6,决定暂时引入模块4-6,先把功能实现再考虑优化的问题,又过了2-3h;
第三步,继续测试,发现新的问题,一旦测试执行到某个步骤,就出现CPU升高至100%,重复尝试,每次都需要花很长时间等待繁忙的CPU能给于我一点点空闲来结束该进程,花了一上午时间终于确认了问题为模块2所致,找到相关开发人员,开发人员回复,我使用的驱动和模块2不是对应版本,中间修改了代码,%……%&……,555;
第四步,换驱动版本,重新测试,没有想到,意外发生,重新测试,机器蓝屏,重启,很快又蓝屏,只能到安全模式下取dmp文件,等待开发人员修改代码,历时2-3h;开发人员回复bug解决,重新测试,测试终于通过。
加上中间有其他事情耽搁,完成这个测试过程花了我整整两三天的时间。但是这还不是一个完整的用例,前期还有很多准备,后边还有一些测试环境恢复,因为实在多台机器上调试,开发进度自然也非常缓慢,每次测试失败,都需要重新恢复环境。唉,别人总是觉得自己进度太慢,可是,俺真的是在很努力的工作,就是不知道为什么我总是需要把n多的时间花在组合待测模块上呢,自动化测的过程为什么就如此漫长而艰辛!
收藏
举报
TAG:
测试
自动化