自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小博测试成长之路

为大家分享软件测试的相关内容

  • 博客(79)
  • 资源 (44)
  • 论坛 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 App自动化测试之Appium环境搭建

Appium简介Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。支持多种语言。Appium的核心是一个web服务器,它提供了一套REST的接口。它接收到客户端的连接,监听到命令,接着在移动设备上执行这个命令,然后将执行结果放到HTTP响应中返还给客户端。对于Android系统,Appium使用的是UiAutomator2 Driver来驱动客户端设备,对于IOS系统,目前使用的是XCUITest。App

2020-11-28 22:03:10 2897 5

原创 Python基础语法之输入输出、基本数据类型介绍

输入输出先从输出开始吧,编程语言的学习好像都是从打印Hello World开始的print()会依次打印每个字符串,遇到逗号“,”会输出一个空格print()函数输出后默认会换行,pri...

2020-10-26 22:26:17 2479 5

原创 Python中使用for循环遍历操作时容易踩的坑

下面这题你知道答案了吗?假设现在我们定义一个列表a,内容如下:a = [1,2,3,4,5,6,7,8,9,10]学习过python基础的都知道,针对列表的操作,python提供了一些内...

2020-10-25 17:54:47 1264 11

原创 自动化测试练习项目环境搭建

对于小白而言,搭建测试环境首选的有tpshop、shopxo、iwebshop这类php开发的电商网站,虽然部署方便,但是却跟企业实际的架构相差太远,不利于我们更好的了解和学习软件测试。...

2020-09-18 08:20:00 227 1

原创 Postman接口自动化持续集成及报告结果通知

接口测试脚本一般的执行流程 做接口测试的话,首先要考虑的是如何选择一个合适的工具?在忽略工具是否好用,是否能满足业务要求的前提下,需要考虑一下2点:1、要考虑工具的学习成本2、要考虑...

2020-08-27 09:40:50 160 1

原创 Postman教程-接口测试流程&发送第一个请求

随着互联网行业的高速发展,软件测试行业发展的也越来越迅速,在这样的行业背景下,测试人员从业资格也变得越来越高,单纯只会点点点已经无法满足企业的要求,接口测试慢慢衍变为测试人员必会...

2021-01-25 23:59:23 3

原创 解决linux下安装插件报ModuleNotFoundError: No module named ‘_ctypes‘错误

解决方法:  需要安装libffi-develyuminstalllibffi-devel -y然后执行 make && make installlinux下安装python3

2021-01-21 09:34:12 39

原创 2020年小博公众号文章集锦

感谢大家关注我的公众号,阅读我写的文章,也很高兴能在这样一个平台结识一些同行的朋友们,不管是新手小白,还是技术大咖,每个人身上都有自己的闪光点,都有值得别人的学习的地方。功能测...

2021-01-12 00:03:07 19

原创 一款适合IT团队的在线API文档、技术文档工具-showdoc介绍

还在为word文档传来传去查阅不方便而烦恼吗,还在为查看数据库字段含义不方便而烦恼吗,还在为编写接口文档而烦恼吗?今天为大家推荐一款适合IT团队的在线API文档、技术文档工具,有...

2021-01-09 11:54:41 21

原创 面试逻辑题分享--字母数字映射关系推算题

越来越多的朋友可能会发现,在现在找工作的时候,经常会遇到一些笔试题,而且其中不乏有逻辑题,企业希望通过一些逻辑题的测试,来判断求职者的一个逻辑思维能力。今晚在群里看到有小伙伴发了...

2021-01-08 00:30:52 23 1

原创 2020年年终总结

写这篇文章的时候,已经步入2021年了,算是迟来的总结吧,或许因为公司也没有强制要求写这玩意,直到今天部门开了一次总结会议,听完之后算是自己也有一些感触吧。听领导总结完去年的成绩...

2021-01-07 08:30:00 50

原创 App测试的11点建议

1、动手之前先弄清设备和平台在测试设计之初,测试人员首先会考虑的是测试的环境,也就是确定App究竟需要运行在什么样的设备和平台上。1)对于未上线的新App项目,鉴于并没有已经实际使用Ap...

2020-12-29 23:45:46 34

原创 混迹职场多年的你,面试真的准备好了吗?

每一次面试,都是一场博弈。面试,说到底是供需双方心理上的较量。是用人方与求职者双向沟通的一个环节,是通过相互交流促进了解,进而达成录取意向的过程。作为求职者,我们唯一能做...

2020-12-27 22:38:16 56

原创 Fiddler抓包工具使用小技巧

1Fiddler抓不到包如何排查原因1、先确定是HTTP包抓不到,还是HTTPS包抓不到。如果只是HTTPS包抓不到,说明是证书的问题,安装下证书即可。2、检查浏览器代理设置是否正确,...

2020-12-21 12:50:40 62 1

原创 小白功能测试项目实战篇01-dtsshop开源商城项目之【会员管理】模块测试点分析

有时候在群里或者朋友圈经常会看到一些大佬分享自己写的开源项目啥的,今天在朋友圈看到一个介绍开源Springboot的商城系统,于是乎打开体验的地址体验了一把,然后突发奇想,可以根据自己的...

2020-12-21 07:33:00 57 1

原创 HTTP协议压缩格式和URL编码介绍

HTTP压缩是指web服务器和浏览器之间压缩传输请求响应结果的方法,通过采用通用的压缩算法,将数据包压缩后进行传输,从而提升页面加载速度,给用户一个更好的体验。1 HTTP压缩过程数据...

2020-12-17 08:05:00 43

原创 HTTP协议Header选项解读

1 HTTP Header介绍相信大家对header并不陌生,在做接口测试的时候经常会用到,那么header到底是什么呢?可以将header看成是一种规范,约定好客户端和服务器能做的一...

2020-12-17 08:05:00 41

原创 adb通过无线wifi连接安卓手机

一、通过数据线连接用数据线连接手机,打开手机开发者模式下的调试功能,然后下载安卓sdk,配置好环境变量,打开cmd窗口,输入adb devices ,就可以获取到设备:二、数据线连接不稳定的时候,通过ip+端口连接手机要使用这个功能,有几个前提:1、电脑和手机处于同一局域网下面2、手机root了,且安卓系统的版本不能太低。(最起码我试过2.3.6版本的手机不行)下面讲下怎么连接:1、获取手机的局域网ip (可通过wifi连接信息查看,连接数据线后,也可以通过adb..

2020-12-15 00:12:07 36

原创 selenium最新各浏览器driver驱动下载地址

列举常见浏览器:谷歌浏览器http://chromedriver.storage.googleapis.com/index.htmlhttps://sites.google.com/a/chromium.org/chromedriver/downloads火狐浏览器https://github.com/mozilla/geckodriver/releases (可以在浏览器上安装github加速插件,或者将下载地址复制后用迅雷下载)Microsoft Edge浏览器https..

2020-12-13 11:36:29 81 1

原创 HTTP协议请求方法和状态码介绍

HTTP请求方法、状态码和Header是相互配合一起工作的,客户端通过HTTP的方法告诉服务器要执行什么动作,服务器通过状态码来告诉客户端动作是否执行成功。接下来让我们一起来了解一下这块...

2020-12-12 23:10:35 29

原创 Docker搭建开源版禅道以及项目基本流程介绍

对于自学软件测试的同学来说,经常会遇到这样的困惑:测试用例怎么写?有啥好的模板?缺陷提交的模板是什么样的?bug的生命周期是啥?项目的流程是啥?以上这些困惑,在你仔细看完这篇文章后,都能...

2020-12-10 08:00:00 57

原创 HTTPS协议下Fiddler抓包

浏览器通过http协议发送给服务器的内容很容易被拦截,因此,用http协议传输一些敏感数据的话是非常危险的,因此,现在好多网站都采用的是https协议。 fiddler默认...

2020-12-09 21:28:32 37

原创 Python基础语法之while-else用法

python中有while和for循环2种,这里主要介绍下while 循环结合else一起使用的情况,这个用法之前在学习的时候没有注意到。while-else循环while 布尔表达式: 代码块else: 代码块当 while 循环正常执行完的情况下,执行 else 输出,如果 while 循环中执行了跳出循环的语句,比如 break ,将不执 行 else 代码块的内容。使用案例:i=0while i<5: print(i) i+=1el

2020-12-08 20:52:19 46 1

原创 如何使用谷歌浏览器远程调试安卓/ios真机H5应用?

1 背景今年年初受疫情的影响,给大部分同事办公带来了不便,因此,公司今年开始着手移动办公,将部分原来需要在PC端操作的功能逐渐增加到了移动端,开发了很多的H5报表。因为是内部用的功能,...

2020-12-08 09:56:38 83 1

原创 你还在抱怨职场的不公吗?

身在职场的你,不知道你是否有经常抱怨过一些你觉得不公平的现象呢,比如:干着同样的活,为什么别人拿1万,你却拿5000你觉得某某某可能还不如你,但是却得到领导的重用为什么分给别人的都是一些...

2020-12-07 00:36:41 137 2

原创 Facebook开源静态代码分析工具Infer介绍

Facebook开源的静态代码分析工具Infer使用指南01、什么是Infer?Infer是Facebook公司的一个开源的静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,用于发现潜在的问题。其作用类似于sonar和fortify。Infer更倾向于发现代码中的空指针异常、资源泄露以及内存泄漏的问题。官网地址如下:https://infer.liaohuqiu.net/02、如何安装Infer?在github上下载infer的安装包,目..

2020-12-05 01:00:27 400

原创 以淘宝为例教你如何突破网站对selenium的屏蔽

背景介绍:一般情况下,访问网站都会消耗服务器的资源。而机器人可以做到比人更快的访问速度,更持续的访问时间,这对网站资源占用消耗是远远超过人的,而当服务器资源被大量占用的时候, 就不能为人提供正常的网络服务。而且机器人一般是直接获取需要的数据,不加载不必要的的信息,速度大大超过人的浏览速度。例如很多网站都有图片,甚至广告,加载都需要时间。一个视频网站,好几年了几万条的数据,半个小时采集完成。这种高频率的访问,服务器就得满负荷工作,带宽也会被占据,最后别人要访问就会受限制。基于这样的一个背景下,很多网站会对

2020-12-04 21:09:41 456

原创 jenkins踩过的坑之--节点连接

采坑介绍之前Jenkins的master节点要管理其他节点的话,在以往的博客或者各类视频的教程中,都会出现一种方式,那就是:Launch agent via Java Web Start,如下图所示:对于一个下载各类软件都喜欢用新版本的我来说,突然发现新版本中找不到这个选项了,于是开始在百度上各种搜索:然后再尝试谷歌上搜索:从搜索到的文章来看,至少90%都是在介绍如何如何通过配置,去开启Launch agent via Java Web Start功能。经过了网上的一系列操.

2020-12-04 20:42:45 367

原创 一篇文章为你揭秘pytest的基本用法

pytest是一个测试框架,功能与unittest类似,完全兼容unittest的功能。一般做接口测试的时候,以前用的多的是python+requests+httptestrunner完成接口自动化测试与报告生成,看到现在很多都在用pytest框架,我也来学习一下,接口测试中pytest应用广泛的是通过python+pytest+allure生成测试报告,报告格式比较美观。文章比较长,先简单概述一下本文的大概内容:1、环境搭建以及pytest是怎么运行的,如何识别有效用例2、用例执行顺序、参数传

2020-12-04 20:40:18 191 1

原创 Selenium之文件上传、下载

文件上传文件上传功能的话,一般都是需要点击上传按钮,然后打开本地windwos窗口,从窗口中选择文件,然后进行上传,但是windwos的弹窗不属于浏览器页面的元素,通过WebDriver无法操作windwos控件,那么遇到这种情况的话,文件上传操作该如何去模拟呢?下面让小编带你来了解一下吧。方法一:通过元素定位方法,找到文件上传控件,然后通过send_keys()方法向其输入一个文件地址来实现文件上传。driver.find_element_by_id('file_upload').send_

2020-12-04 20:18:52 295

原创 Selenium之操作浏览器、元素等待、窗体切换和弹窗处理

浏览器操作 控制浏览器窗口大小 浏览器设置最大化driver.maximize_window()设置浏览器显示大小driver.set_window_size(1480,800) 控制浏览器前进后退 后退:driver.back()前进:driver.forward()效果演示: 模拟浏览器刷新 driver.refresh()简单的元素操作最常用的几个方法: clear()清除文本 send_keys(*va...

2020-12-04 20:08:06 754 8

原创 Docker的简单介绍以及centos下Docker环境搭建

首先了解一下Docker是什么?Docker是一个容器引擎,可以用来部署应用。通过 Docker,可以实现快速交付,测试和部署代码,可移植性强。Docker主要包括3个基本概念: 镜像、容器、仓库镜像:是用于创建 Docker 容器的模板,类似于我们装虚拟机的时候下载的windows或者linux系统镜像。容器:是独立运行的一个或一组应用,是镜像运行时的实体,类似于我们在虚拟机软件上安装一个windows系统,那这个运行的系统就是一个容器。容器可以被创建、启动、停止、删除、暂停等。仓库:

2020-12-04 20:02:48 102

原创 Selenium工具的各个组件以及演变历史你都了解吗

Selenium是一款用于Web应用程序测试的工具,支持多平台、多浏览器、多语言去实现自动化测试。Selenium的特点如下: 开源,免费 多浏览器支持:Firefox、Chrome、IE、Opera、Edge等 多平台支持:Linux、Windows、Mac 多语言支持:Java、Python、Ruby、C#、JavaScript等 支持分布式执行 Selenium到目前为止已经经历了三个版本,Selenium 1.0 、Selenium 2.0和Se

2020-12-04 19:56:00 94

原创 Selenium之页面元素定位

单个元素定位WebDriver提供了八种页面元素定位的方法,下面来依次为大家介绍一下:id定位:find_element_by_id("")HTML页面规定了id属性在HTML文档中必须是唯一的(页面id不唯一时,在编辑器中会标红显示,但是页面依然能正常加载)。id定位方法就是通过元素的id属性来查找元素,比如通过id定位百度输入框:<inputtype="text"class="s_ipt"name="wd"id="kw"maxlength="100"auto...

2020-12-04 09:42:58 203

原创 初探HTTP协议和Fiddler抓包原理

Web浏览器和Web服务器之间是通过HTTP协议相互通信的。HTTP协议用途非常广泛,是任何IT从业人员都需要掌握 ,作为测试人员,掌握HTTP协议显得尤为重要。1 什么是HTTP协议 ...

2020-12-04 08:10:00 122

原创 什么样的项目适合UI自动化测试

我们在考虑做自动化测试之前,一定要先分析一下,这个项目到底适不适合做自动化测试,避免在不太适合自动化测试的项目中痛苦挣扎,既浪费了大量的人力和时间,又收效甚微。下面简单列举一下评估一下项目是否适合做自动化的一些考虑因素: 需求变动不频繁 自动化测试脚本变化的大小与频率决定了自动化测试的维护成本。如果软件需求变动过于频繁,那么测试人员就需要不断地更新自动化测试用例,从而适应新的功能,提升脚本的稳定性。而脚本的维护本身就是一个开发代码的过程,需要不断的扩展、修改、调试,有时还需要对架构做出调整。如.

2020-12-03 17:20:49 154

原创 python高级用法之命名元组namedtuple

tuple类型数据的获取:大家都知道,元组里面的数据获取只能通过下标的方式去获取,比如:a = ('username', 'age', 'phone')要获取username的话 ,就需要用a[0]的方式去获取,当元组中数据比较多的时候,用下标的方式获取数据就容易写错索引值。在这些场景下,用tuple存储数据就没那么方便,就会采用其他的方式去存储数据。今天在学习的时候了解到了namedtuple 这么一种新的数据存储格式。namedtuple 介绍:namedtuple()是.

2020-12-03 17:16:13 122

原创 安全测试之--Nessus系统漏洞扫描与分析平台环境搭建

1、安装教程:Nessus安装包下载地址:https://www.tenable.com/downloads/nessus根据自己的需要,下载对应的版本即可。下载安装包后,一键安装即可,安装完成之后,浏览器会打开一个网址,需要进行一些初始化配置,要用https访问:https://localhost:8834/注意事项:该软件在windows上安装在C盘才能破解初学者按照下面的图进行选择就行:选择managed Scanner选择Tenable.sc输入用户.

2020-12-03 14:03:44 138 1

原创 安全测试之--DVWA渗透测试演练系统环境搭建

DVWA是一款渗透测试的演练系统,在圈子里是很出名的。如果你需要入门,并且找不到合适的靶机,那我就推荐你用DVWA。我们通常将演练系统称为靶机,下面请跟着我一起搭建DVWA测试环境工具下载:1、phpstudy下载:https://www.xp.cn/2、DVWA下载:https://github.com/ethicalhack3r/DVWA.git环境搭建步骤1、安装phpstudywindow上默认安装路径为:D:\phpstudy_pro安装完后,启...

2020-12-03 13:28:45 127

原创 Jenkins教程之java代码编译、打包、代码扫描

准备工作:1、要全局工具配置里面配置好maven的安装路径(现在java代码大部分都是maven工程)job关键项配置:配置源码下载地址:如果输入git地址之后出现如下错误,可以到全局工具配置中配置一下git的地址:配置触发器,可以设置每5分钟检测一下源码是否有变化,有变化的话就自动触发构建。接下来,在构建步骤中,添加一个maven的选项:具体配置如下:后续要针对代码做打包,还是编译,扫描之类的,可以只改目标那一栏对应的命令即可。...

2020-12-03 00:21:06 105

数据库学习笔记(Mysql).xmind

自己学习mysql数据库的时候整理的笔记,xmind格式的,有需要的可以下载,笔记内容在我的博客文章上有贴图片。

2020-11-22

sonar-plsql-plugin-2.9.1.1051

sonar-plsql-plugin-2.9.1.1051jar包,支持sonarqube对sql的扫描

2017-08-20

Everying中文版电脑资源搜索神器

电脑资源搜索神器,能够快速搜索出电脑中的所有资源

2014-09-13

Snagit 11.2.1.72 汉化版

Snagit 11.2.1.72 汉化版

2014-09-13

rubysdk安装文件

rubysdk 下载地址

2014-09-13

UltraEdit(UE编辑器)绿色版

UltraEdit(UE编辑器)绿色版

2014-04-02

sql查询班级男女

sql查询一个班级中总共有多少人以及男女分别多少人,是通过视图来操作的

2014-03-02

最新java面试宝典

Java面试宝典 包含有目录。

2014-01-13

100家大公司java笔试题汇总

100家大公司java笔试题汇总 电子版的

2013-12-25

CSS设计指南(第3版)

CSS设计指南(第3版)电子书 2013年新版 另外还有百度网盘下载链接http://pan.baidu.com/s/1gdiMsZD 里面不要积分下载

2013-12-25

Struts2结合DisplayTag框架进行分页案例

Struts2结合DisplayTag框架进行分页案例 有建表脚本 适合初学者

2013-12-21

tomcatPluginV33eclipse插件

tomcatPluginV33eclipse插件,装上去之后eclipse可以支持tomcat服务器,更方便管理,当然不装也可以,不过没那么方便

2013-12-05

金山校招笔试题

校招的笔试题,有兴趣的可以下载下来去看一看喔

2013-11-16

群硕的校园招聘笔试题

校招的笔试题,有兴趣的可以下载下来去看一看喔

2013-11-16

亚信联创笔试题目

亚信联创笔试题目,有兴趣的可以下载下来去看一看

2013-11-16

拓维校招笔试题

校招的笔试题,有兴趣的可以下载下来去看一看喔

2013-11-16

群硕软件校园招聘笔试题

校招的笔试题,有兴趣的可以下载下来去看一看喔

2013-11-16

校园招聘java方向笔试题整合

校招的笔试题,有兴趣的可以下载下来去看一看喔

2013-11-16

org.eclipse.jface.text_3.8.2.v20121126-164145源码

Eclipse智能提示去掉空格等问题 eclipse中按空格的时候总是会把智能提示的第一行给显示出来,把这个jar插件包覆盖后就可以解决这一问题,我的是4.22的版本,其他版本应该也可以

2013-10-06

Eclipse智能提示去掉空格等问题

Eclipse智能提示去掉空格等问题

2013-10-06

Myeclipse导出Javadoc步骤

Myeclipse导出Javadoc步骤

2013-09-15

java测试框架

java测试的插件

2013-09-02

软件项目管理课程设计案例

软件管理课程设计案例分析,里面包含详细的说明,还包含有甘特图等

2013-09-02

东华软件面试题

东华软件面试题

2013-07-15

微机原理复习资料

微机原理考试复习资料,非常的详细,是一个压缩包,里面包含了选择题和填空题的题库,同时还有简答题的题库,反正我们考试考的都是这里面的,湖南文理学院的孩子们可以下载下来看一看喔

2013-07-05

计算机网络

计算机网络(第五版)期末考试复习资源,非常非常详细的资料喔

2013-07-05

编译原理课件

编译原理课件,不解释,课件很详细。

2013-07-05

文理学院微机原理大题

湖南文理学院老师给的微机原理考试大题,不出意外的话应该会考,题目量不多,就几个大题,搞懂了考试不成问题

2013-07-02

阿里巴巴面试题

2013年阿里巴巴面试题,感兴趣的同学可以下载了去看看喔,看看自己掌握了多少知识

2013-07-02

2010级形势与政策考试试题以及答案

2010级形势与政策考试试题,考试必备喔

2013-06-28

最新java公司面试题

整理了一些java面试常用到的题目,比如在多线程中如何实现加锁机制,为什么要实现加锁等

2013-06-23

微机原理期末考试小题型题目

湖南文理学院微机原理考试题库,只包括选择题和填空题,有兴趣的同学可以下载下来看一看,说不定考试就过了

2013-06-23

发送Ethernet+ARP数据包(编译好了)

发送Ethernet+ARP数据包源程序,可运行,运行时需要导入一些头文件,可作为计算机网络课程设计资料

2013-06-25

U盘启动盘克隆工具

U盘启动盘克隆工具,能够很完美的将两个U盘里的pe系统克隆出来到另一个U盘上

2013-06-25

Java基于Socket文件传输示例

Java基于Socket文件传输示例,利用socket进行文件传输相信大家都应该而后能清楚了吧

2013-06-25

基于接口编程的家用风扇控制设计 (微机原理)

基于接口编程的家用风扇控制设计 (微机原理)课程设计

2013-06-25

面向对象的小区物业管理系统

面向对象的小区物业管理系统,采用Java 语言编写 内容详细说明很详细

2013-06-21

Win7与XP双系统安装方法

文档有详细的介绍,本人亲测安装,可以在xp系统的基础上安装Windows7的系统。也可以在windows7的基础上再安装xp的双系统并且都可以启动

2013-06-21

青花瓷Charles抓包软件3.11.2版本破解版

青花瓷Charles抓包软件3.11.2版本破解版,比fiddler好用的一个抓包软件

2018-06-06

从零开始学Jenkins

介绍jenkins的一些基本用法和一些概念的基本含义,感兴趣的可以了解一下

2018-06-01

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

TA关注的人 TA的粉丝

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