自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 8年软件测试工程师感悟——写给还在迷茫中的朋友

这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出...

2020-04-19 20:48:45 147972 27

原创 选择了软件测试,你后悔吗?

记得在求职的时候,面试官经常问我:“为什么要选择软件测试工作?”而我也会经常说一堆自己有的没的优势去应付。 工作这么久了,也不再浮躁,静下心来回忆当初选择软件测试工作的历程,也是对自己职业生涯的一次回顾。 下面总结一下大家选择从事软件测试的几大理由: 大学学的是开发,但是感觉开发没学...

2018-06-19 16:25:22 11076 4

原创 为什么大家都在用Fiddler?

在我们做接口测试的时候,经常需要验证发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给server端的包内容是否正确,就需要用到抓包工具。常用的抓包工具有fiddler、wireshark、httpwatch、 firebug等。今天我们主要就来介绍一下fiddler、httpwatc...

2018-02-28 14:05:15 5402 0

转载 为什么不推荐去做安全测试工程师?

对,你没看错。我不推荐大家去做安全测试工程师。 为什么不推荐大家去做安全测试? 今天,很多软件并没有经过专门的安全测试便运行在互联网上,它们携带着各类安全漏洞直接暴露在公众面前,其中一些漏洞甚至直指软件所承载的核心敏感信息或业务逻辑。这些漏洞一旦被不怀好意者利用,很可能会给企业造成经济损失,带...

2017-12-25 11:15:25 17338 8

原创 1分钟入门接口自动化框架Karate

介绍 在这篇文章中,我们将介绍一下开源的Web-API自动化测试框架——Karate Karate是基于另一个BDD测试框架Cucumber来建立的,并且共用了一些相同的思想。其中之一就是使用Gherkin文件,该文件描述了被测试的功能 与Cucumber不同的是测试用例不需要用Java编写...

2018-12-25 12:08:40 579 0

原创 3分钟教你搭建自动化测试框架

1 、什么是selenium Selenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid: Selenium IDE:F...

2018-12-24 14:35:06 2412 1

原创 如何从0到1开始python自动化测试

一、Selenium 环境部署 1. window 环境部署 1.1 当前环境 Win10 64 位系统;Python3.6.2(官方已经更新到了 3.6.4) 官方下载地址:https://www.python.org/downloads Selenium 3.4.3;谷歌 59。 ...

2018-12-24 10:33:13 503 0

原创 大牛都是这样写测试用例的,你get到了嘛?

1. 用于语句覆盖的基路径法 基路径法保证设计出的测试用例,使程序的每一个可执行语句至少执行一次,即实现语句覆盖。基路径法是理论与应用脱节的典型,基本上没有应用价值,读者稍作了解即可,不必理解和掌握。 基路径法步骤如下: 1)画出程序的控制流图 控制流图是描述程序控制流的一种图示方法,主要...

2018-12-22 14:22:39 670 0

原创 持续集成(CI)解决测试环境难题

集成测试是用来验证所提交的系统的地方,也是企业可以实际查看应用程序并确认已构建的开发是否是其所需要的开发的地方。随着软件系统变得越来越组件化,而且由越来越多的服务组成,从代码更改到集成测试的延迟时间成为了产品投入市场和开发人员生产力的一个关键指标。 理想的过程很简单。每次开发人员更改代码,就快速...

2018-12-21 16:40:47 354 0

转载 基于 Docker 快速部署多需求 Spark 自动化测试环境

引言 在进行数据分析时,Spark 越来越广泛的被使用。在测试需求越来越多、测试用例数量越来越大的情况下,能够根据需求快速自动化部署 Spark 环境、快速完成所有测试越来越重要。 本文基于 Docker、Jenkins、Apache Ant、Apache Tomcat、Git、Shell 等...

2018-12-21 15:36:18 148 0

原创 想做好app测试,只需要做好这些!

测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?    作者将带你经历测试人员的思维过程,探讨他们测试移动app时的各种考虑。本文的目的在于揭示测试人员的这一思维过程,并展示他们通常所考虑内容的广度和深...

2018-12-20 16:54:08 268 0

原创 炸!分享美团面试关于selenium的面试题

 在这个互联网技术快速迭代的时代,每个测试员都知道技术对于职业发展的重要性,那些技术好的测试员不仅薪资高,而且大多数集中在一线互联网企业工作,让人感觉非常高大上的同时,也想去大厂做测试员。然而很多人没有入职大厂并不是自己没有技术,而是自己没有在大厂任职过的经验,对于大厂的面试心里没有底。 最近我...

2018-12-20 14:31:03 275 0

原创 postman,jmeter接口测试

1、什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 2、接口组成 接口都有那些部分组成呢? 首先,接口文档应该包含以下内容: ...

2018-12-19 17:59:24 552 0

转载 jmeter录制带中文的get请求回放会报错如何解决

在一次项目中,用jmeter代理方式录制(通过Chrome谷歌浏览器)完脚本,然后在回放中,发现带汉字的get请求会报错,具体报错原因如下所示: 原因是本次系统页面用谷歌浏览器代理录制的脚本中(另外网上也提到IE和Firefox对于中文路径都是以UTF-8编码并带%号发送,IE和Firefo...

2018-12-19 10:28:42 118 0

转载 Linux下安装Loadrunner Generator问题收集

安装 安装包 上传Linux.zip unzip Linux.zip chmod -R 777 Linux cd Linux sh installer.sh 然后 一路下去 添加一个用户 useradd -g 0 test 或者 useradd -g 0 -s /bin/csh test ...

2018-12-13 21:40:48 91 1

原创 10年测试老鸟经验分享,写给迷茫的你

   转眼间,10年的光阴转瞬即逝,在这些年我经历了许多,也成长了许多!其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少...

2018-12-12 21:05:41 1223 0

原创 【干货】Jmeter + Grafana + InfluxDB 性能测试监控

序章 前几天在群里看到大神们在讨论Jmeter + InfluxDB + Grafana监控。说起来Jmeter原生的监控确实太丑了。当年不断安慰自己说“丑一点没关系,只要能用,好用,就行了!”。但是内心并不是这样,做为一名测试人员,都有一颗精益求精的心。看到有东西可以替代那原生的监控数据,果断...

2018-12-11 16:10:45 377 1

原创 玩转LoadRunner之关联函数

如果客户端的某个请求是随着服务器端的响应而动态变化,我们就需要用到关联,通过关联函数获取动态的返回值,传给后面的函数使用,完成测试上下文的流程串联 为什么要有关联函数 如果客户端的某个请求是随着服务器端的响应而动态变化,我们就需要用到关联,通过关联函数获取动态的返回值,传给后面的函数使用,...

2018-12-10 22:02:40 115 0

转载 测试,从哪里来,到哪里去?

这里不谈哲学,也不是无的放矢,而是有感而生。这要回到两个月前,看到两篇文章: 软件测试人,你们在逐渐失去一些东西 测试十二年-六道轮回后的初心能否找回 作者都是一线的资深软件研发人员,了解测试的过去,但更受目前测试现状的煎熬: 面对这些被测对象,你们的质量理念是什么? 不知道后...

2018-12-07 21:11:02 173 0

原创 【软件测试】你的简历出现这些问题?没人要也是有原因的

在公司参与招聘后,见过的简历没上千也有上百份了,目前的话,已经能很快速的进行简历筛选。今天准备逆向思维从筛选简历的角度说说写简历时千万不能出现的 3 个问题。 大部分简历一眼瞅过去,都可以被快速划分为三类:淘汰、惋惜、通过。 其中淘汰和惋惜的,或多或少都存在如下 3 个问题: 简历中各种各...

2018-12-06 17:38:02 991 0

原创 功能测试如何快速转向自动化测试?

好多小伙伴都是从功能测试入门的,从最开始或者更长的时间一直都在从事点点点的工作。觉得工作没有乐趣,枯燥,想要提升自己,但不知道自己该怎么做。不得不说,每个人都会有迷茫期,记得我刚出来工作的时候,隔三岔五的迷茫,根本不知道自己到底想要做什么,只能随波逐流的过一天是一天。但每次度过迷茫期都会有一点提升...

2018-12-04 11:28:20 809 0

原创 这样做接口测试,老板肯定找你谈话

这几天小编一直看到有人在后台给小编回复:接口测试,那么如何做好接口测试呢?我们今天来讲解一下,希望对大家有所帮助,还有今天每日一道面试题开始做了,希望大家多多留言多多答复,一起共同进步,来看看今天的文章吧 本文主要分为两个部分: 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行...

2018-12-03 18:54:38 268 0

原创 如何写一个好的缺陷,大牛都是这样的做的

缺陷管理 缺陷管理是最开始也是最基础的测试必备技能。在工作了很多年后仍然会发现大量的测试人员没有办法合理的做好缺陷管理。 在我眼中的缺陷管理包含以下几层概念: 缺陷的描述 缺陷的定义 缺陷的跟踪 缺陷的度量分析 也许你觉得作为测试提一个缺陷很简单,但是要提一个好的缺陷其实是非常难的。在这...

2018-11-23 10:58:07 156 0

原创 刚从阿里回来,有一些想法想对现在的测试员说

第一,要想得到多大收获,你得先付出更多的努力。 凌晨的阿里办公楼依旧灯火通明,执着的产品经理们一脸正色的谈着自己的需求,略显疲惫的程序员们说着自己的实现方案,耐心的技术支持们正接着电话指导用户……所能看到的每个人都在忙着自己手头的事,而不是无所事事的玩着手机。 “感觉自己累到身体告诉自己,你马上...

2018-11-23 10:56:13 272 0

转载 一招教你成为大内密探:诊断优化找出消耗CPU性能的内鬼

每次提起性能测试,都是开始于脚本、压力,然后各种监控,最后的最后就是分析。每次到了最后一个环境,所有大牛都说是一个很复杂的过程一两句话说不清楚。让人陷入了无尽的遐想~~~~~。 今天,测试就告诉你如何找到Java消耗CPU的进程是怎么被找到的。 传统的手段 当遇见CPU性能飙升到接近100的...

2018-11-12 14:55:17 103 0

转载 10年软件测试工程师,只剩下这点感悟了(初级测试工程师必看)

这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出...

2018-11-09 10:01:27 1397 0

转载 集成测试——Spring TestContext框架支持详细解说

概述     集成测试是在单元测试之上,通常是将一个或多个已进行过单元测试的组件组合起来完成的,即集成测试中一般不会出现Mock对象,都是实实在在的真实实现。     对于单元测试,如前边在进行数据访问层单元测试时,通过Mock HibernateTemplate对象然后将其注入到相应的DA...

2018-11-05 20:07:48 208 0

转载 如何测试微信小程序

小程序的架构       小程序分为两个主要部分:view模块和service模块。View模块负责UI展示,它由wxml和wxss转换后的代码以及微信提供的辅助模块组成。一个view模块对应一个webview组件,小程序支持多个view存在,view模块通过微信jsbridge对象来跟后台...

2018-11-03 11:08:07 760 0

转载 Linux环境下的Android的ADK安装配置

下载android sdk 将android sdk下载至/opt/download目录下。 cd /opt mkdir download cd download wget http://dl.google.com/android/android-sdk_r24.4.1-linu...

2018-11-03 10:59:46 78 0

转载 软件测试经典测试题(4)

在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 一条Bug记录最基本应包含: bug编号; bug严重级别,优先级; bug产生的模块; 首先要有bug摘要,阐述bug大体的内容; bug对应的版本; bug详细现象描述,包括一些截...

2018-11-02 21:10:53 180 0

转载 软件测试经典面试题(面试必看)

引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 3) 不存在指向空值的引用,但是存在指向空值的指针。 Internet.采用哪种网络协议?该协议的主要层次结构?Internet.物理地址和IP.地址转换采用什么协议?  ...

2018-11-01 20:28:24 1938 0

转载 上下文驱动测试

原则 语境驱动的学校的七个基本原则 任何实践的价值取决于其背景。 在上下文中有良好实践,但没有最佳实践。 人们一起工作是任何项目背景中最重要的部分。 随着时间的推移项目以往往无法预测的方式展开。 该产品是一种解决方案。如果问题仍未解决,则产品不起作用。 良好的软件测试是具有挑战性的智...

2018-09-13 17:18:32 71 0

转载 小白学python总会遇到的一些问题

最近又在跟之前的同学一起学习python,一起进步,发现很多测试同学在初学python的时候很容易犯一些错误,特意总结了一下。其实这些错误不仅是在学python时会碰到,在学习其他语言的时候也同样会碰到。 错误1: 缩进 python是强制缩进的语言,很多同学在初次接触python时可能会不习...

2018-09-13 09:59:22 124 0

原创 ​​全栈测试工程师真的全栈吗?

什么是全栈测试工程师? 全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人,也叫全端工程师(同时具备前端和后台能力),英文Full Stack engineer。 那什么叫做全栈测试工程师呢?其实也可以理解为全能测试工程师,如果有读过云大的书籍《小白成长建议:软件测试入门》应该能够明...

2018-09-12 18:14:31 621 0

原创 关于软件测试,你需要知道的一切都在这里了

测试行业小故事 我曾今不止一次见过:对软件测试行业不甚了解的新人与已经在测试行业摸爬滚打几年的前辈之间的互相指责和争执。 新人因为不了解测试行业,也不了解提问的艺术,所以问的都是自己比较关注的问题和一些基础问题。前辈因为对测试行业有一定的了解,掌握一定的知识技术,早就明白了有些问题是无解或者无...

2018-08-01 19:31:54 23811 7

原创 面试必问的25道数据库测试题

1)什么是数据库测试? 数据库测试也称为后端测试。数据库测试分为四个不同的类别。 [if !supportLists]· [endif]数据完整性测试 [if !supportLists]· [endif]数据有效性测试 [if !supportLists]· [endif]数据库相关的性...

2018-07-31 20:51:14 577 0

原创 Web应用程序测试工具Top20

Web应用程序测试工具可提高可靠性,缩短周转时间并提高ROI。 它们是各种类型的工具,可以协助从需求捕获到测试管理等各种Web测试活动。以下是包含主要功能和下载链接的顶级Web测试工具的精选列表。 下面介绍了一些有助于Web测试的工具 测试管理工具 Web测试自动化工具 Web API测...

2018-07-31 20:18:19 5158 0

原创 Selenium中的隐式等待和显式等待

在Selenium中,“等待”在执行测试中起着重要作用。在本文中,您将学习Selenium中“隐式”和“显式”等待的各个方面。 在本文中,您将学习 - 1. 为什么我们需要在selenium中等待? 2. 隐瞒等待 3. 明确等待 4. 流利的等待 为什么我们需要在Selenium中等...

2018-07-24 17:17:38 4121 0

原创 如何面试软件测试工程师?(从一些不同的方面)

我的一位同事最近问我:“我应该从哪里开始准备面试?我差不多2年没收到任何邀请了。” 我的回答是直截了当的:(这将有助于行业新人,以及想要切换当前工作的测试专业人士) 首先,你需要了解有关软件测试的内容! 第一个基本的东西 - 测试概念:你需要非常擅长这一点,特别是手动测试方法。但只知道不同的...

2018-07-19 22:20:08 5921 0

原创 这里有几条小程序测试的tips,快来收藏了!

    在智能手机越来越接近PC电脑的今天,其功能也是日益强大。同时咱们手机上装的APP也越来越多,这也是现在APP测试这么火的原因。    说回今天的主题,微信用户已经超过9亿,其中各种各样的小程序也是层出不穷,今天就和大家聊一聊小程序应该怎么测试。    微信小程序备受很多人的关注,它的商业化...

2018-07-04 22:14:02 6034 1

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