(http://2012.aliyun.com/works/finalist阿里云开发者大赛43号作品--尚未更新)
延伸:STAF、Hudson、Maven、Ant等功能应用,测试工具Selenium、Junit等功能应用。
【 用逻辑脚本和指令控制各个服务器、服务器上的程序和脚本7*24小时自动、并行、有序地工作,无人值守,本地资源代码一“丢”,报告和邮件会及时自动来找你汇报,接受检查。应用如自动化测试、自动部署维护等。】
与CI和STAF类似,采用无人值守的Daily Test(非工作时间,如每天半夜),项目测试人员只需执行接收邮件和检查测试结果。
各个项目各个部分如何自动化各自具体实施,我提供框架工作和控制脚本调用起来,各项目Daily Test Task:
服务器无人值守每日自动执行(检查版本和自动部署-->调用测试-->展现测试结果,如邮件网页等)
测试人员工作执行(编写自动化代码-->接收邮件检查测试结果)
首先需要一个中控服务器(图示IP0,windows)来部署这个自动框架(自行开发的阿里云开发者大赛作品),用于调用控制各个项目的各个IP节点(包括linux和windows)的整个执行流程,以期逐步实现全自动化。