自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在滴滴和字节跳动划水4年,过于真实了...

但是这样的案例太少了,做出完美选择的随机成本太高,不确定性太大。最有效率的学习方式,我觉得不是什么看书啊学习视频啊,而是直接去找对应的人聊,让别人讲一遍自己基本就全懂了,这效率比看文档看代码快多了,不仅省去了过滤无用信息的过程,还了解到了业务的演变历史。除了惊叹大家超强的信息接收能力和处理速度外,更进一步我还发现,连拍马屁都是有队形的,一级部门leader发消息,几个二级部门leader跟上,后面各组长跟上,最后是大家的狂欢,让我一度怀疑拍马屁的速度就决定了职业生涯的发展前景(没错,现在我已经不怀疑了)。

2023-05-10 16:06:35 38164 10

原创 00后卷王的自述,我难道真的很卷?

前段时间去面试了一个公司,成功拿到了offer,薪资也从12k涨到了18k,对于工作都还没两年的我来说,还是比较满意的,毕竟一些工作3、4年的可能还没我高。我可能就是大家说的卷王,感觉自己年轻,所以从早干到晚,甚至我都想搬张床到工位睡觉了(就是这么卷)。其实也没办法,自己家里条件不是很好,只能靠自己努力点咯!也是希望自己父母不要这么累吧!在大三的时候我就知道自己能干啥,所以从那时候就开始自学软件测试了,大四的时候获得了一个小公司的实习机会。

2023-04-10 16:41:52 68483 48

原创 2024最新的软件测试面试八股文(含答案+文档)

分析:这个问题是所有面试中最常问的,问的人可能是HR、部门主管、经理、甚至是董事长。大部分情况下,HR都会理解你的,但是回答问题时千万不要太过于实诚,有些面试者一上来就抱怨上一家公司如何压榨公司员工等这些话语,没有一家公司会愿意接受这样的面试者,HR并不能完全感受你遭遇到的,所以还请控制好自己的负面情绪。经理or董事长:这个回答起来的话还是比较难把握的,因为在面试时,面试者往往对公司的发展方向不是非常了解,所以要在回答时再带一句,“具体的发展方向,还需要根据公司的发展方向去调整”,这样回答会保险一些。

2024-10-05 14:30:00 625

原创 提高软件测试效率的7个技巧,你掌握了几个?

如何做到同时兼顾测试质量和效率,进行高效测试的7个技巧

2024-10-04 14:00:00 576

原创 2024最全的软件测试面试题(全800+题)

B/S 只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,维护成本低,但是个性化能力低,响应速度较慢C/S响应速度快,安全性强,一般应用于局域网中,因为要针对不同的操作系统,需要针对性的开发,并且维护成本高

2024-10-03 14:30:00 650

原创 2024软件测试面试八股文(完整版)

版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2024-10-02 14:30:00 605

原创 软件测试面试大全(含答案+文档)

兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。

2024-10-01 15:00:00 1854

原创 软件测试基础知识+软件测试面试大全(含答案+文档)

软件是计算机系统中的程序和相关文件或文档的总称。说法一:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。说法二:软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。测试用例是描述输入实际值和预期输出行为或者结果的文档,他同时也标识了测试过程结果与约束。

2024-09-29 14:56:55 1141

原创 jmeter压力测试

随着商业业务不断扩张,调用adsearch服务频率越来越高,所以这次想做个压测,了解目前多少并发量可以到达adsearch服务的界值。

2024-09-29 14:37:02 642

原创 软件测试面试大全,你要的都在这。

回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。

2024-09-28 15:44:46 7974

原创 全网最全的Jmeter自动化测试教程,建议收藏。

jdk1.8、配置jdk环境变量(JAVA_HOME:C:\Program Files\Java\jdk1.8.0_101 Path:;%JAVA_HOME%\bin; CLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar)

2024-09-28 15:02:43 606

原创 Postman发送POST请求,模拟请求头&界面的响应信息

示例:微信公众平台创建用户标签接口,业务操作如下

2024-09-27 15:10:36 825

原创 外包干了两年,技术进步明显。。。

有一种打工人的羡慕,叫做“大厂”。真是。但是,在深圳有一群比大厂员工更庞大的群体,他们顶着大厂的“名”,做着大厂的工作,还可以享受大厂的伙食,却没有大厂的“命”。他们就是大厂的“外包员工”。什么都做了,和什么都没做其实是一样的,走出“瞎忙活”的安乐窝,才是避开弯路的最佳路径。希望我的经历能帮助到有需要的朋友,同时也给各位准备了一份资源,盘里头是一整套软件测试必备资料。

2024-09-27 14:43:39 720

原创 Newman+Jenkins实现接口自动化测试

Newman就是纽曼手机这个经典牌子,哈哈,开玩笑啦。。。别当真,简单地说Newman就是命令行版的Postman,查看官网地址。

2024-09-26 17:00:30 614

原创 软件测试环境搭建与测试流程

功能测试(验证软件是否满足用户的需求),稳定性测试,还是性能测试(软件的效率),测试目的不同,搭建测试环境时应注意的点也不同。

2024-09-26 16:43:36 732

原创 Web自动化测试详解

什么是自动化测试?一般说来所有能替代人工测试的方式都属于自动化测试,即通过工具和脚本来模拟人执行用例的过程。2、自动化测试的作用减少软件测试时间与成本改进软件质量通过扩大测试覆盖率加强测试工作进行手动测试难以完成的、需要更高的成本、更长的计划、更高的质量的任务迭代更新较少,但仍需测试人员维护的,通过自动化解放人力冒烟测试(主业务流程)回归测试性能测试兼容性测试 (一套测试脚本,多个平台执行)完成手动测试无法完成的工作下班后无人值守测试。

2024-09-25 16:20:55 874

原创 接口自动化测试详解

想要在软件测试这个行业继续前行,就必须拥有核心竞争力,掌握自动化测试技术,是必不可少的一个技能。

2024-09-25 15:54:50 820

原创 软件测试之接口测试详解

接口是前后端沟通的桥梁,是数据传输的通道,包括外部接口、内部接口。内部接口又包括:上层服务与下层服务接口,同级接口生活中常见接口:电脑上的键盘、USB接口,电梯按钮,KFC下单接口测试:是对系统或组件之间的接口进行测试,主要校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系接口自动化测试:让程序代替人为对接口项目进行自动化验证测试的过程。

2024-09-24 20:04:54 764

原创 Jmeter压测实战—Jmeter二次开发之自定义函数

2.1 新建项目pom.xml文件核心配置如下:新建maven项目,这里项目名为:JSF_Sampler因为是基于Jmeter的扩展,需要依赖包Jmeter两个核心包,分别是:pom.xml文件核心配置如下2.2 继承实现AbstractFunction类实现类依次实现以下几个步骤1)新建实现类并继承 AbstractFunction注意:实现类的包名必须包含xxx.functions.xxx,Jmeter使用命名规则实现实现类的加载。2)重写以下方法,每个方法的用途见下方代码注释。

2024-09-24 19:52:25 643

原创 操作自动化测试如何实现用例设计实例?

在本章中,简单对比了手工测试用户与自动化测试用例的区别,自动化测试用例编写的原则,如何通过python 捕捉异常和抛出异常,以及webdriver 提供的get_screenshot_as_file()函数,以及如何编写自动化用例与脚本等。不过先不要急于开始实施自动化测试,虽然我们可以编写单个的测试用例,并通过异常捕捉判断用例是否运行成功。但只有与通过测试框架的整合,我们才能真正有效可行的运用自动化测试技术。在这我为大家准备了一份软件测试视频教程(含面试、接口、自动化、性能测试等),

2024-09-23 15:44:34 797

原创 干了5年软件测试,一场空。。。

本科非计算机专业,在深圳做了5年软件测试工作,从一开始一脸懵的点点点,到现在会自动化测试了,浅谈一下从事软件测试的一点点心得体会,仅供参考交流。如果你本科且非计算机专业的话可以试下(但就目前环境建议还是计算机相关专业会好很多,但也很艰难),但如果专科还非计算机学历的话,建议不要来了,虽然软件测试工作门槛相对来说比较低,容易入门一些,但现在这个环境,你要学历没有,要技术也没有,还是算了吧!现在我也在不断地学习,提升自己的技术,希望能够安稳的度过去吧!(哈哈哈,还是想往前走几步)

2024-09-23 15:24:59 1229

原创 软件测试:postman详解

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。注:由于2018年初chrome停止对chrome应用程序的支持,postman插件可能无法正常使用了。

2024-09-21 18:00:21 1041

原创 selenium测试框架快速搭建(超详细)

Selenium目前主流的web自动化测试框架;支持多种编程语言Java、pythan、go、js等;selenium 提供一系列的api 供我们使用,因此在web测试时我们要点页面中的某一个按钮,那么我们只需要获取页面,然后根据id或者name找到对应的按钮,然后执行click操作就可以完成点击这一个动作。测试点点点虽然容易复现,但做回归测试的时候会出现大量重复的工作,因此可以通过自动化,每次做回归测试我们只需要运行相关的脚本即可。

2024-09-21 17:48:45 940

原创 如何快速写出软件测试用例?

总之,在确认覆盖需求的基础上,通过质量模型的特性进行思考补充,熟练使用质量模型过程实际是在对系统比较熟悉的基础上进行扩展补充,当然这个过程可以借助内部测试人员的讨论和评审补充会更加完善。

2024-09-20 16:25:43 927

原创 Selenium自动化测试:如何搭建自动化测试环境?

Selenium是Thought Works公司开发的一套基于web应用的自动化测试工具,直接运行在浏览器中,模拟用户操作。它可以被用于单元测试、集成测试、回归测试、系统测试、冒烟测试、验收测试,并且可以运行在各种浏览器和操作系统上。目前使用selenium的人群大概有两大类吧,一类是软件测试工程师,他们可以通过selenium来实现自动化的测试,以提高回归测试的效率,降低人员的执行成本。

2024-09-20 16:15:16 885

原创 Web自动化测试的详细流程和步骤

自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。这是教科书里面的自动化的定义,回归到自动化测试其实自动化测试就是什么呢?

2024-09-19 17:12:58 583

原创 经常被问到的软件测试经典面试题(超全的)

分析:这个问题是所有面试中最常问的,问的人可能是HR、部门主管、经理、甚至是董事长。大部分情况下,HR都会理解你的,但是回答问题时千万不要太过于实诚,有些面试者一上来就抱怨上一家公司如何压榨公司员工等这些话语,没有一家公司会愿意接受这样的面试者,HR并不能完全感受你遭遇到的,所以还请控制好自己的负面情绪。经理or董事长:这个回答起来的话还是比较难把握的,因为在面试时,面试者往往对公司的发展方向不是非常了解,所以要在回答时再带一句,“具体的发展方向,还需要根据公司的发展方向去调整”,这样回答会保险一些。

2024-09-19 16:57:50 1038

原创 如何有效的开展接口自动化测试?

接口自动化测试是指使用自动化测试工具和脚本对软件系统中的接口进行测试的过程。其目的是在软件开发过程中,通过对接口的自动化测试来提高测试效率和测试质量,减少人工测试的工作量和测试成本,并且能够快速发现和修复接口错误,确保软件系统的稳定性和可靠性。接口自动化测试可以有效地支持持续集成和持续交付,帮助团队快速交付高质量的软件产品。

2024-09-18 16:05:51 1289

原创 点工干了三年,快要废了...

8年前刚进入到IT行业,到现在学习软件测试的人越来越多,所以在这我想结合自己的一些看法给大家提一些建议。最近聊到软件测试的行业内卷,越来越多的转行和大学生进入测试行业,导致软件测试已经饱和了,想要获得更好的待遇和机会,不断提升自己的技能栈成了测试老人迫在眉睫的问题,还有一个很现实的点,你技术不占优势又没有年轻人的拼劲,淘汰的自然就是你了。其实不论是面试哪个级别的测试工程师,面试官都会问一句“?”特别是现在这个大环境下,即使以后工作用不到,你在面试时也要表现出你会,,我不信这样的你会找不到工作。

2024-09-18 15:19:21 1143

原创 如何写出高效的软件测试用例?

编写测试用例的目的就是确保测试过程全面高效、有据可查。但要编写出高效的测试用例,需要搞清楚什么是测试用例,以及如何编写出高效的测试用例?接下来将从以下几个部分来进行展开1、什么是测试用例2、如何编写测试用例3、软件测试学习资源分享一、什么是测试用例测试用例 :为了特定目的而设计的由一组测试输入、执行条件、预期结果构成的文档。简单理解就是将产品的需求拆分为一个个功能点,然后去验证其正确性二、如何编写测试用例覆盖需求所有测试点挖掘需求外的测试点1、看怎样去实现覆盖需求所有测试点。

2024-09-14 15:22:13 537

原创 【面试干货】软件测试面试题库

在发现与用例预期结果不符的问题,我会将问题提交到缺陷库,然后和开发当面沟通,说明理由和复现bug产生的过程,如果是由于需求不明确,会和产品一起讨论问题是否应该解决。包含整个缺陷生命周期的流程,由测试提起bug,开发接受bug,bug已解决,bug重新打开,bug关闭,bug拒绝,bug延期处理。测试用例是为测试执行编写的操作步骤、预期结果等的集合,测试脚本是为自动化测试而编写的脚本,测试脚本是根据测试用例来编写的。(1)仔细研读需求文档,对需求不明确的点进行记录,和产品开发确认好需求的细节。

2024-09-14 15:01:51 787

原创 Postman接口测试—全局变量/接口关联/加密/解密

1、对称的加密方式(私钥加密)// 转为UTF-8编码格式// 转为base64加密// 先解密// 解密后转为utf-8格式// adminRSA加密方式:由一个密码生成公钥和私钥,公钥加密、私钥解密;私钥加密、公钥解密3、只加密不解密MD5 、SHA系列// MD5加密// 选择32位大写{{$timestamp}}  //自动生成当前时间的时间戳 (不方便做断言){{$randomInt}}  //生成0-1000的随机数。

2024-09-13 16:44:57 339

原创 软件测试之性能测试详解

先看下百度百科对它的定义性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试我们可以认为性能测试是:通过在测试环境下对系统或构件的性能进行探测,用以验证在生产环境下系统性能是否达到预估的性能需求,发现系统可能存在的性能瓶颈,进而改善优化并系统的性能,提高系统的可扩展性、稳定性。学习性能测试,或者对测试结果进行分析,都需要熟悉测试指标。接下来从性能测试分析度量的角度,介绍性能测试不同维度的测试指标。

2024-09-13 16:28:10 885

原创 appium怎样连接多台设备?

我们在做app自动化的时候,若要考虑兼容性问题,需要跑几台设备,要是一台一台的跑比较耗时,因此需要考虑使用多线程来同时操作多台设备。我这边是两台设备,因此需要启动两个服务,启动完之后就可以运行main函数了。不同的设备启动配置端口号是不一样的,我这里一个是4723,一个是4720.

2024-09-12 20:18:15 335

原创 接口自动化测试(超详细)

顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选。

2024-09-12 20:02:06 1121

原创 软件测试之压力测试

压力测试的目标是在极其沉重的负载条件下测量软件的健壮性和错误处理能力,并确保软件在危急情况下不会崩溃。它甚至可以测试超出正常工作点的测试,并评估软件在极端条件下的工作情况。在压力测试中,对AUT进行短时间的压力测试,以了解其承受能力。压力服务器的作用是向所有压力客户端分发一组压力测试,并跟踪客户端的状态。这是压力测试的一种类型,用于测试具有不寻常参数或在真实场景中不太可能发生的条件的系统。这是集成的压力测试,可以跨运行在同一服务器上的多个系统进行测试。压力测试的目标是分析系统发生故障后的行为。

2024-09-11 16:47:15 1006

原创 【测试八股】2024最新软件测试面试题

利用“5W"规则创建软件测试计划,可以帮助测试团队理解测试的目的(WHY),明确测试的范围和内容(WHAT),确定测试的开始和结束日期(WHEN),指出测试的方法和工具(HOW),给出测试文档和软件存放的位置(WHERE)。测试核心模块的目的是建立用户对软件的信心。有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。

2024-09-11 15:56:57 998

原创 Selenium自动化测试网页加载太慢如何解决(超详细)

遇到网页加载慢,selenium运行效率降低,可以通过修改页面加载策略提升自动化效率。

2024-09-10 20:03:09 588

原创 外包干了3年,人快要废了...

先说一下自己的情况,普通本科,在外包干了3年多的功能测试,这几年因为大环境不好,我整个人心惊胆战的,怕自己卷铺盖走人了,我感觉自己不能够在这样蹉跎下去了,长时间呆在一个舒适的环境真的会让一个人丧失上进心!而我已经干了3年的点点点,都快让自己变成废物了,准备结婚的对象也因为我的不思进取和挣钱能力和我分手了。

2024-09-10 19:47:58 731

原创 Postman接口测试详解

在过往的工作中,遇到很多测试小伙伴使用 postman 的时候都是直接通过 api 文档的描述请求,检查返回的数据是否正常,很少会用到 pre-request Script 这个功能,甚至也有不少开发的小伙伴也是很少用到这个功能。这个功能类似于 python unittest 里面的 setup 或者是 pytest 里面的 conftest 文件,在执行测试前先执行的函数。以上就是这篇文章主要讲的内容,主要是讲解 pre-request script 在工作中的应用场景,希望可以帮助到大家。

2024-09-09 16:04:58 1059

空空如也

空空如也

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

TA关注的人

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