如何将自动化测试和手工测试结果汇总?
一、要做什么事情
将项目持续集成Hudson各个组件产生的自动化测试结果和每次需要手工功能测试的结果汇总展示到页面上,作为部门整个测试框架解决方案的一部分。
二、主要任务拆解
1、从Hudson定时(按分钟、小时计)提取数据
2、从功能测试Excel(按天计)提取数据
3、将提取数据显示到页面上
三、工具选择
1、页面/Excel提取:PureTest + Eclipse(Tasks) + Ant
2、定时运行:Linux Crontab(Run Ant Scripts)
3、数据显示:JSP + Tomcat
四、具体实现
因为想快速实现,在提取页面数据的时候,我选择了比较有把握的Puretest进行提取,执行速度比较快,有经验,入手会比较快。需要注意的是需准备Puretest的Windows和Linux两种版本—Windows版本用于Puretest脚本开发,Linux版本用于服务器自动运行这些脚本使用。
还有一点需注意,开发自定义任务时,最后发布的jar包路径需放到Puretest的Extension路径下面,这样就可以将这个tasks添加到脚本中去使用了。
做的时候,我是用了两个tasks,一个用于
一、要做什么事情
将项目持续集成Hudson各个组件产生的自动化测试结果和每次需要手工功能测试的结果汇总展示到页面上,作为部门整个测试框架解决方案的一部分。
二、主要任务拆解
1、从Hudson定时(按分钟、小时计)提取数据
2、从功能测试Excel(按天计)提取数据
3、将提取数据显示到页面上
三、工具选择
1、页面/Excel提取:PureTest + Eclipse(Tasks) + Ant
2、定时运行:Linux Crontab(Run Ant Scripts)
3、数据显示:JSP + Tomcat
四、具体实现
因为想快速实现,在提取页面数据的时候,我选择了比较有把握的Puretest进行提取,执行速度比较快,有经验,入手会比较快。需要注意的是需准备Puretest的Windows和Linux两种版本—Windows版本用于Puretest脚本开发,Linux版本用于服务器自动运行这些脚本使用。
还有一点需注意,开发自定义任务时,最后发布的jar包路径需放到Puretest的Extension路径下面,这样就可以将这个tasks添加到脚本中去使用了。
做的时候,我是用了两个tasks,一个用于
