自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 Linux上下载部署zentao v15.5及具体的使用

创建项目(要关联项目集名称,新建项目名称,项目代号,还要关联产品名称)---添加执行(要关联所属项目集名称、项目名称,新建执行名称,执行代号)---测试单,提交测试(要关联测试执行和版本号(可临时创建),测试类型选择系统测试,关联用例,指派给某个项目组成员{需要去项目那添加团队成员,不然只能是指派给一个人})具体的使用:先用admin,创建了三个团队成员:小爱为测试人员,张三为测试主管,李华为项目经理,都归属研发部。改了zentao 的apache的端口,重启zentao报错如下,忘记绑定8081。

2024-04-08 16:38:42 696

原创 编写python的smtplib库发送邮件代码(简洁-原创)

{sendmsg_contents}

2023-03-29 21:32:13 420

原创 爱软测学员面试外企测试工程师英文面试小结

英文面试的自我介绍,UI自动化,接口自动化,性能测试

2022-06-12 19:07:09 3736 1

原创 关于外企银行的软件测试工程师面试

英文面试外企-银行项目

2022-06-01 23:45:17 1644 3

原创 讲义六 之 docker 搭建测试环境以及部署项目包 created by 爱软测_bill

讲义六 之 docker 搭建cms测试环境 created by 爱软测_bill最简洁的总结命令:STEP-0 部署流程预知【安装docker--》使用docker 拉取Tomcat容器image--》使用docker 创建并运行container(名字叫Tomcat)--》将开发人员的项目包(.war上传到/usr/``/Tomcat容器的WEBAPPS目录下)--》然后配置数据库连接文件(iruance-jdbc.properties)-->使用docker重启Tomcat【在这最

2022-04-12 12:04:07 2510

原创 常用的Jmeter参数化使用方法和应用场景

我们在做接口自动化测试时,通常把输入数据用参数来替代,然后在脚本执行时,根据需要选取不同的参数值作为输入值。下面介绍 jmeter 提供的4种参数化方式: 参数化方式 业务场景 用户参数 (User Parameter) 适用于参数取值范围很小时 用户自定义变量 (User Defined Variables) 用户自定义变量,更多用于设置全局变量

2021-12-09 15:32:49 627 1

原创 Jmeter基础知识篇-测试计划与线程组配置

01jmeter工作原理jmeter通过线程组来模拟真实用户,驱动测试脚本,从而模拟真实客户端对服务器产生的压力,同时监听客户端和服务器之间的通话过程。02测试计划Test Plan(测试计划)用来描述一个性能/接口测试脚本和场景设计,包含与本次测试所有相关的功能。也就是说,使用jmeter进行测试的所有内容都是基于一个测试计划来完成的。* 本次使用的是jmeter4.0版本Name、Comments(测试计划的名称和注释):可以自定义测试脚本保存的名称和注释,最

2021-11-11 19:16:31 392

原创 干货 | 一文搞定Linux常用高频命令,超实用

系统关机、重启#关闭系统shutdown -h now#关闭系统init 0#关闭系统 telinit 0#按预定时间关闭系统 shutdown -h hours:minutes &#取消按预定时间关闭系统shutdown -c#重启shutdown -r now#重启reboot#注销logoutdate日期#显示2021年的日历表cal 2021#设置日期和时间 - 月日时分年.秒date 041217002021.00

2021-10-20 16:46:36 341

原创 干货 | 不懂Python正则表达式怎么写?使用技巧都在这里了

正则表达式1.正则表达式的作用正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。2.常见的匹配模式 模式 描述 \w 匹配字⺟数字及下划线 \W 匹配⾮字⺟数字下划线 \s 匹配任意空⽩字符,等价于 [\t\n\r\f]. \S 匹配任意⾮空字

2021-10-12 18:52:54 190

原创 干货 | 熟背这些docker常用命令,面试不用愁!

·docker常用命令·docker的常用命令一般分为:docker信息、镜像管理、容器管理·docker信息/#启动docker服务systemctl start docker#查看docker服务状态systemctl status docker#查看docker版本docker version#查看docker容器信息docker info#查看docker容器帮助docker --help·镜像管理命令/1.查看本地所有镜像d..

2021-09-15 16:59:24 276

原创 干货 | 使用docker部署Jenkins持续集成平台

Jenkins 是开源 CI&CD 软件领导者,它能够实现打包、测试、审验、部署一键操作,提供持续集成和持续交付服务,有超过1000个插件来支持构建、部署、自动化,满足任何项目的需要,同时操作起来简单方便。安装docker1.在线安装yum install -y docker2.启动docker服务systemctl start docker3.检查docker服务状态systemctl status docker安装Jenkins镜像

2021-09-08 16:06:03 222

原创 APP测试——经典面试题分享

App作为现如今最广泛的应用程序,在各大移动平台上都有应用,如雨后春笋般交付到用户手中,因此 APP 测试的需求也越来越大。今天分享一下APP测试相关面试题。01 APP测试与web测试的区别?单纯从功能测试的层面上来讲的话,APP 测试、web 测试在流程和功能测试上是没有区别的。相同点:1.测试用例设计方法;2.测试方法;3.测试页面载入和翻页的速度、登录时长、内存是否溢出等;4.测试应用系统的稳定性;不同点:1.系统结构方面web项目:b/s

2021-07-27 17:47:07 11865 4

原创 web安全测试的关注点有哪些?

前言随着人们对于软件产品的要求越来越严格,信息一体化的背后更加深藏着各类安全隐患,因此安全测试成为软件测试中非常重要的环节。安全测试基础01.XSS攻击(1)简介XSS(Cross Site Scripting)跨站脚本攻击,属于Web攻击的一种,攻击者通过对网页注入可执行代码(html或JS)成功被浏览器执行,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。(2)XSS攻击方式反射型XSS:用户访问一个被攻击者篡改后的链接时

2021-07-19 15:31:00 551 2

原创 干货 | 抓包神器Charles的最全使用详解

前言Charles 是移动端和PC端常用的网络抓包工具,测试人员和开发人员能够查看客服端和服务器之间的所有HTTP/ HTTPS/SSL网络请求,从而实现对网络抓包的截取和分析。01下载官网下载地址:http://www.charlesproxy.com/download/Charles 是一款收费软件,可以免费试用 30 天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过 30 分钟,并且启动时将会有 10 秒种的延时。因此,该付费方案对广大用户还是相当友好

2021-07-12 16:24:27 798

原创 GitHub+Hexo快速搭建个人博客

作为一个IT从业者,怎么能没有自己博客呢?虽然有很多平台可供使用,但总有太多的限制,有了自己的网站,就方便很多了。通过hexo+github,搭建博客框架。一、介绍1.GitHub Pages大家都知道,GitHub 是各种开源及私有软件项目的托管平台,目前已经拥有超过千万的开发者用户,使用 GitHub Pages 可以把我们托管到 GitHub 上的静态网站展示出来,而且还良心的给我们提供了一个免费的 HTTP 的 github 二级域名。我们通过 github 可以完全免费的享受从

2021-06-24 16:10:38 362

原创 Python编程题汇总(附答案)

Q1: 请写出一段Python实现删除一个列表中的重复元素?#使用seta=[1,2.3,1,5,6,7,5]print(set(a))Q2:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?if __name__ == '__main__': i = 1 x = 100 sum = 0 while i <= 10: ...

2021-06-23 17:19:18 11495 2

原创 MySQL数据库常见面试题总结,建议收藏!(附答案)

一个互联网产品的架构通常包含接入层、逻辑处理层以及存储层,其中存储层承载着数据落地和持久化的任务,同时给逻辑处理层提供数据查询功能支持。那么提到存储层必然就要说到数据库,对数据库的掌握程度也是软件测试工程师面试考察的必要知识点之一。给大家准备了一些关于MySQL数据库的经典面试题,可以多参考多学习。用一句话介绍什么是MySQL?MySQL是一个开源的关系型数据管理系统,用于存取数据、查询、更新和管理数据。对MySQL数据库去重的关键字是什么?select distinct 字段名 fro

2021-06-22 18:14:29 713

原创 curl命令的使用操作,你知道多少?

curl是非常使用的命令行工具,用来与服务器之间传输数据。它的命令行参数多达几十种。在Linux环境中使用curl命令可以进行接口测试。利用curl对http协议发送Get/Post/Delete/Put请求,同时还可以携带header来满足接口的特定需求。01:curl命令的语法curl[options] [URL…]02:curl命令的常用参数-X/–request [GET|POST|PUT|DELETE|…] 使用指定的http method发出 http request-H/–he

2021-06-21 11:23:15 5890

原创 Linux定时任务设置,看这一篇就够了!

Linux操作系统中,通常使用crontab设置周期性执行某一个shell脚本或Linux命令,这种操作叫做「定时任务」。作用:处理离线任务,比如:凌晨更新数据或清理进程安装crontab:[root@localhost]# yum install cronie直到显示“Complete”,安装完成service crond start //启动服务service crond restart //重启服务service crond stop //关闭服务service crond re

2021-06-18 18:26:51 4439 1

原创 Linux中的五个查找文件命令,有什么区别?

Linux中查找文件的命令有很多,可能大家普遍用到比较多的是find,但locate、whereis、which也是比较好用的查找命令。它们的主要区别是:find:是个很强大的查找命令,能做到实时查找,精确查找,但查找内容较多时速度慢,效率低locate:查找速度快,但不是实时查找,查找的结果不精确whereis:用于查找二进制文件、源代码文件和帮助手册;which:会在环境变量$PATH设置的目录里查找符合条件的文件find查找文件find用来在指定目录下查找文件。任何位于参数之前的字符串

2021-06-17 15:27:22 1305

转载 Postman这样用,工作效率提升10倍!

Postman是一个功能强大的接口测试工具,不仅可以调用http接口也可以发送https请求,满足日常测试工作的需求。一、下载官网:https://www.postman.com1.选择需要下载的版本号2.双击下载的安装包,进入到用户登录和注册的页面若个人使用,点击下方Skip and go to the app进入到postman的主页面。若企业或团队使用,可以先注册账号加入到团队工作区二、postman界面1.界面导航说明2.请求体选择form-data:是post请求当中常用的

2021-06-16 18:51:05 214

原创 解锁Chrome开发工具的隐藏功能

chrome浏览器的自带的开发者工具不仅可以调试web应用,也可以模拟终端设备。开发和测试在工作中也常常会用到chrome开发者工具,它有很多隐藏的小功能,运用的好可以事半功倍,提高工作效率。今天来给大家介绍一下:Chrome开发工具打开方式1、按下键盘F122、按下键盘Ctrl+shift+I3、浏览器导航栏 …–>更多工具–>开发者工具模拟终端设备点击红色部分,开启模拟各种机型设备,如果没有你想要的,可以点击Edit进行勾选添加。另外还可以设置不同手机型号的尺寸、屏幕缩放比例

2021-06-15 18:56:02 1106 11

原创 Fiddler使用教程详解

Fiddler是最常用的Web调试工具之一。对于开发来说,前端可以通过fiddler代理来调试JS、CSS、HTML样式。后端可以通过fiddler查看请求和响应,定位问题。对于测试来说,可以通过抓包方式修改前端请求参数和模拟后端返回,快速定位缺陷。总之,不管是开发还是测试,fiddler都是一款工作中不可或缺的辅助利器。今天介绍一下fiddler的使用。//fiddler安装 官网下载:https://www.telerik.com/download/fiddle...

2021-06-10 16:23:28 737

原创 win10-64bit安装Oracle11R2的全部过程截图【完整】及2个常见问题:“win10不满足最小的安装环境”和“登录Oracle报错“ORA-12560:TNS:协议适配器错误””

2020年12月,由于工作的需要,我又重拾了Oracle,之前6年都是使用mysql,从mysql5到mysql8,已经比较熟悉了,以下是我安装Oracle的全部过程截图,共7张:1.典型安装2.最低安装要求检查3.安装清单4.准备安装,复制文件5.中间跳出需要安装 .net6.数据库创建完成7.数据库安装成功8.检查:直接在DOS窗口中输入,sqlplus,就会出现Oracle版本,出现以下,表示Oracle11gR2安装成功。方法1:—cmd,然后输入 sqlplus

2021-01-28 20:31:28 2262 6

原创 关于性能测试的常见的几种类型定义与区别,性能指标

关于性能测试的常见的几种类型定义与区别,性能指标实际大家做性能测试,更多是基于性能测试工具:例如 jmeter ,loadrunner,常用测性能监控工具:nmon,netdata性能测试包括并发性能测试、疲劳强度测试、大数据量测试等内容,其中并发性能测试又包含压力测试和负载测试。下面我们具体来了解各种类型的定义以及区别。1.性能测试性能测试用来保证产品发布后系统的性能是否能够满足用户需求,通常情况下存在性能调优与性能评测两种性能测试策略。1.1性能评测:在真实环境下,检查系统服务等级的满足

2021-01-27 11:41:12 1862

原创 python口诀之--数据类型

话说python有两可,可变类型列典合,迭代对象非数字,TSSL互转定乾坤。注释:两可:可变类型和可迭代对象TSSL:tuple,string,set,list互转:彼此两种数据类型可以直接互转

2021-01-26 21:46:01 206

原创 一张图告诉你“订单模块”的测试点

2021-01-26 21:04:21 9862

原创 【测试经验共享】CRM,ERP,电商后台功能模块测试点总结

后台功能模块的测试点用户与角色,权限配置我要测试添加用户是否成功我要测试系统最多有多少个用户同时在线–并发–lr我要测试删除用户是否成功我要测试查询用户数量是否成功我要测试给用户新增角色是否成功我要测试给用户修改权限是否成功我要测试给用户删除角色是否成功我要测试查询用户角色是否成功我要测试用户与用户当前的角色权限之间是否匹配我要测试一个用户是否能担任多个角色我要测试修改用户是否成功我要测试禁用用户是否登录成功删除用户时,其相应的角色以及角色赋予的权限是否全部删除?用户角色

2021-01-26 11:11:59 3739 1

原创 mysql8在Linux系统(centos8.3)上的安装,配置,授权,访问等基本的完整操作

如题,最近公司项目升级,OS改成centos8,数据库改成了MySQL8,那么我把操作过程的命令都写下来,供有需要的有同学学习使用。step1:[root@localhost ~]# systemctl status mysqld 【查看数据库,状态,如下表示“未启动”:inactive】● mysqld.service - MySQL 8.0 database serverLoaded: loaded (/usr/lib/systemd/system/mysqld.service; disabl

2021-01-25 20:32:04 566 1

原创 怎么在centos8.3上手动配置xshell能够正常连接Linux服务器成功?

在centos8.3上手动配置xshell能够正常连接Linux服务器成功,必要的网络配置的正确操作如下:(不要被文字吓到,修改的配置文件不多,看完便知)步骤1:设置静态固定ip:先换桥接模式,编辑 vi/etc/sysconfig/network-scripts/ifcfh-ens33如下:(有中文的地方需要修改或者原本没有的就添加)TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #启用静态IPDEFROUTE=

2021-01-25 20:12:01 263 1

原创 [娓娓道来]只需半小时就可以在win10上完整搭建UI自动化测试框架:Win10 x64+python3.7.7+robotframework-ride1.7.4.1+ robotframewo

1.搭建UI自动化测试环境2.常用的库及web关键字3.自定义封装函数4.三层封装5.unittest 单元测试框架“Bill–软测终身奋斗者 ”是我的QQ名称。因为我把实际步骤截图发自己的QQ了。以下picture就是完整的搭建过程了。图一![在这里插入图片描图二...

2021-01-25 19:44:48 591

原创 《通用测试点思路小结分享》:可直接用于面试和实际软件测试工作中!

测试点思路:两大块:1.本身的业务功能。(说有什么功能就测什么功能,如WMS能否根据入库单下发入库任务)2.测试方法:六大类:1.功能:黑盒的七种方法:等价类边界值(任何地方都有,必须想出来一个,凡是有限制的地方,都可以等价类边界值)(如出库能不能选择比库存量更大的,能不能刚好选择最大库存量)判定表、因果图、组合:多字段情况下,比如库存有名称、颜色、大小、重量,可以添加一个字段比如添加一个type字段,或者颜色改成彩色,看看系统能否识别。场景法(流程法)多字段,多字段会有查询功能:就有搜索功能,

2021-01-24 17:53:50 1783

原创 【数据库测试经验分享】数据库如何测试,怎么进行数据库的测试?

数据库数据库如何测试:1)数据的正确性测试:数据有无乱码、页面的增删改查,数据库是否成功的显示相应的数据2)数据库构造:数据库配置文件修改不能否访问数据库、构造异常的数据不能否在页面显示、加密字段是否密文显示3)数据同步测试:构造重复的数据看数据库是否能去重、是否有对异常数据的容错处理机制(处理方式建议是正常的数据入库成功,异常的数据入库失败并单独保存在异常数据表中,也同时呈现在页面;)是否有历史数据处理机制;敏感字段的值是否按照要求进行了安全的加密处理4:突发情况:目标数据库停止服务目标数据库

2021-01-24 17:47:35 10400

原创 【华为软件测试工程师面试题】2020年软件测试面试题小结

先自我介绍请讲一下项目的业务?你对业务的核心功能是怎么测的?[我对学员的要求最少是20个测试点,像电商项目,购物车测试点问的频率高]项目中有没有让你认为很难的事情?印象中最深刻的bug?你们的项目流程是什么?性能测试流程?jmeter前置后置?接口依赖时怎么做?性能场景?性能测试指标?tps和并发数关系?性能测试过程中遇到的问题?怎么解决的?有没有做过系统集成测试 端到端测试?接口测试是用华为的工具还是自己写的?用的什么?项目框架是什么?ui自动化用的什么 有遇到什么问题吗接.

2021-01-24 17:43:01 1374 1

原创 SVN客户端commit后,检出的文件夹不显示“绿色”的钩?

.解决方法:在tortoise上修改Settings下的“Icon”,如下图

2021-01-23 14:18:47 389

原创 解决mysql服务器自带的client中输入“中文出现乱码报错 error 1366”的办法:

背景:MySQL5.5的服务器是安装在本地windows机器上。1:在“C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin”下,双击“MySQLInstanceConfig.exe”2:依次默认重新配置mysql数据库实例(注意不要修改默认的字符集,也就是保持latin1)3:待数据库实例重新安装成功后,然后手动在“C:\Program Files (x86)\MySQL\MySQL Server 5.5”下修改系统初始配置文件:my.ini要手动修改

2021-01-23 14:16:17 281

原创 【经验分享】navicat再次连接mysql服务器,一直连接失败的“抽丝剥茧“。

navicat再次连接mysql服务器,一直连接失败的“抽丝剥茧“背景:window上已经安装好数据库客户端工具:navicat;linux上已经安装好数据库服务端工具:mysql问题现象描述:使用navicat再次连接mysql服务器,一直连接失败,最后通过逐层对该问题进行定位,基本可以总结为以下几步;请看详细的“抽丝剥茧”之解决问题过程:解决方法:A-step1:检查后台linux系统是否开启;A-step2:若A-step1开启,依旧连不上mysql服务器,则检查mysql服务是否正常开始,

2021-01-23 14:14:16 2148 2

原创 win7上怎么实现mstsc进行远程桌面连接?

首先在WINDOWS 7开启方法如下:第一步:在桌面“计算机”上点鼠标右键,选择“属性”。第二步:在弹出的系统属性窗口中选择“远程”标签。第三步:在远程标签中找到“远程桌面”,在“允许运行任意版本远程桌面的计算机连接”或“仅允许运行使用网络级别身份认证的远程桌面计算机连接”前打上对勾后确定即可完成Windows7下远程桌面连接功能的启用。如果还是不能实现mstsc,则考虑3389 端口是否放开,处理步骤如下1、3389端口没有开通:[开始]菜单——设置——控制面板——系统——远程属性——勾起:允

2021-01-23 14:11:21 1328

原创 怎么去掉SVN前面的标签,如感叹号!

1.问题陈述:有时不小心将整个目录都检入,导致整个页面的文件与目录都有svn的标签,感叹号什么的2.解决方法 :打开“所有程序”,找到TortoiseSVN---->Setting:修改如下图设置即可

2021-01-23 14:06:10 738 1

原创 SVN服务器的库地址修改了,已经检出的地址怎么修改?

解决办法2步:1.在SVN客户端TortoiseSVN中选择“Relocate",修改URL中的主机名。保存即可2.在SVN客户端TortoiseSVN中选择“Cleanup".

2021-01-23 14:00:03 1091

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除