软件测试前沿技术分享

学软件测试,就来柠檬班

  • 博客(388)
  • 资源 (5)
  • 收藏
  • 关注

原创 微服务架构 RPC 接口到底是什么?如何测试?

微服务通常分布在不同的网络节点上,RPC接口使得一个服务可以像调用本地方法一样调用另一个远程服务的方法,比如当服务A需要调用服务B的功能时,服务A可以通过RPC接口向服务B发送请求并等待响应。RPC接口在现代软件架构中提供了一个灵活且强大的工具,特别是在分布式系统和微服务架构中,它能有效地简化服务之间的通信,支持跨平台、跨语言的调用,使得开发者能够更专注于业务逻辑,而不必过多关注底层通信的细节。在分布式系统中,多个服务可能部署在不同的服务器上,RPC接口使得这些服务可以像调用本地方法一样进行互相通信。

2024-08-23 14:07:41 486

原创 一文掌握 Web 测试:功能、界面、兼容与安全的综合测试指南!

随着Web技术的不断演进,测试除了对应用的功能性、界面美观性、跨平台兼容性的基本要求外、安全性和性能的要求也逐步增高。因此,全面、系统的测试思维和策略成为了保证Web应用高质量的关键因素。本篇文章将从功能测试、界面测试、兼容性测试和安全测试四个方面,深入梳理测试要点,确保Web应用在各个层面上都能满足用户和业务的需求。通过这篇文章,希望对于构建全面测试思维,提供一些帮助。

2024-08-19 15:05:00 678

原创 UI 自动化分布式测试 -Docker Selenium Grid

Docker 和 Selenium Grid 的结合为分布式 UI 自动化测试提供了一种高效、可扩展且易于管理的方法。通过使用 Docker 容器化技术,测试环境的设置和配置变得更加简便和一致;而 Selenium Grid 则允许在多个节点上并行运行分布式测试,从而大大提升测试的速度和覆盖范围。

2024-08-16 15:05:45 824

原创 以搜索为例,从功能,到抓取接口,实现 Jmeter 接口自动化思路详解

不论是用工具去实现接口测试;还是用Python或Java去实现自动化测试,都是基于功能测试思路去实现。在追求更高效的工具、代码测试过程中,不要忘记了最为本质的测试思维能力的提升!本篇文章从功能入手,到自动化测试实现,带你一步步领略测试思维的重要性!

2024-08-15 15:13:28 802

原创 性能测试常见的内存溢出问题: JVM 内存溢出如何调优?

针对java项目做性能测试的时候,很多同学都见过一个报错,就是OOM【Out Of MemoryError】;那出现这种报错就是项目发生了内存溢出的问题,这是比较严重的性能问题。所以,作为一个性能测试工程师,我们要能够分析JVM内存的问题以及理解其中的原理,才能更好的给JVM内存出现的性能瓶颈问题进行调优。

2024-08-14 14:14:02 437

原创 2024虾皮测开一面+二面+hr面面经

(他的面试链接里面有牛客那种可以写代码的地方,之前主要做测试,代码能力倒退的不止一点。4,这个项目主要做什么,怎么做的,怎么测的,过程,内容,流程。请提前测试好音频,我服了,进去的时候没问题,和面试官开始面试之后,我的音频就没声音,最后是戴耳机解决的。然后我很快给出了第二个答案,如果有lastname这个玩意,让它=我的姓,但我感觉他不是想考这个。12,前公司的自动化测试平台自研项目我是如何使用的,底层代码框架知道不,用的什么框架?6,代码题:给定字符串,不论大小写,统计文中出现的字符个数,语言不限。

2024-08-14 11:45:00 559

原创 你们公司的网站真的安全吗?快用我的SQL注入脚本测试下吧。

SQL注入(SQL Injection)是一种常见且危险的漏洞类型,攻击者可以通过这种漏洞获取数据库中的敏感信息,甚至对数据库进行增删改查操作。在国内发生的多起重大数据泄露事件中,SQL注入漏洞往往是攻击者入侵系统并获取数据的主要手段之一。

2024-08-13 11:31:48 896

原创 不得不掌握的性能测试监控神器 -nmon 工具详解

跟我们性能相关的数据是第二列和第三列:发送和接受的报文的多少,还跟网卡的处理上限和带宽的上限的关系,取他们的最小值【短板】跟我们发送和接受的数据做比对,判断网络就是否成为了性能瓶颈了。1)c:进入nmon界面输入小写的c,就可以看到cpu的统计信息,会包括详细信息如下:用户态 系统态 等待io的CPU和空闲占的CPU情况;我们可以通过./nmon -h 进入完整的帮助手册,可以看到详细的所有的命令参数。Network I/O部分:显示接受和发送的包的大小,接受和发送的包的个数,接受和发送包的尺寸等信息。

2024-08-12 17:50:40 870

原创 企业级资源监控方案落地:Prometheus+Grafana+Export

我们有高很多的Linux的命令可以去监控各种资源,比如top,vmstat,iostat,pidstat等,但是命令使用有一定的门槛,结果看起来也没那么直观,所以现在很多公司都用Prometheus+grafana+export方案来进行资源监控。1、数据源的配置出现连接不上问题,报错连接失败:基本上是服务启动的问题或者prometheus的配置文件的问题,可以检查一下;你想用 Prometheus监控平台,去监控其他的服务, 可以去找服务对应的 exporter,按照安装说明,进行配置。

2024-08-09 17:41:46 433

原创 Jmeter+influxdb+grafana 性能测试结果监控

我们做性能测试的时候使用Jmeter自身的监听器统计压测结果虽然可以统计到各个维度的信息,比如TPS,RT,Err等,但是这个Jmeter本身的监控没有办法做存储,也没有办法去找历史数据,所以如果想要持久化储存数据,我们就需要采用监控平台+ influxdb时序数据库进行性能测试结果的监控。

2024-08-07 15:12:19 835

原创 12年磨一剑:软件测试老兵的十条生存法则

对于测试经理来说,建立完善的性能测试和监控流程,并定期进行性能优化和评估,是提升系统性能和用户体验的重要手段。掌握自动化测试、CI/CD、AI/ML等新技术,提升安全测试、性能测试等关键能力,拓宽技术视野,注重软技能的培养,是保持竞争力的关键。此外,作为管理,测试经理还需要关注团队的整体发展和绩效,建立有效的激励机制和反馈机制,鼓励团队成员不断进步和创新。在现代软件开发环境中,测试团队的作用越来越重要,测试经理需要通过有效的管理和领导,提升团队的技术水平和工作效率,为软件质量和用户体验保驾护航。

2024-08-06 13:53:37 244

原创 性能测试瓶颈:CPU 问题的深度分析和调优

CPU 性能问题的深度分析和调优

2024-08-02 17:52:29 576

原创 银行项目信用卡业务及测试,一文搞定。

随着金融市场的不断变化和银行业务的复杂化,测试工作的难度也在不断增加,对于测试人员的技能要求也在不断提高,掌握自动化测试、性能测试、安全测试等专业技能成趋势,也更有助于在银行测试领域获得更多且更高薪的就业机会。还款成功之后检查剩余金额以及应还的利息计算是否正确:剩余应还的账单金额=账单应还的金额-已还金额(最低)。统计的账单为:11月3日,12月3日,下1年的1月3日,2月3日的消费金额以及利息费用的总金额;检查最低还款金额的正确性,例如:设置的最低还款金额为应还金额的10%,应还金额*10%

2024-07-30 19:00:36 266

原创 30天练完这些软件测试项目,面试拿下7offer

请求地址:http://127.0.0.1:8099/api/departments/?请求地址:http://127.0.0.1:8099/api/departments/?请求地址:http://127.0.0.1:8099/api/departments/?请求地址:http://127.0.0.1:8099/api/departments/?(注:$master_name_list:为参数名称;请求地址:http://127.0.0.1:8099/api/departments/T02/

2024-07-11 15:27:33 691

原创 软件测试面试必杀篇:【2024软件测试面试八股文宝典】

800道软件测试面试真题,高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试理论、Linux、MySQL、Web测试、接口测试、App测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的,绝对是测试人的福音,面试者的最强武器。PS:加上参考答案有几十万字,答案就没有全部放上来了,高清打印版本超过400多页,留言直接获取。

2024-05-30 11:54:34 887

原创 5 步轻松上手,教你从 0 到 1 落地 Jmeter 接口自动化脚本!

通过以上5步,就可以0代码实现Jmeter自动化脚本的基础开发。当然实际工作中的项目会存在很多需处理的业务场景,比如文件上传处理、关联到数据库的接口处理、接口加密传参处理、数据库断言处理等等,那么就需要大家具备更高阶技术、甚至是自己写代码去解决。学无止境,行以致远。更多软件测试学习资料可点击下方公众号链接领取。

2024-01-16 15:08:26 446

原创 年底找工作的宝子们,千万不要错过这些数据库笔试题!

很多同学会趁着年底尝试找找工作,因为年底的岗位招聘一般来说都是急招,应聘的竞争者少,且薪资不低。特别是工作年限4年以下的宝子,面试前一般会先笔试,如果不想自己笔试受挫,那么以下给大家分享的这一波近期vip学员面试碰到的数据库笔试题,一定要牢牢码住!并多多练习!

2024-01-06 16:54:46 909

原创 自动化脚本不稳定,原来是软件弹窗惹的祸,2个方法解决!

我们可以利用 try...catch...异常处理机制:当正常元素定位不到时捕获异常,进入到异常处理场景,再然后定位弹窗元素,存在则点掉。很多同学在学习 App 自动化或者在项目中落地实践 App 自动化时,会发现编写的自动化脚本无缘无故的执行失败、不稳定。因为弹窗有时候是随机出现的,并不是按照固定的路径复现,所以不能按照常规元素定位给点掉。如果不对这些弹窗进行处理,将会中断自动化脚本的运行,从而导致脚本执行不稳定。多看多借鉴还是有帮助的。

2023-11-23 09:34:05 215

原创 软件测试职业生涯需要编写的全套文档模板,收藏这一篇就够了 ~

作为一名测试工程师,在整个的职业生涯中,会涉及到各种不同类型的文档编写,大体包括如下:对应文档模板及文档编写视频如下:在一个常规的软件测试流程中,会涉及到测试计划、测试方案、测试用例、测试报告的编写,这些文档也是软件测试岗位必须掌握的文档类型。测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划。对测试全过程的测试范围、组织、资源、原则等进行规定和约束,并制定测试全过程各个阶段的任务分配以及时间进度安排,并提出对各项任务的评估,风险分析和管理需求。编写时间及依据:需求分析阶段之后,在开展具体

2023-09-18 17:32:12 283 1

原创 通过电商项目,详解抓包到接口测试,附图片验证码 +cookie 问题处理!

以上的实操只是小试牛刀,抓包并进行接口测试,并不是简单地把抓取到的接口信息复制到工具中就能运行成功!在接口脚本设计过程中,会碰到各种各样的问题,像图片验证码处理、短信验证码处理、文件上传操作、关联接口提取数据、唯一参数值问题等等;而这些问题都是伴随着你真正的项目去实践的!另外,工作中完整的接口测试,是从接口需求-->接口用例设计-->接口脚本设计-->接口执行,定位bug并跟踪-->接口报告总结。而不仅仅只是某个工具Jmeter或postman的操作!学无止境,行以致远。

2023-08-17 16:48:50 288

原创 经纬恒润软件测试工程师一面/二面(已oc)

从上面的一些题中可以看出不管是基础,还是业务上的一些工作流程的问题都是有的,中间有些题目感觉自己答的不是很好,事后我将一些没有答好,和没答上来的一些题做了整理,最为了自己的一个错题笔记,并从网上到了一些参考答案,进行学习自我理解。我看你的简历中有写到熟练使用Python,那么你在实习的过程中有使用Python去编写一些自动化的测试脚本吗?你的专业是硬件类的专业,那么后面为什么你选择了测试的这样一份工作呢?测试相关的一些基础,你是自学的,还是学校有相关的课程?这个测试用例的优先级,你是如何划分的?

2023-08-15 17:24:05 773 1

原创 软件测试面试套路,把答案都抄下来!已入职一周

10、根据你以前的工作或学习经验描述一下软件开发测试过程,由哪些角色负责,你做什么?19、你觉得 bugzilla 在使用的过程中,有什么问题?13、你对 SQA的职责和工作活动(如软件度量)的理解?8、结合你以前的学习和工作经验,你认为如何做好测试?25、Beta 测试与 Alpha 测试有什么区别?6、单元测试的测试对象、目的、测试依据、测试方法?11、根据你的经验说说你对软件测试/质量保证的理解。16、什么是兼容性测试?26、你认为做好测试计划工作的关键是什么?1、你的测试职业发展是什么?

2023-08-09 15:56:20 106

原创 十几个软件测试项目实战,别再说简历项目不知道怎么写了

最近很多人都跟我抱怨找不到工作、简历没项目不知道怎么写?特别是一些想进银行工作的,毕竟钱多事少嘛,但银行一般只招有相关工作经验的。要是你的简历上一个银行相关的项目都没有,人家看都不会看。为此,我特意找了几个项目实战分享给大家,写进你的简历里面让你的简历脱颖而出。废话不多说,上项目实战。项目描述1:12306抢票项目项目测试目的学会Selenium定位web元素的方法熟练浏览器调试工具使用项目主体步骤1) 人工走一遍流程,对自动化的流程心中有数。

2023-07-20 17:01:40 1726 2

原创 刷完这个软件测试笔记,17K不能再少了....

大家好,最近有不少小伙伴在后台留言,得准备面试了,又不知道从何下手!为了帮大家节约时间,特意准备了一份面试相关的资料,内容非常的全面,真的可以好好补一补,希望大家在都能拿到理想的薪资和offer!一般技术面试官都会通过自己的方式去考察你的技术功底与基础理论知识。是不是看上去很难,是不是和自己准备的“题库”中的问题不一样?即使做了复盘,下次面试还是不知道该从何处下手。这边特意给刷到此文的朋友准备了2023最新最全——软件测试一线大厂高岗面试题解析合集。

2023-05-26 17:04:50 162

原创 现在的00后,真是卷死了呀,辞职信已经写好了·····

在工作中不断的学习、实践,花的时间比别人多一倍,所以才能打下扎实的基础,现在工作也是得心应手。内容涉及:测试基础、功能测试、linux、mysql、接口测试、jmeter、测试工具、web自动化测试、selenium、python编程、app自动化测试、性能测试、安全测试、测试开发、简历模板等等。注:篇幅有限,资料已整理成文档,整体的内容知识点也是偏多的,截图是截取不完的,所以请各位朋友注意:若是需要下载整个软件测试面试宝典,有需要的读者朋友们可以帮忙三连支持一下,点击文末小卡片传送门即可入手~

2023-05-19 17:43:31 128

原创 软件测试工程师这样面试,拿到offer的几率是80%

面试难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。“你的优势是什么?”多年前我觉得这个问题很无聊,现在我经常这么问面试者,因为我真的想知道他的优势是什么,能给公司带来什么。最终能和面试官聊的开心愉快投缘的叫面霸,反之叫面瘫。面霸是可以练成的。

2023-05-16 17:12:28 191

原创 从字节出来的测试总监,让我们用这份《测试用例规范》,再也没加班过

编写用例虽然不是那么简单的事,但是通过以上,是不是发现还是有方法可循的?不会写的先模仿着来写,日积月累,通过项目中测试思维的长期训练,工作中出现 bug 的经验总结,相信某一天你会发现编写测试用例也没有那么难!公司新来的阿里P8把设计用例规范的整理成下面的PDF文档,包含了测试用例原则,测试用例主要元素,测试用例编写规范,测试用例编写细则,测试用例编写方法。看完这个PDF,你的测试用例再也不用担心出问题了。1.目的。

2023-05-13 17:38:12 129

原创 转行软件测试,亲身经历的面试题

所以,我想表达的是,面试要有一个良好的心态,一方面不要自暴自弃,不要因为一直面不上就深深地自我怀疑,要相信自己有可取之处。坦白讲,我就是因为前一家面了个银行,就问了两用例设计题,一下子把我问懵了(因为没想到会直接就让设计用例,以为会去问理论,二是确实没经验,有的场景太陌生想不到),问了两题就结束了,但面试结束我也没气馁,去网上查阅了当时那两题的测试点,查的时候也并没有查到我想查的那个,但我看了看相关的,结果后一家面试的时候就恰好问到了,我回答的很全面,也熟练,所以就很幸运的就拿到offer了。

2023-05-12 17:40:24 83

原创 今天面了一个来阿里要求月薪23K,明显感觉他背了很多面试题...

最近有朋友去阿里面试,面试前后进行了20天左右,包含4轮电话面试、1轮笔试、1轮主管视频面试、1轮hr视频面试。据他所说,80%的人都会栽在第一轮面试,要不是他面试前做足准备,估计都坚持不完后面几轮面试。其实,第一轮的电话面试除了一些常规的自我介绍外,问的都是一些基础的专业知识,主要目的就是筛选掉一些基础比较弱的人,以免浪费大家时间。

2023-05-06 17:39:14 136

原创 【面经】2023年软件测试面试题大全(持续更新)附答案

面试的准备跟笔试的准备是不一样的,笔试的准备的话,可以去刷题,面试的话,专业的面试官一般首先都会根据你简历上写的内容去提问,都问完之后,最后可能再会问一下简历之外的,或者简历上写的比较模糊的内容。

2023-05-05 17:23:20 360

原创 还在发愁项目去哪找?软件测试企业级Web自动化测试实战项目

项目名称ET开源商场系统项目描述ETshop是一个电子商务B2C电商平台系统,功能强大,安全便捷。适合企业及个人快速构建个性化网上商城。包含PC+IOS客户端+Adroid客户端+微商城,系统PC+后台是基于ThinkPHP MVC构架开发的跨平台开源软件,设计得非常灵活,具有模块化架构体系和丰富的功能,易于与第三方应用系统无缝集成,在设计上,包含相当全面,以模块化架构体系,让应用组合变得相当灵活,功能也相当丰富。实现目标1. 需求分析2. 挑选适合做自动化测试的功能。

2023-04-26 17:37:55 125

原创 这份软件测试中的 43 个功能测试点,看看你会吗?

功能测试就是对产品的各功能进行 验证,根据功能测试 用例,逐项测试,检查产品是否达到用户要求的功能。针对 web 系统的常用测试方法如下:1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使 用一些工具,如 Link BotPro 、File-AIDCS 、HTML Link Validater 、Xenu 等工具。Link BotPro 不支 持中文,中文字符显示为乱码;HTML Link Validater 只能测试以 Html 或者 htm 结尾的网页链 接;Xenu 无

2023-04-24 17:39:56 257

原创 6个练手的软件测试实战项目(附全套视频跟源码)偷偷卷死他们!

三个条件可随意组合或单独使用)(注:$master_name_list:为参数名称;以下内容是从API文档中提取的学生管理系统的相关接口清单,请根据清单描述,测试各个接口实现。(注:$dep_id_list:为参数名称;是电商平台的软件需求规格说明书,编写的目的是将用户功能需求转换成产品的软件需求,1.3根据指定参数进行学院-List-$dep_id_list的相关查询。包括注册登录,浏览商品,购物车,订单处理,还有自己的分析思路。2、因为是学生认证所以多一步需要确认(不是学生可去掉)

2023-04-21 17:37:28 3284 20

原创 金三银四,自动化测试面试题精选【拼多多二面】

PO是Page Object 模式的简称,它是一种设计思想,意思是,把一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,PO模式一般使用三层架构,分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。

2023-04-15 17:24:39 133

原创 3年测试越来越迷茫... 技术跟不上接下来是不是要被淘汰了?

这两天和朋友聊到了软件测试的发展:这一行的变化确实蛮大,从开始最基础的功能测试,到现在自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试岗位需求逐渐增多。我也在软件测试这行摸爬滚打有些日子了,正好有朋友问我:如何快速成为互联网时代优秀的测试工程师呢?趁着最近终于有了些闲余时间,遂总结了下自动化测试的成长线路图和职业必备技能,希望可以帮助各位少走弯路、破茧成蝶、迈向成功。

2023-04-11 17:40:38 86

原创 3年经验来面试20K的测试岗,连基本功都不会,还不如去招应届生

从简历上来说都是3-4年工作经验,但面试中,不会工具方法和编程框架,基本功的技术很多也不熟练,多数人多年的工作经验仅仅是业务年限堆起来的,技术能力达不到公司需求,对于框架自动化测试会的也不多,都停留接口测试的基础方法层面上,自动化深入的问题更是一问一个没,对于前沿的主流技术也毫无关注。包括,测试人技术进阶路径图,50多天的视频教程、16个项目实例,30多个测试工具,37份测试文档,70个软件测试相关问题,40篇测试经验级文章分享,还有软件测试面试小程序,求职简历的优化模板。,还有不少工具和视频的。

2023-04-10 17:45:01 109

原创 测试人员转型,探索自动化测试之路:我8年的实践经验分享

在我8年的自动化测试实践中,我不断探索和总结,积累了丰富的经验和技能。在这篇文章中,我将分享我的心得体会、探讨自动化测试的成长路,以及总结实践法,希望能够帮助更多的人在自动化测试领域取得成功。可是,App 测试面临着很多挑战,比如多端发布、多版本发布、多机型发布等等,导致了手工测试很难完全胜任。因此,自动化测试、持续测试就成为了每个开发团队的必要需求。

2023-04-08 17:45:51 170

原创 面试了13家企业软件测试岗位,面试题整理

充分的定义,如果在这里使用2&8法则,那就是4倍于正面用例的数量,毕竟一个健壮的软件,其中80%的代码都是在“保护”20%的功能实现。4. 4xx:400代表客户端发送的语法有错误,401代表访问的页面没有授权,403 无权限访问该网页,404代表没有这个页面,415 格式错误。根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;等价类、边界值、正交试验法、状态迁移法、因果图、场景测试法、异常分析法、因果图、错误猜测法、判定表。

2023-04-06 17:11:15 108

原创 测试行业3年经验,从大厂裸辞后,面试阿里、字节全都一面挂,被面试官说我的水平还不如应届生

不论是面试哪个级别的测试工程师,面试官都会问一句“会编程吗?有没有自动化测试的相关经验?说到底,软件测试行业还是属于技术岗位,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,行业天花板也在逐渐升高,只会点点点的测试员们越来越难在行业立足,逐渐会被自动化测试工程师和测试开发工程师所取代。

2023-04-01 17:07:58 96

原创 校招失败后,在外包公司熬了 2 年终于进了字节跳动,竭尽全力....

其实两年前校招的时候就往字节投了一次简历,结果很明显凉了,随后这个理想就被暂时放下了,但是这个种子一直埋在心里这两年除了工作以外,也会坚持写博客,也因此结识了很多优秀的小伙伴,从他们身上学到了特别多东西,把这次面试分享出来,也是希望可以帮助到更多的人。

2023-03-31 17:35:51 149

零基础软件测试学习资料

零基础软件测试学习资料

2017-04-11

黑盒测试介绍

软件测试资料 手机测试资料

2017-04-11

web测试方法

软件测试web测试方法

2017-04-11

APP测试要点

软件测试APP测试要点

2017-04-11

空空如也

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

TA关注的人

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