会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Surpassme
不去努力就不会知道自己有多么优秀!
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
···
10
下一页
2025年7月22日
5.指针
摘要: 5.指针 5.1 指针概念 指针是一个指向内存地址的变量。示意图如下所示: 在定义变量的时候,计算机会为变量自动分配内存地址,指针则是用来存储这些变量的内存地址。为什么在 Go 语言定义变量必须声明数据类型?因为不同的数据占用不同的存储空间,导致内存分配大小各不相同,所以指针只能存放同一类型变量的内
阅读全文
posted @ 2025-07-22 15:58 Surpassme
阅读(14)
评论(0)
推荐(0)
2025年7月13日
4.流程控制
摘要: 4.流程控制 4.1 if-else 语句 条件判断是由if语句实现,根据条件的结果true和false来执行相应的代码。其基本语法格式如下所示: 基本 if 语句 if condition-1 { // do something } else if condition-2 { // do some
阅读全文
posted @ 2025-07-13 21:17 Surpassme
阅读(66)
评论(0)
推荐(0)
2025年7月8日
3.数据类型
摘要: 3.数据类型 3.1 整型 整型通常是指没有小数部分的数据。可以使用八进制、十进制、十六进制来表示。在数据前添加+、-可代表正负值。根据整型数值大小,又可以分为短整形、长整型、无符号整形等,每一种类型都有固定的数值范围。在定义整型变量,需要根据实际需求设置相应的数值范围。Go 语言中的数值范围如下所
阅读全文
posted @ 2025-07-08 16:39 Surpassme
阅读(20)
评论(0)
推荐(0)
2025年7月7日
2.基础语法
摘要: 2.基础语法 2.1 关键字 每一种语言都有自己特定的关键字(也称保留字),这些关键字会在该语言中被赋予特定意义。因此这些关键字不允许做为标识符,Go 语言设置了 25 个关键字。如下所示: 可以在 Go 安装目录中doc->go_spec.html->Keywords查看。 各个关键字的主要含义如
阅读全文
posted @ 2025-07-07 16:39 Surpassme
阅读(12)
评论(0)
推荐(0)
2025年6月18日
1.概述
摘要: 1.概述 1.1 什么是 Go 语言 Go 语言全拼Golang,于 2007 年诞生于Google公司,是一种为云计算而生的静态型、编译型语言,它自带垃圾回收和并发特性。因专门针对多处理器系统的应用程序进行了优化,使其应用程序可以媲美 C/C++编译的程序,而且更加安全,原生支持并行进程。因此也有
阅读全文
posted @ 2025-06-18 13:44 Surpassme
阅读(19)
评论(0)
推荐(0)
07-Pytest白盒测试
摘要: 7.1 白盒测试 7.1.1 定义 白盒测试(White Box Testing)又被称之为透明盒测试(Glass Box Testing)、结构测试(Structural Testing),是软件测试中的一种质量保证手段。主要是通过测试待测程序的内部结构和设计,找出潜在的逻辑错误和遗漏等,从而做到
阅读全文
posted @ 2025-06-18 13:43 Surpassme
阅读(81)
评论(0)
推荐(0)
2025年6月15日
06-Pytest 插件
摘要: 6. 插件 Pytest自带的功能已经非常强大,通过添加插件可以让其变得更加强大。Pytest的代码结构适合定制的扩展插件,可以借助hook函数来实现。把fixture函数或hook函数添加到conftest.py文件中,就已经创建了一个本地的conftest插件,也可以很容易把这些conftest
阅读全文
posted @ 2025-06-15 19:47 Surpassme
阅读(99)
评论(0)
推荐(0)
05-Pytest 配置
摘要: 5. pytest 常用配置 pytest除了通过命令行参数来控制运行行为时,也可以通过pytest.ini文件来改变其运行规则。 5.1 pytest.ini 配置 通过pytest --help 可以查看配置文件中可以添加的参数和相应的选项,如下所示: [pytest] ini-options
阅读全文
posted @ 2025-06-15 19:47 Surpassme
阅读(43)
评论(0)
推荐(0)
2025年6月2日
04-pytest 数据驱动
摘要: 4. pytest 数据驱动 4.1 参数化介绍 在一些测试场景中,需要输入的测试数据比较多,但流程却是一样的,例如测试登录场景、注册等。针对这种场景,我们可以使用参数化功能来完成相应的测试,即数据驱动测试。 在这种场景中,测试数据和测试用例是多对一的关系,因此可以将它们分开来看,即把数据抽象成参数
阅读全文
posted @ 2025-06-02 21:53 Surpassme
阅读(58)
评论(0)
推荐(0)
03-fixture 功能
摘要: 3. fixture 功能 3.1 fixture 介绍 fixture 是 pytest 独有功能,使用 @pytest.fixture 标识,在函数前面定义。在编写测试函数的时候,可以将此函数的名称作为传入参数,pytest会以依赖注入方式将该函数的返回值作为测试函数的传入参数。 fixture
阅读全文
posted @ 2025-06-02 21:51 Surpassme
阅读(47)
评论(0)
推荐(0)
02-pytest 测试用例管理
摘要: 2.pytest 测试用例管理 2.1 测试用例命名管理 为了更好的管理自动化用例,需要建立用例命名规范以便统一用例的命名。主要规范如下所示: 用例命名不能使用关键字 用例命名各单词之间使用下划线(_)分隔 用例命名不用担心字符过长,但需要清晰 2.2 用例执行顺序 用例执行顺序通常会遵循一定的基本
阅读全文
posted @ 2025-06-02 21:48 Surpassme
阅读(57)
评论(0)
推荐(0)
01-pytest 框架介绍
摘要: 1. pytest 框架介绍 1.1 pytest框架引入 什么是框架?简单来说就是一套抽象出来的工具集合,可以提供大量组件、工具和功能等。一般把重复工作通过代码封装好,实现多次重复调用。对于测试框架而言,通常包含用例发现、用例管理、用例执行、配置管理、日志管理、数据管理、测试报告等功能。 1.1.
阅读全文
posted @ 2025-06-02 21:44 Surpassme
阅读(182)
评论(0)
推荐(0)
2023年1月9日
Jenkins实践指南-11-Jenkins 其他功能
摘要: 7. Jenkins 其他功能 [作者:Surpassme]本篇主要介绍日常使用Jenkins过程中一些比较实用的功能。 7.1 Jenkins内部调用另一个job [作者:Surpassme]假设在一个Jenkins中有两个彼此独立的任务,但随着迭代不断更新,两个彼此独立的任务需要相互调用。这时候
阅读全文
posted @ 2023-01-09 00:16 Surpassme
阅读(722)
评论(0)
推荐(0)
2023年1月6日
Jenkins实践指南-10-Jenkins 插件
摘要: 6. Jenkins 插件 [作者:Surpassme]Jenkins之所以这么流行,不仅在于本身功能非常齐全,也在于本身插件非常丰富,以下主要介绍平时经常使用的到插件。 6.1 插件安装 [作者:Surpassme]依次点击Manage Jenkins -> Manage Plugins -> A
阅读全文
posted @ 2023-01-06 00:43 Surpassme
阅读(1103)
评论(0)
推荐(0)
2023年1月3日
Jenkins实践指南-09-pipeline 扩展
摘要: 5. pipeline 扩展 [作者:Surpassme]如果在大量使用pipelin后,会发现Jenkins内置的功能并不能满足我们的需求,这时就需要pipeline 扩展。 5.1 pipeline中使用函数 [作者:Surpassme]pipeline本质上就是一个Groovy脚本。因此,也可
阅读全文
posted @ 2023-01-03 23:44 Surpassme
阅读(539)
评论(0)
推荐(0)
2022年12月21日
Jenkins实践指南-08-Jenkins 凭证管理
摘要: 4. Jenkins 凭证管理 [作者:Surpassme]随着网络环境的变化,如果在Jenkins中使用明文密码会造成一些安全隐患。为此Jenkins也提供凭证管理功能,本章节来系统学习一下。 4.1 凭证定义 [作者:Surpassme]凭证(Credentials)是Jenkins在进行一些受
阅读全文
posted @ 2022-12-21 00:04 Surpassme
阅读(1562)
评论(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
阅读(645)
评论(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
阅读(1444)
评论(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
阅读(1058)
评论(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
阅读(518)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页
公告