找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉2期-汤宏铧 于 2021-6-25 10:45 编辑

持续集成:
持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误

持续集成的优点?
1、统一的代码库
2、自动构建
3、自动执行测试
4、自动部署

你们公司使用什么来做持续集成?
通过Jenkins实现

什么是Jenkins?
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins功能:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。

添加节点:节点你可以理解是一个服务器,后续是用来跑我们的用例的

触发器是用于控制自动化测试执行时间的
日程表里有5个数字,分别代表
格式:H /* * * *   (要空)
第一个*:分钟:0-59
第二个*:小时:0-23
第三个*:日:1-31
第四个*:月:1-12
第五个*:周:0-7   0和7都代表星期天
* 指定所有有效的值


jenkins+svn自动化部署执行用例
需要下载插件Subversion
IP填项目代码地址
指定SVN的账户密码,要去前面配置的一致!
构建。
执行用例路径:选择window批处理命令
dos python+py文件路径


自动化框架:
需要在运行脚本中加入当前目录(代码如下),因为python程序中使用import导入某模块时,python解析器会在当前目录、已安装和第三模块中搜索该模块,如果都搜索不到,就会报错。因此使用sys.path.append()方法可以临时添加搜索路径
解决方法:
import sys
sys.path.append()  (svnpy文件路径)






分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册