会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Surpassme
不去努力就不会知道自己有多么优秀!
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
···
10
下一页
2022年12月21日
Jenkins实践指南-08-Jenkins 凭证管理
摘要: 4. Jenkins 凭证管理 [作者:Surpassme]随着网络环境的变化,如果在Jenkins中使用明文密码会造成一些安全隐患。为此Jenkins也提供凭证管理功能,本章节来系统学习一下。 4.1 凭证定义 [作者:Surpassme]凭证(Credentials)是Jenkins在进行一些受
阅读全文
posted @ 2022-12-21 00:04 Surpassme
阅读(1607)
评论(0)
推荐(0)
2022年12月19日
Jenkins实践指南-07-pipeline 内置基础步骤
摘要: 3.3 pipeline 内置基础步骤 3.3.1 pipeline中使用脚本 [作者:Surpassme]在实际项目,可能在某些步骤需要使用少量的脚本,这个时候可以使用script来实现,示例如下所示: pipeline{ agent any stages{ stage("Script demo"
阅读全文
posted @ 2022-12-19 00:38 Surpassme
阅读(655)
评论(0)
推荐(0)
2022年12月15日
Jenkins实践指南-06-Jenkins pipeline 语法02
摘要: 3.2.6 parameters [作者:Surpassme]parameters 又称参数化,通过参数化可以决定pipeline运行期的行为。pipeline主要支持两种形式的参数化parameters命令参数化和插件参数化,这里先介绍通过parameters的参数化形式,通过paramters命
阅读全文
posted @ 2022-12-15 23:43 Surpassme
阅读(1498)
评论(0)
推荐(0)
2022年12月14日
Jenkins实践指南-05-Jenkins pipeline 语法01
摘要: 3. Jenkins pipeline 语法 3.1 pipeline 组成 [作者:Surpassme]Jenkins pipeline 是基于Groovy语言实现的一种DSL(领域特定语言),用于描述整条流水线是如何进行的。流水线的主要内容包括源码拉取、构建、打包、部署、测试、生成报告等步骤。
阅读全文
posted @ 2022-12-14 00:55 Surpassme
阅读(1135)
评论(0)
推荐(0)
2022年12月12日
Jenkins实践指南-04-Groovy基础知识03
摘要: 2.4.5 操作符 2.4.5.1 常规算术操作符 [作者:Surpassme]常见的算术操作符主要如下所示: | 操作符 | 说明 |示例 | |: :|: :|: :| | + | 相加 | 1+2=3 | | - | 相减 | 1-2=-1 | | * | 相乘 | 2*2=4 | | / |
阅读全文
posted @ 2022-12-12 00:41 Surpassme
阅读(534)
评论(0)
推荐(0)
2022年12月8日
Jenkins实践指南-03-Groovy基础知识02
摘要: 2.4.4 数据类型 2.4.4.1 字符串类型 2.4.4.1.1 字符串定义 [作者:Surpassme]在Groovy中字符中是使用单引号('')、双引号("")和三引号(''' '''和""" """)包裹起来的字符串。示例如下所示: def strA='I am Surpass' def
阅读全文
posted @ 2022-12-08 23:52 Surpassme
阅读(1292)
评论(0)
推荐(0)
2022年12月6日
Jenkins实践指南-02-Groovy基础知识01
摘要: 2. Groovy 基础知识 [作者:Surpassme] 因为pipeline是基于Groovy的,所以还是需要一些基础的Groovy知识的。 2.1 Groovy 简介 [作者:Surpassme] Groovy 是Apache旗下的一门基于JVM平台的动态/敏捷编程语言。语法简洁灵活,开发效率
阅读全文
posted @ 2022-12-06 22:57 Surpassme
阅读(915)
评论(0)
推荐(0)
2022年12月4日
Jenkins实践指南-01-pipeline概述
摘要: 本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest 1.pipeline概述 1.1 什么是pipeline 从某种抽象层次上讲,部署流水线(Deployment pipeline)是指从软件版本控制库到用户手中这一过程的自动化表现形式。——《持续交付
阅读全文
posted @ 2022-12-04 23:53 Surpassme
阅读(321)
评论(0)
推荐(0)
2022年10月20日
CentOS 7内核升级
摘要: 1 获取基本信息 1.1 查看系统版本 [root@surpass ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 1.2 查看系统内核版本 [root@surpass ~]# uname -r 3.10.0-1160
阅读全文
posted @ 2022-10-20 23:50 Surpassme
阅读(513)
评论(0)
推荐(0)
2022年10月18日
Linux生成随机数
摘要: 在日常测试过程中,需要经常Mock部分数据,使其看起来具有随机性,虽然可以通过高级程序语言来进行实现,也非常高效快捷。除此之外还有没有其他办法呢?今天我们来探讨一下,在Liunx中如何快速生成随机数。 本次所使用的环境为CentOS 7.9.2009版本 1.生成随机数 1.1 通过内置环境变量 系
阅读全文
posted @ 2022-10-18 23:22 Surpassme
阅读(1104)
评论(0)
推荐(0)
2022年10月17日
Chrome 分辨率测试
摘要: 在平时测试过程中,会经常听到兼容性测试等,今天就来整理一下,详细如下。 1.兼容性测试概述 1.1 兼容性测试定义 兼容性测试是指验证被测系统在不同的**硬件平台、不同的应用软件之间、不同的操作系统、不同的网络环境**中能否正常运行,有无异常的一种测试过程。 1.2 兼容性测试分类 兼容性测试主要分
阅读全文
posted @ 2022-10-17 00:14 Surpassme
阅读(2187)
评论(0)
推荐(1)
2022年10月13日
WEB自动化-14-Cypress 其他
摘要: 14 其他 14.1 IDE集成 有非常多的三方插件都支持集成IDE中,从而提高工作效率,我们以Visual Studio Code为例讲解。主要插件如下所示: Cypress Fixture-IntelliSense Cypress Fixture-IntelliSense是一款支持在cy.fix
阅读全文
posted @ 2022-10-13 23:45 Surpassme
阅读(248)
评论(0)
推荐(0)
2022年10月11日
WEB自动化-13-Cypress 截图和录频
摘要: 13 截图和录频 13.1 概述 Cypress允许在运行时,生成截图和录频,方便快速问题所在原因或位置。支持cypress open、cypress run和CI。在以cypress run运行时,如果出现失败,会自动进行截图,并保存至默认目录:cypress\screenshots和cypres
阅读全文
posted @ 2022-10-11 23:16 Surpassme
阅读(566)
评论(0)
推荐(0)
2022年9月29日
WEB自动化-12-Cypress 调试
摘要: 12 调试 Cypress的测试代码和被测试程序在同一生命周期中的浏览器中,也就是意味着,可以使用浏览器的开发者工具直接参与调试。Cypress提供了几种调试方法,分别为:debugger、debug、pause和开发者工具 12.1 使用debugger 我们先来看看一份代码: describe(
阅读全文
posted @ 2022-09-29 23:17 Surpassme
阅读(218)
评论(0)
推荐(0)
2022年9月28日
WEB自动化-11-数据驱动
摘要: 11 数据驱动 数据驱动是测试框架中一个非常好的功能,使用数据驱动,可以在不增加代码量的情况下生成不同的测试策略。下面我们来看看在Cypress中的数据驱动使用方法。 11.1 数据在文件中 在前面已经使用很多次,示例如下所示: [ { "ID": "Data-1", "name": "Surpas
阅读全文
posted @ 2022-09-28 00:18 Surpassme
阅读(255)
评论(0)
推荐(0)
2022年9月25日
WEB自动化-10-Page Object 模型
摘要: 10 Page Object 模型 10.1 概述 在针对一个WEB页面编写自动化测试用例时,需要引用页面中的元素(数据)才能进行操作(动作)并显示出页面内容。如果编写的测试用例是直接针对WEB页面元素进行操作,则无法应对经常发生变化的WEB页面,增加日后自动化代码的维护成本。而Page Objec
阅读全文
posted @ 2022-09-25 22:43 Surpassme
阅读(266)
评论(0)
推荐(0)
2022年9月22日
WEB自动化-09-Cypress 测试报告
摘要: 9 测试报告 一份好的测试报告,可以很直观的看出整个测试过程的各种数据。而Cypress的测试报告是基于Mocha,因此任何支持Mocha的测试报告都可以应用于Cypress。但实际上,Cypress默认使用spec输出测试报告。如果不想使用自带的测试报告,也可以添加第三方的测试报告模板和自定义的测
阅读全文
posted @ 2022-09-22 23:54 Surpassme
阅读(1378)
评论(0)
推荐(0)
2022年9月20日
WEB自动化-08-Cypress 接口测试
摘要: 8 接口测试 在服务和服务、系统和系统之间进行通信时,常常会使用到接口。通过接口测试,可以在项目早期更快发现问题。接口有很多类型,而现阶段使用的接口是基于HTTP协议的接口。 8.1 Cypress支持的HTTP请求方式 在Cypress中发起HTTP请求时,需要使用到的命令为cy.request(
阅读全文
posted @ 2022-09-20 23:38 Surpassme
阅读(539)
评论(0)
推荐(0)
2022年9月19日
WEB自动化-07-Cypress Test Runner
摘要: 7 Test Runner 7.1 概述 Test Runner是Cypress非常重要一个组件,其主要作用为运行测试、更改配置、将运行的测试结果写入控制台等等。 打开Cypress Test Runner的方式如下所示: npm run cypress open 或 npx cypress ope
阅读全文
posted @ 2022-09-19 00:37 Surpassme
阅读(202)
评论(0)
推荐(0)
2022年9月16日
WEB自动化-06-命令行运行Cypress
摘要: 6 命令行运行Cypress Cypress命令行的运行基本语法格式如下所示: cypress <command> [options] command代表运行的命令,是必选参数。支持的命令有:open、run、install、verify、cache、version、help。options是代表各
阅读全文
posted @ 2022-09-16 00:10 Surpassme
阅读(305)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告