返回顶部

集成服务
当前位置:主页 > 北京快乐8软件 > 集成服务 >

北京快乐8预测系统集成自动化持续集成测试任务

  本章节以某xx预约挂号系统的后台为背景,该系统是一个JSP项目,,通过一系列的工具对其进行—步步集成,北京快乐8预测集成结束后的效果是将测试通过的代码打包部署到Tomcat容器中。

  通过任务目标,!我们来对持续集成中的各个环节进行分析,。分析每个环节所需要的工具。, 首先要选择开发工具,因为被测试的是一个JSP项目,,所以我们可以选择开源的Eclipse。下 一步是选择Web应用测试工具,!我们选择目前比较流行的Selenium3测试工具。。因为Selenium3 要求JDK8以上版本,所以我们就必须要安装JDK8以上的Java开发工具包。!测试工具选择完成后,我们要确定单元和集成测试框架,?目前有两大测试框架:“Junit”和“TestNG”,?我 们对“TestNG”的集成功能与最后的测试报告更感兴趣,所以我们选择功能更加强大的TestNG框架。到这一步,其实就可以对项目进行测试了,但是想要实现持续集成,还需要自动化构建工具与持续集成工具的支持。,“Ant”和“Maven”是比较常用的自动化构建工具,“Ant”是软件构建工具,,“Maven”的定位是软件项目管理的理解工具。Maven除了具备Ant的功能外,?还内置依赖管理和Repository来实现依赖的管理和统一存储等功能,,为了以后集成更方便一些,我们选择CI工具,,CI工具的鼻祖是CruiseControl,。后来又相继出现Hudson被Oracle收购后走商业用途,。而Jenkins依然走开源道路,在这我们就选择Jenkins作为持续集成工具。

  在搭建CI环境之前,我们先将CI中所用到的工具进行统一下载归类,,本文用到的工具如表11-1所示。

  本节只对搭建过程进行讲解,,没有对研发、!测试和运维的环境进行单独划分,。具体网络结构如图11-1所示。

  ●作者李龙,山东织雀信息科技有限公司负责人,织雀教育首席讲师,,中国民主同盟盟员,。北京人文大学云测学院院长、,高工,国内软件测试“川模型”的提出者,全国大学生软件测试大赛评审委员会专家,致力于软件测试人才培养