
软件测试
文章平均质量分 71
软件测试基础资源系列
西边人细说测试
这个作者很懒,什么都没留下…
展开
-
Jenkins+Docker+Spring+Java项目持续集成(单机版)
全宇宙最细部署原创 2022-03-09 16:25:50 · 1119 阅读 · 0 评论 -
Jenkins 配置钉钉消息通知
jenkins 构建任务后通过钉钉机器人插件通知构建结果,比较普遍常用的插件介绍。1、钉钉机器人配置首先,钉钉上添加自定义机器人,步骤如下。钉钉-群-设置-添加机器人-自定义机器人1.1机器人设置机器人添加完成后,生成如下图中1、2两个重要设置。稍后会用在 Jenkins 中的配置,建议提前复制好。2、Jenkins 中配置插件首页,Jenkins 插件管理中,安装钉钉插件,如下图搜索即可。2.1Jenkins 系统设置中配置钉钉插件安装成果后,Jenkins 系统管理-系统配置中设置原创 2021-11-30 17:16:48 · 849 阅读 · 0 评论 -
Linux 下 删除当前目录下的所有文件保留最新的 3 个文件
1、查找目录或文件find / -name "mysql" -print # --查找所有包含 'mysql'的文件或目录find / -name mysqlfind / -iname mysql # --忽略大小写搜索目录find ./ -name a.log # --在当前文件夹中查找a.log1.1 查找指定文件夹和文件具体的示例:# 查找当前目录下指定文件夹和文件find ./ -maxdepth 1 -name "jobs" -o -name "config.xml"原创 2021-11-12 16:33:35 · 3719 阅读 · 0 评论 -
Jenkins 定时备份插件 ThinBackup
1、背景公司的整个测试环境、正式环境打包都是用的同一个 Jenkins 构建编译打包的, 该 Jenkins 是搭建在内部的一台机器上,所有业务线加起来差不多有 100 多个大小项目,好担心内网的这台服务器如果硬盘换了这么多 Jenkins 配置这么办。基于这个需求,Jenkins 官网上上查了下有两个备份插件可以实现实时备份,插件管理输入 Backup 后搜索,会发现有两个插件,分别是Backup 和 ThinBackup。这边选用的是 ThinBackup, 安装这个。2、安装 ThinBacku原创 2021-11-03 17:46:11 · 697 阅读 · 0 评论 -
Docker 搭建 Jenkins 持续集成自动化构建环境
1、Docker镜像拉取 Jenkins 环境命令docker pull jenkins/jenkins:lts查看下拉取的镜像docker images2、通过容器编排方式构建 Jenkins 容器创建对应目录# 创建对应目录mkdir -p /data/jenkins/jenkins_home/chown -R 1000:1000 /data/jenkins/jenkins_home/+ data- docker-compose.yml // doc原创 2021-11-03 17:30:58 · 480 阅读 · 0 评论 -
centos7 编译安装 nginx1.20.0
Nginx 安装有多种方式,比如 yum 安装,编译安装,docker安装,docker-compose 安装等。1、安装方式介绍yum 安装很简单,一条命令即可。yum install nginx -y这种安装方式有个缺点,其安装目录是系统默认的,所以用如下命令查找出其安装位置。whereis nginx 路径 作用 /usr/sbin/nginx nginx启动路径 /etc/ngi原创 2021-11-03 17:14:41 · 1936 阅读 · 0 评论 -
软件测试(理论基础)
Chapter 1_软件测试概述软件测试的IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,目的是检验软件系统是否满足规定的需求,并找出与预期结果之间的差异。软件测试的发展趋势:① 测试工作将进一步前移。软件测试不仅仅是单元测试、集成测试、系统测试和验收测试,还对需求的精确性和完整性的测试技术、对系统设计的测试技术将成为新的研究热点。② 软件架构师,开发工程师,QA人员,测试工程师将进行更好的融合③ 测试职业将得到更充分的尊重。④ 设置独立的软件测试部门将成为越越来软原创 2021-10-28 10:07:21 · 754 阅读 · 0 评论 -
软件测试人力面试题(含答案)
1、为什么转做测试回答思路:大学就通过互联网了解软件测试,了解IT,自己也比较喜欢,然后也选修了C语言或者Java语言来学。在大四之前的暑假,在松勤培训过软件测试。2、加班出差能接受吗,加班能接受吗?回答思路:通常如果这个问题被问题,是绝对不能直接说不接受的,能接受出差,还没有男/女朋友。搞IT一般都要加班,我以前也是这么加的,没问题。站在自己的角度说:还年轻,希望能在短时间内提高自己的能力和积累更丰富的经验,加班是没有问题的。3、说说原创 2021-10-28 10:05:25 · 392 阅读 · 0 评论 -
金融行业软件测试面试题(含答案)
网上银行转账是怎么测的,设计一下测试用例。回答思路:宏观上可以从质量模型(万能公式)来考虑,重点需要测试转账的功能、性能与安全性。设计测试用例可以使用场景法为主,先列出转账的基本流和备选流。然后设计场景,最后根据场景设计数据。实际面试中需要举出具体的例子。先检查界面。再测试功能:验证同行转账,跨行转账。验证转账限额。验证非法账户(挂失,冻结,锁定的账户)的转账。再测试性能方面的。测试工作的流程?缺陷状态有什么?设计测试用例有几种方法?原创 2021-10-28 10:04:20 · 6087 阅读 · 0 评论 -
探讨测试用例设计的六大思路
有这样一个面试题:在一个Web测试页面上,有一个输入框,一个计数器(count)按钮,用于计算一个文本字符串中字母a出现的个数。请设计一系列测试用例用以测试这个Web页面。有经验的测试人员可能会问面试官,字母a区分大小写吗?只统计英文字母的a吗?最长输入字符是多少,最少输入字符是多少?对输入的字符类型是否有限制,是否会自动清除不符合要求的字符?所以第一步应该是明确需求,然后我们才开始进行思考如何设计测试用例。通常说来,我们考虑一个测试对象的时候至少从以下六方面来考虑:1.功能.原创 2021-10-28 09:57:49 · 1579 阅读 · 0 评论 -
part3 软件测试基础面试题(含答案)
1、什么是兼容性测试?兼容性测试侧重哪些方面?参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。兼容和配原创 2021-10-21 15:07:18 · 349 阅读 · 0 评论 -
part2 软件测试基础面试题(含答案)
1.软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)2、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、原型图、设计文档等,确认实际结果是否与计划有不一原创 2021-10-21 15:06:09 · 815 阅读 · 0 评论 -
part1 软件测试基础知识面试题(含答案)
1、你的测试职业发展是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。优势在于我对测试坚定不移的信心和热情,虽然经验还不够,但测试需要的基本技能我有信心在工作中得以发挥。2、你认为测试人员需要具备哪些素质做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工原创 2021-10-21 15:03:56 · 335 阅读 · 0 评论 -
centOS7 下安装 mysql8.0
1.官网下载 MySQL 安装包1.1选择版本及下载1、官网地址https://dev.mysql.com/downloads/mysql/2、选择下载 MySQL 的 Linux 系统版本Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 73、选择要下载的 MySQL 版本这里选择 RPM Bundle 点击 Download 下载4、点击 No than原创 2021-09-10 11:53:10 · 426 阅读 · 0 评论 -
centOS7 安装 git 服务端及远程配置
centos安装Git有两种方式,一种通过源安装,即一键在线安装,另外一种是下载源码离线安装。1、yum 源在线安装yum install git -yy # -yy(是否安装关联或依赖软件,y==是)如果,以上 yum 安装时出现安装失败,可能需要再次安装依赖。yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel这样就安装完成了,还需要配置环境变量,环境变量配置不管是那种方式安装都是原创 2021-09-10 11:43:22 · 745 阅读 · 0 评论 -
想用代码改变世界?先用好Git和GitHub!
Git 是目前最流行的版本控制系统,在它的基础之上, GitHub 和 GitLab 是当前最流行的代码托管平台,它们均提供代码评审、项目管理、持续集成等功能,越来越多的互联网企业都迁移到 Git。熟练掌握 Git,有一个漂亮的 GitHub 主页,在求职面试时也越来越加分,使用 Git 和基于 Git 的平台(GitHub 和 GitLab),已经成为企业对工程师的最基本要求。可能很多人会疑问,Git 不就那几个简单的命令吗?有什么难的?自以为熟练使用 Git 的你,是否经常遇到这样的问题?1.怎么又报原创 2021-08-26 17:02:02 · 286 阅读 · 0 评论 -
这 20 个快捷键在 Windows系统中无敌的存在
以上,挨个试一边你会发现,高效工作是如何练成的。作者:西边人QQ群:330374464公众号:软件测试资源站(ID:testpu)阿里语雀:https://www.yuque.com/testpu/pro/关注下面公众号后私信回复「群」,加入 500 人微信群。﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍点击优质资源下载▼| 测开全系列 | 源码系列 | 文档系列 | Linux命令 | | 全链路压测 | Sele原创 2021-08-26 17:00:30 · 256 阅读 · 0 评论 -
Jenkins 配置钉钉消息通知推送
jenkins 构建任务后通过钉钉机器人插件通知构建结果,比较普遍常用的插件介绍。1、钉钉机器人配置首先,钉钉上添加自定义机器人,步骤如下。钉钉-群-设置-添加机器人-自定义机器人1.1机器人设置机器人添加完成后,生成如下图中1、2两个重要设置。稍后会用在 Jenkins 中的配置,建议提前复制好。2、Jenkins 中配置插件首页,Jenkins 插件管理中,安装钉钉插件,如下图搜索即可。2.1Jenkins 系统设置中配置钉钉插件安装成果后,J原创 2021-08-17 11:51:27 · 1338 阅读 · 0 评论 -
Jenkins 持续集成实战:docker + Jenkins
本文重点介绍jenkins以及jenkins如何在docker容器中运行,jenkins和docker私有仓库又?docker 安装和 git 安装在本文中不会特别详细的介绍。Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。先来了解一下比较典型的java项目发布工作流程:1.java项目开发 >> 2.提交项目代码到(git或svn) >> 3. 拉取项目代码(原创 2021-03-17 16:33:35 · 710 阅读 · 0 评论 -
Jenkins 中用户权限角色的配置及管理
在 jenkins 的使用过程中,需要给用户分配只管理特定项目的权限来保证项目相关人员只能管理对应项目(比如有是三个项目a、b、c,有两个用户张三、李四,需求张三只有管理项目a的权限,李四只有管理项目b的权限,同时张三和李四都有项目c的读权限),jenkins自带的用户权限管理无法满足这样的需求。因此需要更精细的权限管理,目前使用比较广泛的是 Role-based Authorization Strategy 插件。1、准备工作首先创建两个用户张三李四,这里设定张三为RD,李四为OP原创 2021-07-26 16:35:28 · 1416 阅读 · 0 评论 -
Docker 搭建 Jenkins 流水线项目配置
本篇介绍 Jenkins 流水线项目的配置及流水线脚本语法规则。至于 Jenkins 的安装及其它配置,我之前写过一篇文章可以查看。 https://www.yuque.com/testpu/pro/bo7lzr ,以下,演示也是基于这篇文章中介绍的 Jenkins 配置为准。1、流水线项目配置安装完流水线的插件可以,创建项目时会出现对应的流水线项目选项,如下:输入名称,api_pipeline_dev 选中,流水线,即可创建对应项目。至于,其它配置,如,git拉取代码,.原创 2021-07-26 16:32:03 · 942 阅读 · 0 评论 -
docker - compose 部署 Nginx
主要介绍 docker 中 Nginx 的部署及项目目录挂载券的方法。docker 中部署一个服务,有三种方法,分别是 docker run、Dockerfile、docker-compose 。下面用 docker-compose 方法部署 Nginx。1、准备工作先在主机创建工作文件夹,为了放置 Nginx 的配置文件等。创建文件夹的方法,自己搞定。[root@dockeruat nginx]# pwd/usr/local/nginx[root@dockeruat ngin.原创 2021-07-26 16:26:42 · 3483 阅读 · 2 评论 -
docker - compose 部署 Tomcat
主要介绍 docker 中 tomcat 的部署及数据券挂载的方法。docker 中部署一个服务,有三种方法,分别是 docker run、Dockerfile、docker-compose 。下面用 docker-compose 方法部署 Tomcat 。1、准备工作先在主机创建工作文件夹,为了放置 Tomcat 的配置文件等。创建文件夹的方法,自己搞定。[root@dockeruat tomcat]# pwd/usr/local/tomcat[root@dockeru.原创 2021-07-26 16:23:01 · 3786 阅读 · 1 评论 -
jenkins 构建关于脚本的一些问题
jenkins 控制台一直输出,不返回结果1、解决方案在linux环境中启动一个程序想放入后台正常做法是使用nohup加&符号。 但是这样的命令放到 shell 脚本里,然后通过 jenkins 去发布的话会把输出日志打印到 jenkins 的 output 里,导致任务不能结束。 这时需要重新在命令后面加上重定向如:nohup java -jar test.jar >start.log 2>&1 &这时又会有新的问题,不管是否正常 jenkins 都提原创 2021-06-28 10:37:18 · 287 阅读 · 0 评论 -
centOS7 下安装 Python3 及环境配置
1.背景说明需要说明的是,centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到,所以千万不能删。1.1Python2 版本查看可以通过如下命令验证原本安装的Python2版本及目录。1、输入 Python 查看版本[root@VM_105_217_centos Python-3.6.2]# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18)[GCC 4.8.5 20原创 2021-06-28 10:34:53 · 199 阅读 · 0 评论 -
JMeter 接口测试、接口并发、压测 流程详解
1、Jmeter简介Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。Jmeter具备高移植性,可以实现跨平台运行。Jmeter可以实现分布式负载。Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。Jmeter具有较高扩展性。2、Jmeter安装1、安装JDK,必须JDK1.7以上的版本,推荐1.8的版本2、进入官网:http://jmeter.apache.org/download_转载 2021-06-28 10:30:11 · 2481 阅读 · 2 评论 -
软件测试环境大家 | 新手在windows下搭建禅道测试环境。西边人西说测试
下载禅道文件1.把你下载好的禅道文件放到根目录,具体目录自己设置,我是放在D盘的2.进入xampp,点击“启动禅道”3、禅道集成运行环境1.2.6,点击启动4.然后进入到启动mysql跟apache的页面了5、点击“访问禅道”,打开禅道环境的首页,,页面到禅道的页面,点击“开源版”,因为我们用免费的版本哈,不过我们公司现在有收费的了,这个自己根据情况定6.会跳到登录界面,登录账号:admin、密码...原创 2018-03-07 14:32:28 · 3105 阅读 · 0 评论 -
西边人西说测试,软件测试缺陷管理系统环境搭建 | JIRA安装指南Windows Installer
JIRA Standalone(Windows Installer)安装指南1. 下载 JIRA 安装包 atlassian-jira-enterprise-3.12-windows-installer.exe JIRA 最新版本下载地址: http://www.fangwai.net/software/jira/jiradownloadcenter.htm2. 双击 JIRA 安装包文件 atl...原创 2018-03-07 14:26:31 · 505 阅读 · 0 评论 -
西边人西说测试,测试蓝本 | 一篇文章看懂什么是测试,测试是干什么的
测试现在被普遍认为“保证产品质量”这个笼统的说法下,而测试本身是什么呢?今天我们就测试本身跟大家一起讨论。测试是在研发产品的整个过程中的一个跟踪活动,他在各个阶段报告给人们当前项目的状况,能够督促和提示项目经理或者高层经理对项目的关注点.国内的测试的定义,一般是在产品的研发后期,对产品的功能进行验证的一个系列活动。国外的测试已经发展比较成型了,而国内的测试现在还处于摸索阶段,至于超着那个方向去发展...原创 2018-03-07 14:21:15 · 1698 阅读 · 0 评论 -
QA掌握的Python基础知识
教程的主旨如下不要写废话: 尽可能用最简练的篇幅把事情说清楚多练多看: 读者应该把教程中代码敲一遍;教程里的示例代码,读者要想办法自己看懂尽量使用测试同学可以理解的概念python版本我们使用python3.6以上的版本。编辑器推荐读者使用[vscode](),vscode应该可以在windows及macos上运行。原创 2018-01-12 14:25:15 · 675 阅读 · 0 评论 -
软件测试工程师试题及答案
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-10-25 15:03:23 · 9428 阅读 · 1 评论 -
软件测试工程师面试题及答案
软件测试工程师面试题及面试技巧原创 2009-06-04 22:54:00 · 22599 阅读 · 9 评论 -
自动化脚本之关键字驱动脚本
第48贴:自动化脚本之关键字驱动脚本关键字驱动实际上是比较复杂的数据驱动技术的逻辑扩展。将数据文件变成测试用例的描述,用一系列关键字指定要执行的任务。在关键字驱动技术中,假设测试者具有某些被测系统的知识,所以不必告诉测试者如何进行详细的动作,只是说明测试用例做什么,而不是如何做。这样在脚本中使用的是说明性方法和描述性方法。描述性方法将被测软件的知识建立在测试自动化环境中,这种知识包含在支持原创 2017-10-25 14:51:59 · 2629 阅读 · 1 评论 -
软件评测师资源共享
软考资源原创 2017-10-25 14:13:46 · 2022 阅读 · 2 评论 -
软件测试基础|软件测试基本概念|软件测试总结|零基础学软件测试
软件测试基础|软件测试基本概念|软件测试总结|零基础学软件测试,web网站测试,移动端测试原创 2017-09-28 17:05:53 · 748 阅读 · 1 评论 -
selenium自动化软件测试|环境搭建
软件测试的基本概念|软件测试零基础|自动化测试|selenium自动化测试环境搭建原创 2017-09-28 16:51:38 · 692 阅读 · 1 评论 -
软件测试流程常见问题
1、测试人员要需要何时参加需求分析? 原则上,测试人员对需求了解得越深入对测试工作越有利,所以最好一开始就应该参加需求分析工作。这样可以带来如下得好处: ■ 测试人员全程参与需求分析,对需求了解很深刻,减少了很多与开发人员的交互,节省了时间。测试人员参与前期开发讨论,原创 2011-08-15 17:33:08 · 2647 阅读 · 1 评论 -
软通动力笔试题 | 3月份跳槽求职高峰期,西边人给你准备了一份面试
1.软件测试是软件开发的重要环节,进行软件测试的目的是()A)证明软件错误不存在B)证明软件错误的存在C)改正程序所有的错误D)发现程序所有的错误2.对于软件质量描述不正确的是:()A)高质量的过程产生高质量的产品B)软件质量是测试人员测试出来的C)软件质量是设计和规划出来的D)项目阶段结束意味着产品质量达到了预期的标准3.对于软件测试描述不正确的是:()A)软件测试无法找到程序当中的所有缺陷B)...原创 2018-03-07 14:34:27 · 3566 阅读 · 0 评论 -
西边人西说测试,骨灰级专家教你操作SVN | SVN操作指南
环境模拟现有项目名称:test服务端版本库:testURL:http://10.xx.11.xx:81/svn一.基本操作第一步:安装客户端到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN。第二步:建立工作区项目开始之前...原创 2018-03-07 14:37:31 · 626 阅读 · 0 评论 -
传智播客Java面试宝典 | 张老师尽心整理的面试宝典大全,面试阿里腾讯不成问题。西边人西说测试
提示:本大全每半月更新一次,请持续保持关注!谢谢!索取方式:头条或公众号中回复【面试】从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的...原创 2018-03-07 14:40:36 · 3866 阅读 · 0 评论