<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[西边人西说测试.软件测试资源站]]></title><description><![CDATA[常年混迹在互联网圈的自动化测试开发一枚]]></description><link>https://blog.youkuaiyun.com/mcfnhm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mcfnhm]]></copyright><item><title><![CDATA[Jenkins+Docker+Spring+Java项目持续集成(单机版)]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/123380712</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/123380712</guid><author>mcfnhm</author><pubDate>Wed, 09 Mar 2022 16:25:50 +0800</pubDate><description><![CDATA[全宇宙最细部署]]></description><category></category></item><item><title><![CDATA[Jenkins 配置钉钉消息通知]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121637826</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121637826</guid><author>mcfnhm</author><pubDate>Tue, 30 Nov 2021 17:16:48 +0800</pubDate><description><![CDATA[jenkins 构建任务后通过钉钉机器人插件通知构建结果，比较普遍常用的插件介绍。
1、钉钉机器人配置
首先，钉钉上添加自定义机器人，步骤如下。钉钉-群-设置-添加机器人-自定义机器人

1.1机器人设置
机器人添加完成后，生成如下图中1、2两个重要设置。稍后会用在 Jenkins 中的配置，建议提前复制好。

2、Jenkins 中配置插件
首页，Jenkins 插件管理中，安装钉钉插件，如下图搜索即可。

2.1Jenkins 系统设置中配置钉钉插件
安装成果后，Jenkins 系统管理-系统配置中设置]]></description><category></category></item><item><title><![CDATA[Linux 下 删除当前目录下的所有文件保留最新的 3 个文件]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121290881</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121290881</guid><author>mcfnhm</author><pubDate>Fri, 12 Nov 2021 16:33:35 +0800</pubDate><description><![CDATA[1、查找目录或文件


find / -name "mysql" -print # --查找所有包含 'mysql'的文件或目录
find / -name mysql
find / -iname mysql # --忽略大小写搜索目录
find ./ -name a.log # --在当前文件夹中查找a.log

1.1 查找指定文件夹和文件

具体的示例：


# 查找当前目录下指定文件夹和文件
find ./ -maxdepth 1 -name "jobs" -o -name "config.xml" ]]></description><category></category></item><item><title><![CDATA[Jenkins 定时备份插件 ThinBackup]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121126745</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121126745</guid><author>mcfnhm</author><pubDate>Wed, 03 Nov 2021 17:46:11 +0800</pubDate><description><![CDATA[1、背景
公司的整个测试环境、正式环境打包都是用的同一个 Jenkins 构建编译打包的, 该 Jenkins 是搭建在内部的一台机器上，所有业务线加起来差不多有 100 多个大小项目，好担心内网的这台服务器如果硬盘换了这么多 Jenkins 配置这么办。
基于这个需求，Jenkins 官网上上查了下有两个备份插件可以实现实时备份，插件管理输入 Backup 后搜索，会发现有两个插件，分别是Backup 和 ThinBackup。这边选用的是 ThinBackup, 安装这个。
2、安装 ThinBacku]]></description><category></category></item><item><title><![CDATA[Docker 搭建 Jenkins 持续集成自动化构建环境]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121126357</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121126357</guid><author>mcfnhm</author><pubDate>Wed, 03 Nov 2021 17:30:58 +0800</pubDate><description><![CDATA[1、Docker镜像拉取 Jenkins 环境命令


docker pull jenkins/jenkins:lts



查看下拉取的镜像


docker images



2、通过容器编排方式构建 Jenkins 容器



创建对应目录


# 创建对应目录
mkdir -p /data/jenkins/jenkins_home/
chown -R 1000:1000 /data/jenkins/jenkins_home/

+ data
- docker-compose.yml  // doc]]></description><category></category></item><item><title><![CDATA[centos7 编译安装 nginx1.20.0]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121125764</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121125764</guid><author>mcfnhm</author><pubDate>Wed, 03 Nov 2021 17:14:41 +0800</pubDate><description><![CDATA[Nginx 安装有多种方式，比如 yum 安装，编译安装，docker安装，docker-compose 安装等。



1、安装方式介绍

yum 安装很简单，一条命令即可。


yum install nginx -y

这种安装方式有个缺点，其安装目录是系统默认的，所以用如下命令查找出其安装位置。


whereis nginx


			路径
			
			
			作用
			
		
			/usr/sbin/nginx
			
			
			nginx启动路径
			
		
			/etc/ngi]]></description><category></category></item><item><title><![CDATA[软件测试（理论基础）]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121008305</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121008305</guid><author>mcfnhm</author><pubDate>Thu, 28 Oct 2021 10:07:21 +0800</pubDate><description><![CDATA[Chapter 1_软件测试概述

软件测试的IEEE定义：使用人工或自动的手段来运行或测量软件系统的过程，目的是检验软件系统是否满足规定的需求，并找出与预期结果之间的差异。



软件测试的发展趋势：

① 测试工作将进一步前移。软件测试不仅仅是单元测试、集成测试、系统测试和验收测试，还对需求的精确性和完整性的测试技术、对系统设计的测试技术将成为新的研究热点。

② 软件架构师，开发工程师，QA人员，测试工程师将进行更好的融合

③ 测试职业将得到更充分的尊重。

④ 设置独立的软件测试部门将成为越越来软]]></description><category></category></item><item><title><![CDATA[软件测试人力面试题（含答案）]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121008271</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121008271</guid><author>mcfnhm</author><pubDate>Thu, 28 Oct 2021 10:05:25 +0800</pubDate><description><![CDATA[1、为什么转做测试



回答思路：



大学就通过互联网了解软件测试，了解IT，自己也比较喜欢，然后也选修了C语言或者Java语言来学。



在大四之前的暑假，在松勤培训过软件测试。



2、加班出差能接受吗，加班能接受吗?



回答思路：



通常如果这个问题被问题，是绝对不能直接说不接受的，能接受出差，还没有男/女朋友。



搞IT一般都要加班，我以前也是这么加的，没问题。



站在自己的角度说：还年轻，希望能在短时间内提高自己的能力和积累更丰富的经验，加班是没有问题的。



3、说说]]></description><category></category></item><item><title><![CDATA[金融行业软件测试面试题（含答案）]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121008190</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121008190</guid><author>mcfnhm</author><pubDate>Thu, 28 Oct 2021 10:04:20 +0800</pubDate><description><![CDATA[网上银行转账是怎么测的，设计一下测试用例。



回答思路：



宏观上可以从质量模型（万能公式）来考虑，重点需要测试转账的功能、性能与安全性。设计测试用例可以使用场景法为主，先列出转账的基本流和备选流。然后设计场景，最后根据场景设计数据。实际面试中需要举出具体的例子。



先检查界面。



再测试功能：



验证同行转账，跨行转账。



验证转账限额。



验证非法账户（挂失，冻结，锁定的账户）的转账。



再测试性能方面的。



测试工作的流程?缺陷状态有什么?设计测试用例有几种方法？
]]></description><category></category></item><item><title><![CDATA[探讨测试用例设计的六大思路]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/121008005</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/121008005</guid><author>mcfnhm</author><pubDate>Thu, 28 Oct 2021 09:57:49 +0800</pubDate><description><![CDATA[有这样一个面试题：在一个Web测试页面上，有一个输入框，一个计数器（count）按钮，用于计算一个文本字符串中字母a出现的个数。请设计一系列测试用例用以测试这个Web页面。




有经验的测试人员可能会问面试官，字母a区分大小写吗？只统计英文字母的a吗？最长输入字符是多少，最少输入字符是多少？对输入的字符类型是否有限制，是否会自动清除不符合要求的字符？



所以第一步应该是明确需求，然后我们才开始进行思考如何设计测试用例。



通常说来，我们考虑一个测试对象的时候至少从以下六方面来考虑：

1.功能.]]></description><category></category></item><item><title><![CDATA[part3 软件测试基础面试题（含答案）]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/120887040</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/120887040</guid><author>mcfnhm</author><pubDate>Thu, 21 Oct 2021 15:07:18 +0800</pubDate><description><![CDATA[1、什么是兼容性测试？兼容性测试侧重哪些方面？



参考答案：



兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行，即是通常说的软件的可移植性。



兼容的类型，如果细分的话，有平台的兼容，网络兼容，数据库兼容，以及数据格式的兼容。



兼容测试的重点是，对兼容环境的分析。通常，是在运行软件的环境不是很确定的情况下，才需要做兼容。根据软件运行的需要，或者根据需求文档，一般都能够得出用户会在什么环境下使用该软件，把这些环境整理成表单，就得出做兼容测试的兼容环境了。



兼容和配]]></description><category></category></item><item><title><![CDATA[part2 软件测试基础面试题（含答案）]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/120886968</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/120886968</guid><author>mcfnhm</author><pubDate>Thu, 21 Oct 2021 15:06:09 +0800</pubDate><description><![CDATA[1.软件的生命周期（prdctrm）



计划阶段（planning）-〉需求分析（requirement）-〉设计阶段（design）-〉编码（coding）-&gt;测试（testing）-&gt;运行与维护（running maintrnacne）



2、问：你在测试中发现了一个bug，但是开发经理认为这不是一个bug，你应该怎样解决？



首先，将问题提交到缺陷管理库里面进行备案。



然后，要获取判断的依据和标准：根据需求说明书、产品说明、原型图、设计文档等，确认实际结果是否与计划有不一]]></description><category></category></item><item><title><![CDATA[part1 软件测试基础知识面试题（含答案）]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/120886886</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/120886886</guid><author>mcfnhm</author><pubDate>Thu, 21 Oct 2021 15:03:56 +0800</pubDate><description><![CDATA[1、你的测试职业发展是什么？

测试经验越多，测试能力越高。所以我的职业发展是需要时间积累的，一步步向着高级测试工程师奔去。而且我也有初步的职业规划，前3年积累测试经验，按如何做好测试工程师的要点去要求自己，不断更新自己改正自己，做好测试任务。



优势在于我对测试坚定不移的信心和热情，虽然经验还不够，但测试需要的基本技能我有信心在工作中得以发挥。



2、你认为测试人员需要具备哪些素质

做测试应该要有一定的协调能力，因为测试人员经常要与开发接触处理一些问题，如果处理不好的话会引起一些冲突，这样的话工]]></description><category></category></item><item><title><![CDATA[centOS7 下安装 mysql8.0]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/120219087</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/120219087</guid><author>mcfnhm</author><pubDate>Fri, 10 Sep 2021 11:53:10 +0800</pubDate><description><![CDATA[1.官网下载 MySQL 安装包

1.1选择版本及下载

1、官网地址

https://dev.mysql.com/downloads/mysql/



2、选择下载 MySQL 的 Linux 系统版本

Select Operating System: 选择 Red Hat ，CentOS 是基于红帽的，Select OS Version: 选择 linux 7



3、选择要下载的 MySQL 版本

这里选择 RPM Bundle 点击 Download 下载



4、点击 No than]]></description><category></category></item><item><title><![CDATA[centOS7 安装 git 服务端及远程配置]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/120218808</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/120218808</guid><author>mcfnhm</author><pubDate>Fri, 10 Sep 2021 11:43:22 +0800</pubDate><description><![CDATA[centos安装Git有两种方式，一种通过源安装，即一键在线安装，另外一种是下载源码离线安装。



1、yum 源在线安装


yum install git -yy 
# -yy(是否安装关联或依赖软件,y==是)

如果，以上 yum 安装时出现安装失败，可能需要再次安装依赖。


yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

这样就安装完成了，还需要配置环境变量，环境变量配置不管是那种方式安装都是]]></description><category></category></item><item><title><![CDATA[想用代码改变世界？先用好Git和GitHub！]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/119935452</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/119935452</guid><author>mcfnhm</author><pubDate>Thu, 26 Aug 2021 17:02:02 +0800</pubDate><description><![CDATA[Git 是目前最流行的版本控制系统，在它的基础之上， GitHub 和 GitLab 是当前最流行的代码托管平台，它们均提供代码评审、项目管理、持续集成等功能，越来越多的互联网企业都迁移到 Git。熟练掌握 Git，有一个漂亮的 GitHub 主页，在求职面试时也越来越加分，使用 Git 和基于 Git 的平台（GitHub 和 GitLab），已经成为企业对工程师的最基本要求。可能很多人会疑问，Git 不就那几个简单的命令吗？有什么难的？自以为熟练使用 Git 的你，是否经常遇到这样的问题？1.怎么又报 ]]></description><category></category></item><item><title><![CDATA[这 20 个快捷键在 Windows系统中无敌的存在]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/119912282</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/119912282</guid><author>mcfnhm</author><pubDate>Thu, 26 Aug 2021 17:00:30 +0800</pubDate><description><![CDATA[以上，挨个试一边你会发现，高效工作是如何练成的。作者：西边人QQ群：330374464公众号：软件测试资源站（ID：testpu）阿里语雀：https://www.yuque.com/testpu/pro/关注下面公众号后私信回复「群」，加入 500 人微信群。﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍点击优质资源下载▼|&nbsp;测开全系列 | 源码系列&nbsp;| 文档系列&nbsp;| Linux命令&nbsp;|&nbsp;&nbsp;|&nbsp;全链路压测&nbsp;&nbsp;|&nbsp;Sele]]></description><category></category></item><item><title><![CDATA[Jenkins 配置钉钉消息通知推送]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/119753419</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/119753419</guid><author>mcfnhm</author><pubDate>Tue, 17 Aug 2021 11:51:27 +0800</pubDate><description><![CDATA[jenkins 构建任务后通过钉钉机器人插件通知构建结果，比较普遍常用的插件介绍。



1、钉钉机器人配置

首先，钉钉上添加自定义机器人，步骤如下。钉钉-群-设置-添加机器人-自定义机器人





1.1机器人设置

机器人添加完成后，生成如下图中1、2两个重要设置。稍后会用在 Jenkins 中的配置，建议提前复制好。





2、Jenkins 中配置插件

首页，Jenkins 插件管理中，安装钉钉插件，如下图搜索即可。





2.1Jenkins 系统设置中配置钉钉插件

安装成果后，J]]></description><category></category></item><item><title><![CDATA[Jenkins 中用户权限角色的配置及管理]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/119112712</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/119112712</guid><author>mcfnhm</author><pubDate>Mon, 26 Jul 2021 16:35:28 +0800</pubDate><description><![CDATA[在 jenkins 的使用过程中，需要给用户分配只管理特定项目的权限来保证项目相关人员只能管理对应项目（比如有是三个项目a、b、c，有两个用户张三、李四，需求张三只有管理项目a的权限，李四只有管理项目b的权限，同时张三和李四都有项目c的读权限），jenkins自带的用户权限管理无法满足这样的需求。



因此需要更精细的权限管理，目前使用比较广泛的是 Role-based Authorization Strategy 插件。



1、准备工作

首先创建两个用户张三李四，这里设定张三为RD，李四为OP

]]></description><category></category></item><item><title><![CDATA[Docker 搭建 Jenkins 流水线项目配置]]></title><link>https://blog.youkuaiyun.com/mcfnhm/article/details/119112562</link><guid>https://blog.youkuaiyun.com/mcfnhm/article/details/119112562</guid><author>mcfnhm</author><pubDate>Mon, 26 Jul 2021 16:32:03 +0800</pubDate><description><![CDATA[本篇介绍 Jenkins 流水线项目的配置及流水线脚本语法规则。至于 Jenkins 的安装及其它配置，我之前写过一篇文章可以查看。 https://www.yuque.com/testpu/pro/bo7lzr ，以下，演示也是基于这篇文章中介绍的 Jenkins 配置为准。




1、流水线项目配置

安装完流水线的插件可以，创建项目时会出现对应的流水线项目选项，如下：



输入名称，api_pipeline_dev 选中，流水线，即可创建对应项目。





至于，其它配置，如，git拉取代码，.]]></description><category></category></item></channel></rss>