自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动化测试10个最佳实践

虽然大家都知道坚果是非常健康和有营养的,但是,当你尝试吃它的时候,我猜测过程都不会很顺利。现实就是那么相似,我们都知道测试自动化对有好处(就像坚果对我们的身体一样!),很遗憾很多公司在不考虑细微差别的情况下就赶着上线测试自动化。如果您不遵循一些规则,您可能会弄巧反拙。为了避免这种情况,我尝试收集了 10 个测试自动化的最佳实践建议以供大家参考。

2025-04-02 16:33:09 351

原创 一篇文章搞懂Jenkins持续集成解决的是什么问题

大师 Martin Fowler 是这样定义持续集成的:持续集成是一种软件开发实战, 即团队开发成员经常集成他们的工作. 通常, 每个成员每天至少集成一次, 也就意味着每天可能发生多次集成.持续集成并不能消除Bug, 而是让它们非常容易发现和改正.根据对项目实战的理解, 持续集成中的 “持续” 是指不间断的;“集成” 可分为广义和狭义, 广义的集成指软件各个过程的集成, 包括开发、部署、测试等. 狭义的集成即代码和代码之间的集成, 从而保证代码合并不冲突.

2025-04-02 16:32:38 273

原创 自动化测试框架搭建全过程

前段时间写了一系列自动化测试相关的文章,当然更多的是方法和解决问题的思路角度去阐述我的一些观点。这篇文章来聊聊新手如何从零到一落地实践。

2025-04-02 16:32:03 245

原创 2025最新性能测试面试题(带答案)

答:测试系统有没有性能问题考虑时间,空间服务端资源是否足够?响应时间是否超时?系统是否足够稳定?

2025-03-31 21:54:37 686

原创 软件测试面试题,精选33道,面试稳了。

测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA 对流程的监控,对功能及配置的审计来达到开发的最优化。根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。

2025-03-29 20:48:52 458

原创 21道经典软件测试面试题,你会几题?

概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述 的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。测试脚本是为了进行自动化测试而编写的脚本。测试脚本的编写必须对应相应的测试用例。

2025-03-29 20:48:20 652

原创 掌握这3分钟自我介绍,你的软件测试面试就稳了

在面试中常常作为第一个问题而出现,好的自我介绍可以带来良好的第一印象,如何讲好自我介绍呢。我建议从三部分下手。

2025-03-28 21:20:57 768

原创 背完这195道软件测试面试题,帮你轻松拿下提前批offer

最近在整理字节,阿里,腾讯,京东的。

2025-03-28 21:20:25 516

原创 月薪 20k 的性能测试面试题大曝光,让你如何迅速拿下 offer!

瓶颈主要是系统某一方面或者几个方面能力不能满足用户的特定业务要求,严格的从技术角度讲所有的系统都会有瓶颈,因为大多数系统的资源配置不是完全协调的,例如CPU使用率刚好达到100%时,内存也正好耗尽的系统不是很多见。因此我们讨论系统瓶颈要从应用的角度讨论,关键是看系统能否满足用户需求。在用户极限使用系统的情况下,系统的响应仍然正常,我们可以认为改系统没有瓶颈或者瓶颈不会影响用户工作。因此我们测试系统瓶颈主要是实现下面两个目的:发现“表面”的瓶颈。

2025-03-28 19:41:31 669

原创 【面经】2025年软件测试面试题,精选100 道(附答案)

80 、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷( Bug )的管理?79 、您以往的工作中,一条软件缺陷(或者叫 Bug )记录都包含了哪些内容?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。12、使用 QTP 做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作?70 、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。

2025-03-27 19:21:46 528

原创 耗时半月,终于把牛客网上的软件测试面试八股文整理成了PDF合集(测试基础+linux+MySQL+接口测试+自动化测试+测试框架+jmeter测试+测试开发)

大家好,最近有不少小伙伴在后台留言,近期的面试越来越难了,要背的越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些了。这不,为了帮大家节约时间,给大家搞来了今年上半年碰到的大厂题合集,内容非常的全面。1.你对软件测试的定义是什么?你认为测试工作的重要性在哪里?2.你是否熟悉各种测试类型?例如单元测试、接口测试、集成测试、系统测试、性能测试、安全测试等。3.你是否有使用过一些流行的测试工具,例如Selenium、JMeter、Postman等?

2025-03-27 19:20:32 876

原创 软件测试面试一定会被问到的10个技术问题(附答案)

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

2025-03-27 17:14:21 743

原创 JMeter 设置请求头信息的详细步骤

在使用的过程中,我们会遇到需要设置请求头信息的场景。比如:POST 传过去的 Body 数据是的。需要填添加头信息:Content-Type:application/json。在 header 中用 token 来传用户的认证信息。下面,来具体介绍下 JMeter 设置 HTTP 请求头的方法。

2025-03-26 20:13:58 392

原创 5 个最佳 Mock 工具

在激烈竞争的前端开发领域中,提高团队效率至关重要。上述讨论的工具,包括 Apifox、JSON Server、Mock.js、JSONPlaceholder 和 mswjs,为开发者提供了多种选择。Apifox 凭借其智能模拟和集成特性,为 API 管理带来便利和效率。通过策略性利用这些工具,可以推动前端项目顺利执行。!!

2025-03-26 20:13:27 1019

原创 Postman —— HTTP请求基础组成部分

Get请求方式把转换、拼接完的字符串用?直接与表单的action连接作为URL使用,所以请求体里没有数据。Post请求方式把转换、拼接后的字符串放在了请求体里,不会在浏览器的地址栏显示,因而更安全一些。raw可以上传任意格式的文本类型数据,文本不做任何修饰传到服务端,可以上传text、json、xml、html等。其实主要的还是传递json格式的数据,当后端要求json数据格式的时候,就要使用此种格式来测试。binary相当于,只可以上传二级制数据,通常用来上传文件,但一次只能上传一个文件。

2025-03-26 20:12:46 577

原创 还不懂 RESTful 接口是什么?快进来看看

"REST"(Representational State Transfer,表现层状态转移)是一种设计原则和架构风格,用于构建分布式系统,强调使用统一的接口和无状态通信来操作网络上的资源,"RESTful"则是基于REST原则设计的Web服务,使用HTTP协议的标准方法来实现对网络资源的操作。

2025-03-26 17:22:06 984

原创 软件测试面试大总结(附带答案)

软件复用不仅是提高软件生产力和质量的关键技术,而且随着技术的演进,其复用的范围也从最初的代码级复用(仅限于程序代码)逐渐扩展到了更广泛的领域,如领域知识、开发经验、设计决策、体系结构、需求、设计、代码和文档等各个方面。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。合理的论述,向测试经理说明自己的判断的理由,表述的时候会注意客观、严谨,避免个人情绪的干扰。

2025-03-24 20:55:18 649

原创 软件测试面试丨关于JMeter的问题,看这篇就够了

JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。下面列举分享一些关于JMeter问的最多的面试题。1、解释下什么是JMeter?JMeter是一款Java开源工具,用于性能负载测试。它旨在分析和衡量Web应用程序和各种服务的性能和负载功能行为。2、说明JMeter的工作原理?JMeter就像一群将请求发送到目标服务器的用户一样。

2025-03-24 20:50:36 879

原创 背完这195道软件测试面试题,帮你轻松拿下提前批offer

最近在整理字节,阿里,腾讯,京东的,挑了一部分在四个大厂面试题中出现频率比较高的,发现还是基础知识比较多,废话不多说,你们自己看看,这里小编只放了面试题,没有答案,这些面试题中大部分应该都知道,如果不知道的需要答案的可以查看文末获取方式!以下是整理的195道软件测试面试题,能让你对有基本的了解。根据我个人的经验,一个好的面试官在面试的时候是不会事先准备一列问题清单,一般来说都从关于软件测试最基本的概念开始,然后再根据你的回答继续深入讨论。什么是软件测试??软件测试的目标软件测试的原则测试的工作流程。

2025-03-18 21:30:46 814

原创 软件测试面试:拿到一个版本(产品),如何开展测试?

产品提测后,如何开展测试?我们都了解软件测试的执行流程,......提测--详细测试-提交缺陷报告-回归测试,但软件测试并不总是线性过程,它甚至可能是螺旋结构,不断地试错,不断地迭代,不断地回归,直至最终的可用版本。那么测试人员拿到提测版本后,如何开展测试?如何进行第一轮、第二轮测试?1、从开始,也就是最简单的测试,如果不是特别复杂的项目,可以直接由基本流+备用流的方式来进行快速测试,也可以认为是可用性测试,能否继续进行下一步取决于冒烟测试结果是否通过,如基本流未通,则可以直接退回。否则,继续下一步。

2025-03-18 21:26:25 782

原创 性能测试需求分析案例

有同学问了这样一个问题:一个新服务上线需要压测,业务类型为订单业务,数据库采用的是MySQL且分库分表,在开展性能测试时有哪些注意事项?这是一个很典型且较为常见的性能需求,很多新手在面对这种性能需求时却经常犯错,常见的误区有直接压测MySQL、用工具直接模拟高并发、测试数据量较小甚至重复等现象。在以往分享的性能测试相关实践案例文章中,我一直强调一个认知:性能测试是一个系统的技术工程,实施之前一定要做好需求分析,然后设计好三大模型(业务模型+流量模型+数据模型),最后才是执行压测。

2025-03-17 17:04:17 732

原创 性能测试需求分析案例

有同学问了这样一个问题:一个新服务上线需要压测,业务类型为订单业务,数据库采用的是MySQL且分库分表,在开展性能测试时有哪些注意事项?这是一个很典型且较为常见的性能需求,很多新手在面对这种性能需求时却经常犯错,常见的误区有直接压测MySQL、用工具直接模拟高并发、测试数据量较小甚至重复等现象。在以往分享的性能测试相关实践案例文章中,我一直强调一个认知:性能测试是一个系统的技术工程,实施之前一定要做好需求分析,然后设计好三大模型(业务模型+流量模型+数据模型),最后才是执行压测。

2025-03-17 17:03:35 1005

原创 2025年软件测试面试问题与答案汇总

准备软件测试面试可能会让人望而生畏,但只要准备得当,你就能满怀信心地走进考场。本指南为你提供了60多个涵盖从基础到高级话题的必备问题及答案,确保你能从容应对任何提问。我们的问题经过精心挑选,并分为三个部分:初级水平、中级水平和高级水平。最后,我们还提供了宝贵的技巧、策略及有用资源,帮助你更好地回答棘手的面试问题,同时推荐了一些旨在挖掘你以往相关领域经验的个性化问题,供你提前做好准备。通过充分准备这60多个关键的软件测试面试问题及答案,你将能够自信地应对任何面试。请记住,理解这些概念并能够将其应用于现实场景中

2025-03-17 17:02:58 970

原创 测试工程师必须掌握!!APP测试常见⾯试题及ADB常⽤命令

就目前我们互联网+中心的大多数业务而言,是整个测试过程的基础和重点,占比很大。除去每个产品和版本不同的业务需求以及功能,针对于大多数APP的共同点和移动设备的特性,松小勤总结了一些APP测试中需要考虑到的,经常遇见的面试题以供参考。1、和app测试的相同点和区别?2、如何测试一个App的登录场景?3、Push消息如何测试?4、App的闪退通常是什么原因造成的?APP闪退的原因可能是?5、测试过程中遇到app出现或者ANR,你会怎么处理?

2025-03-17 17:01:35 195

原创 测试开发面试题:缓存击穿和缓存雪崩

要有效预防缓存击穿和雪崩,可以综合使用上述多种策略,充分考虑系统的架构设计和业务逻辑,在高并发场景下保障系统的稳定性与良好的用户体验。同时,监测系统的运行状态,及时发现和调整潜在问题也是关键。

2025-03-15 19:45:22 281

原创 软件测试_接口测试面试题

接口测试是软件测试中一个至关重要的环节。通过验证系统各个模块之间的通信和数据交互是否正常,接口测试确保了系统的稳定性和可靠性。在接口测试中,我们需要关注功能、性能、安全性和可靠性等方面,以保证系统的高质量。通过设计合适的测试用例和使用适当的工具和技术,我们可以发现并解决系统中的潜在问题,提高系统的可靠性和稳定性。接口测试不仅能够满足用户的需求,还为软件开发和维护提供了有效的支持。因此,我们应该高度重视接口测试的工作,并不断优化和完善它,以确保系统能够正常运行,并满足用户的期望。

2025-03-15 19:44:27 598

原创 性能测试常见面试问题汇总

答:负载测试是指在特定负载条件下评估系统或应用程序的表现。负载测试通常包括并发用户数、事务吞吐量和资源利用率等指标。压力测试是指在达到系统可承受负载上限时评估系统或应用程序的表现。通过压力测试,我们可以确定系统的容量和性能极限等信息。容量测试是指在特定负载条件下评估系统或应用程序的容量。通过容量测试,我们可以确定系统的容量和资源需求等信息。

2025-03-15 19:35:00 792

原创 2025最近接口测试面试题!

接口测试是一种。

2025-03-14 21:09:32 829

原创 软件测试面试常常遇到的十大“套路”

2)对自己的技术很有信心,就用实力说话,我受过专业系统的软件编程的培训,做了XX项目,掌握了XX技术,不需要公司进行大量的培训,而且我对编程特别感兴趣,自学能力也很好。包括:最强的技能、最深入研究的技术领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,重点突出好的人格和做事的能力。公司的晋升机制是什么样的?面试前了解清楚公司的主营业务,面试岗位的技术需求,发展情况,回答时可以说说公司的情况,根据公司的需求谈行业趋势及技术发展,不能无边际的泛泛而谈。

2025-03-14 16:18:06 799

原创 软件测试面试,如何自我介绍?

在讨论如何自我介绍之前,我们先来讨论一下为什么大多数面试的第一个问题都是自我介绍?很多人会疑问,简历上不是写得很清楚了吗,个人信息、教育经历、工作经历、专业技能不是都有吗,为什么还需要我重复一遍呢?在我看来主要以下几个原因:由于面试者与面试官第一次见面,通过自我介绍可以先缓解一下尴尬的气氛,让面试者不至于太紧张面试官还没来得及仔细看你的简历就去面试你了,正好在你做自我介绍的过程中面试官可以边听边看你的简历,思考接下来提问你什么样的问题,因此自我介绍很重要,会影响面试官和你继续沟通的欲望。

2025-03-14 16:17:09 329

原创 40个软件测试面试题,找工作看过来

一个写得很好的测试计划文件,详细说明了软件测试的范围和活动,对项目的成功是必要的。从本质上讲,测试计划是一个持续的文件,由测试经理监控和控制。它本质上是一个蓝图,概述了谁、什么、何时、如何以及其他完整测试程序的细节。以下信息必须包括在测试计划中:

2025-03-14 16:16:11 253

原创 高频软件测试基础面试题

为了发现程序中的错误而执行程序的过程。测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。

2025-03-14 16:15:09 260

原创 阿里软件测试面试记录

1、先做个自我介绍(用“然后”这个词太多了,需要提高演讲能力)2、简单介绍下团队规模,不是公司规模(主要是测试多少人,对接多少开发)3、产品偏向于工作台,有各种各样的能力,你主要负责哪一块(crm)4、公司整体质量保障体系是怎样的?5、质量指标那这块是怎么梳理的?有没有比较通用化的梳理方式6、线上问题反馈收集的方式有哪些,我理解刚刚有一个渠道是用户反馈,还有其他吗?(诊断系统,报警通知)7、产品背后的系统是用什么语言8、举一个比较经典有分析价值的线上问题。

2025-03-13 15:55:46 412

原创 大厂测试面试题含答案

测试用例是一个具体的测试场景或测试情况,它描述了被测系统在特定条件下的输入、操作和预期输出。测试用例通常包括测试目的、测试步骤、预期结果和实际结果等信息,用于验证软件系统的功能、性能或其他质量属性。测试脚本是一段自动化脚本或代码,用于执行测试用例并验证预期结果。测试脚本通常由测试工程师编写,使用特定的测试框架、编程语言和工具来实现自动化测试。测试脚本可以模拟用户的操作,自动执行一系列测试步骤,并根据预期结果进行断言验证。

2025-03-13 15:54:14 743

原创 jmeter调试错误大全

在使用jmeter做。

2025-03-12 19:37:46 728

原创 2025软件测试八股文,能不能拿心仪Offer就看你背得怎样了

鉴于目前测试就业越来越严峻,内卷也成了测试领域的代名词了。我的一个HR朋友告诉我,由于门槛较低,现在普通测试岗(偏功能)的投递比已经将近100,也就是一个岗位差不多有百分简历投进来。所以现在还想从事软件测试行业的小伙伴们,想要心仪的工作,要多努力学习哟。1.软件测试基础题(250题)2.Linux(55题)3.MySQL(80题)4.web测试(10题)5.接口测试(36题)6.APP测试(12题)7.Python(100题)8.Selenium(40题)

2025-03-12 19:36:39 107

原创 什么是接口文档,如何写接口,有什么规范?

在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。

2025-03-12 19:34:44 580

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

在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

2025-03-11 16:34:14 868

原创 软件测试卷王面试题分享(超详细)

首先要自己熟悉项目,熟悉项目的需求、项目组织架构、项目研发接口等功能 + 接口 + 自动化 + 性能 是怎么处理的?第一步: 进行需求分析,需求评审,研发和测试对需求达成统一的理解第二步:架构师会输出接口规范;前后端开发根据接口进行开发功能测试人员,开始根据需求设计测试用例接口测试人员根据接口规范设计测试接口测试用例第三步:后端开发 先测接口第四步:接口测试人员对接口进行测试第五步:接口测试通过之后,输出接口的测试报告。

2025-03-11 16:28:10 814

原创 字节面试题,最优解通过

当中有明确提到,确认它是一个真的一个bug.如果在需求文档中有明确提到,那么应该跟开发人员说明情况,讲明如果这个bug不修改可能会带来的影响和后果。同时我们需要把这个bug跟踪单记录,以及bug出现的情况要描述清楚,可以录制视频或者日志,保留证据,给开发人员,让开发人员更好地去修改bug。面试,于是给九九看一下他去面试的一些问题,今天九九呢就把这些面试题当中出现频率比较高的几个题给大家分享出来。好了,今天的文章就分享到这,小伙伴如果遇到什么面试题不会回答的可以在评论区留言,下次给大家统一安排上。

2025-03-10 22:22:57 841

空空如也

空空如也

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

TA关注的人

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