前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >成功搭建了一次持续集成,整理了下思路。

成功搭建了一次持续集成,整理了下思路。

作者头像
清菡
发布2021-07-14 15:30:50
5340
发布2021-07-14 15:30:50
举报
文章被收录于专栏:清菡软件测试

一、什么是探索性测试?

看过一些书,书上写的探索性测试的概念,感觉晦涩难懂。经历过才知道,其实就是把软件的功能模块分出来,开发和测试选一个模块一起测试,然后记录问题。

二、搭建了持续集成

预备工作:

1.搭建被测试的工程 2.写测试脚本-Python

windows 命令行(Execute Windows batch command)

copy source target

手动化测试的步骤

1.安装软件 2.注册xx组件 3.运行测试脚本 4.查看结果

自动化测试的步骤

1.安装软件 1.1获取一个最新版的免安装版的xx软件 1.1.1下载代码 1.1.2编译代码,拿到最新版本的被测软件 1.2执行环境拷贝批处理 1.3还需要再执行一些解压操作(解压Python3.zip,这个根据公司软件实际情况而定,因为我们的软件里自带一个Python3.zip用于实现软件的功能) 2.注册xx组件 3.自动化测试 4.查看结果

用Jenkins拉取最新的SVN代码

https://192.xxx.x.x/svn/xxx_NG/trunk/xxx --- 软件的代码地址

将整个Jenkins项目的工作空间指定到了F:\workspace\Auto_Test\Auto_Test

代码下载路径F:\workspace\Auto_Test\Auto_Test\xxx

编译

更新SVN,保证软件可以获取正确的版本号 ----- svn upgrade .\软件名

编译软件 ---- devenv xxx.sln路径/Rebuild "Release|X64"

编译SE ---- devenv QSimEngine.sln路径 /Rebuild "Release|X64"

编译SlaveEngine ---- devenv SlaveEngine.sln路径 /Rebuild "Release|X86"

windows 下的软件运行

包含一个启动项 ***.exe

动态库 ***.dll

批处理 ***.bat 里面是一堆windows 命令行

命令 [参数] [选项]

devenv xxx.sln路径 /Rebuild "Release|X64"

call deploy_env.bat %Configuration% %xxx%

常用命令

devenv xxx.sln路径 /Rebuild "Release|X64" 编译C语言

call deploy_env.bat %Configuration% %xxx% 调用bat脚本

regsvr32 [/s] dll文件路径

copy 源文件 目标文件

7z.exe x 压缩包路径 -o解压的目标路径 y

set 环境变量名=值

echo %环境变量名%

mkdir 文件夹路径

三、总结

不同的项目,搭建集成的过程都不一样,会遇到各种报错。要会看Jenkins的报错,用命令行来定位问题。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 清菡软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、什么是探索性测试?
  • 二、搭建了持续集成
    • 预备工作:
      • 手动化测试的步骤
        • 自动化测试的步骤
          • 用Jenkins拉取最新的SVN代码
            • 编译
              • windows 下的软件运行
                • 常用命令
                • 三、总结
                相关产品与服务
                持续集成
                CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档