自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (42)
  • 问答 (7)
  • 收藏
  • 关注

原创 App测试的11点建议

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

2020-12-29 23:45:46 2309

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

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

2020-12-27 22:38:16 2289

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

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

2020-12-21 07:33:00 5748 3

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

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

2020-12-17 08:05:00 8597

原创 HTTP协议Header选项解读

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

2020-12-17 08:05:00 2301

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

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

2020-12-15 00:12:07 2612

原创 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 2467 1

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

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

2020-12-12 23:10:35 1247

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

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

2020-12-10 08:00:00 1760

原创 HTTPS协议下Fiddler抓包

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

2020-12-09 21:28:32 2338

原创 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 11393 1

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

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

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

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

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

2020-12-07 00:36:41 1828 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 4199 4

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

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

2020-12-04 21:09:41 3455 4

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

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

2020-12-04 20:42:45 4724

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

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

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

原创 Selenium之文件上传、下载

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

2020-12-04 20:18:52 1895

原创 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 2184 8

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

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

2020-12-04 20:02:48 1034

原创 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 1385

原创 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 2767

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

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

2020-12-04 08:10:00 2641

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

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

2020-12-03 17:20:49 2487

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

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

2020-12-03 17:16:13 4115

原创 安全测试之--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 3586 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 6966

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

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

2020-12-03 00:21:06 2349

原创 Jenkins之系统管理下的各配置选项介绍

在了解了jenkins的几种安装方式以及目录和数据存储之后,接下来小编将针对jenkins首页左侧的Manage Jenkins菜单下的各个选项根据自己的理解,给大家做一个简单的说明。Configure System: 系统消息:就是一个描述信息,编辑后,会在jenkins主页的上方显示的内容 执行者数量:控制同时能并行执行几个job的数量 标签:就是给master节点设置一个服务器的别名,在后续执行job的时候,可根据标签名字进行执行节点的分...

2020-12-03 00:18:48 1509

原创 Python简介以及解释器介绍

Python简介Python 是一种面向对象的解释型脚本语言,具备易维护、可移植以及面向对象编程的特点。脚本支持在多个平台运行。同时也是一种交互式语言,可以在命令行中的python解释器中直接执行代码。C:\Windows\System32>pythonPython 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", .

2020-12-03 00:13:36 2240

原创 Java环境搭建

一、centos系统下通过yum命令安装yum -y list java*yum -y install java-1.8.0-openjdk安装完成后,无需配置环境变量,直接在命令行敲 java -version ,可以看到出现如下提示信息:​​​​​​​[root@VM_0_7_centos jvm]# java -versionopenjdk version "1.8.0_252"OpenJDK Runtime Environment (build 1.8.0_252-b09)OpenJ

2020-12-03 00:09:30 1593

原创 我眼中的DevOps

DevOps 在IT行业内近几年来在不少企业得到广泛应用,那么DevOps到底是什么呢?接下来让我们一起做一个简单的了解吧。DevOps简介 DevOps 是由开发(developments)和运维(operations)两个单词组成,可以看做是开发、测试和运维之间的一个交集,通过一些列固化的流程来使得整个项目的开发周期变得更便捷和可靠。其核心是CI/CD(持续集成和持续发布),即通过自动的触发代码构建、发布、测试、监控等一系列自动化的操作,来提升工作效率,代替反复且容易出错的手工操作。它的...

2020-12-03 00:06:53 1339

原创 Jenkins介绍及环境搭建和目录结构介绍

Jenkins是什么?Jenkins是一个用java语言开发的开源的持续集成框架,使开发和运维从繁杂和重复的操作中解脱出来,专注于更为重要的业务逻辑实现上,其主要功能是监视重复工作的执行,有点类似于windows系统中的定时任务,不过Jenkins的功能更加强大,里面集成了很多插件,也可以自己写插件集成进去。Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。Jenkins安装教程windows系统下 Jenki...

2020-12-03 00:01:00 7880

原创 linux下通过Docker安装mysql

作为一个测试人员,在学习的过程中,可能经常需要去在linux下安装一些软件,有的软件通过搜索别人的博客教程进行安装的话,随着一些软件的升级,以及虚拟机/服务器镜像版本不一致等外部因素,都...

2020-12-02 23:44:47 5888 20

原创 Python基础语法之注释、变量、运算符与数据类型

阿里云天池Python训练营:学习手册、学习地址内容概括第1天,主要学习python中的变量、运算符与常见数据类型以及位运算,并结合练习题对所学内容进行巩固。一、为什么要学习python?python作为一门脚本语言,在越来越多的行业和领域发挥着重大作用,比如机器学习、网站开发、数据分析、爬虫、自动化测试。同时,python具备以下特点:代码量少、开发效率高、可移植性强二、注释、变量、运算符与数据类型注释注释的作用注释就是在程序中对某些代码进行标注说明...

2020-12-02 01:01:04 1387 5

原创 接口加了缓存之后如何验证缓存是否有效

什么是缓存?  在项目中没有必要每次请求都查询数据库的情况就可以使用缓存,让每次请求先查询缓存,如果命中,就直接返回缓存结果,如果没有命中,再查询数据库, 并将查询结果放入缓存,下次请求...

2020-12-01 08:30:00 2917

金山校招笔试题

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

2013-11-16

群硕的校园招聘笔试题

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

2013-11-16

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年阿里巴巴面试题,感兴趣的同学可以下载了去看看喔,看看自己掌握了多少知识

2013-07-02

文理学院微机原理大题

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

2013-07-02

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

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

2013-06-28

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

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

2013-06-25

Java基于Socket文件传输示例

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

2013-06-25

U盘启动盘克隆工具

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

2013-06-25

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

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

2013-06-25

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

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

2013-06-23

最新java公司面试题

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

2013-06-23

Win7与XP双系统安装方法

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

2013-06-21

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

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

2013-06-21

软件测试面试题1.0.pdf

自己整理的一些高频面试题,有自己的整理的答案,比起网上找的那些乱七八遭的要好

2021-08-05

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

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

2020-11-22

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

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

2018-06-06

PC版本屏幕录像专家2017破解版

PC版本屏幕录像专家,亲测可用,比网上下的那些其他的积分要少喔

2018-05-31

MobaXterm_Personal_10.5

MobaXterm是一个非常还用的服务器管理工具,可以保存每台服务器的账号和密码,支持管理linux和windows系统,这个是从官网下载的免费版本,官网下载慢的可以通过在这里下载

2018-05-24

sonar-scanner-3.2

sonar scanner 3.2的版本,结合Sonar qube一起使用 ,可以扫描代码安全问题

2018-05-24

sonar-plsql-plugin-2.9.1.1051

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

2017-08-20

sonar-scanner-2.8

sonar-scanner-2.8

2017-08-20

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

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

2014-09-13

sql查询班级男女

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

2014-03-02

最新java面试宝典

Java面试宝典 包含有目录。

2014-01-13

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

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

2013-12-21

tomcatPluginV33eclipse插件

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

2013-12-05

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

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

2013-11-16

群硕软件校园招聘笔试题

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

2013-11-16

拓维校招笔试题

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

2013-11-16

亚信联创笔试题目

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

2013-11-16

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

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

2013-10-06

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

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

2013-10-06

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

TA关注的人

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