- 博客(618)
- 收藏
- 关注
原创 Selenium中操作iframe,别再说你不会了
1、上述的封装中,并未用到较多的显示等待,而是简单的使用了强制等待,这是不值得提倡的。2、封装的套路可以模仿,自己写一写。3、大家记得写好注释4、上述代码中,切换iframe还有很大的优化空间,可以自己试试如何优化为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们 如果需要可以自行免费领取 【保证100%免费】软件测试面试文档。
2025-04-10 20:41:26
649
原创 软件测试面试题和简历模板(面试前准备篇)
很多公司自动化测试有要求,由于之前的工作主要涉及的不多,我最近有在学习的是一个app的自动化测试,它是使用Pythopn+Appium,结合pytest自动化测试框架,基于PO的思想来实现的测试。如果,一时想不起来怎么回答,可以这么切入,找一个自己工作中很熟悉的项目,然后,谈谈你是如何对这个项目进行测试的,然后,在某一个版本测试中,发现xxx,开发也xxxx,前端也xxxx,运维也xxxx,最后终于发现原来是xxx引起的xxxx。开发者通常不在测试现场,这是在开发者无法控制的环境下进行的测试。
2025-04-10 20:41:19
650
原创 测试面试官会做些什么?
比如,在涉及接口测试时,会关注候选人用的是什么工具,对于工具的原理了解有多深,对接口测试的认知是怎么样的。同时,也会针对候选人的简历做一个初步的阅读,了解工作经历及相关的能力,在关键的经历上标注一些问题,作为面试时的重点考察对象。最后,关于是否录用,是一个综合考量的结果,没有被录用,并不表示候选人不优秀,可能是岗位不匹配(如此团队只是需要一个中级岗,但候选人的表现超出预期。具体的面试过程中,其实没有特别的套路,基本上会结合候选人的回答进行随机的提问,并在适当的时间引入自己准备的问题进行提问。
2025-04-09 17:13:31
675
原创 软件测试_接口测试面试题
因此,我们应该高度重视接口测试的工作,并不断优化和完善它,以确保系统能够正常运行,并满足用户的期望。在进行接口测试时,我们需要根据系统的设计和需求文档,设计合适的测试用例,对接口的各种情况进行全面的覆盖。通过全面而准确的接口测试,我们可以提高系统的可靠性和可用性,满足用户的需求,并为软件开发和维护工作提供有效的支持。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-04-09 17:13:24
468
原创 耗时半月,终于把牛客网上的软件测试面试八股文整理成了PDF合集(测试基础+linux+MySQL+接口测试+自动化测试+测试框架+jmeter测试+测试开发)
常见的面试题。
2025-04-07 22:04:56
761
原创 抖音软件测试面试题(含答案)
一般情况下,可以采用物理机或虚拟机来模拟测试环境,安装必要的操作系统、开发环境和数据库等组件、应用程序本身,并根据测试追溯方案配置所需的备份、恢复、负载均衡和性能监控工具等。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
2025-04-07 22:04:40
629
原创 自动化测试10个最佳实践
虽然大家都知道坚果是非常健康和有营养的,但是,当你尝试吃它的时候,我猜测过程都不会很顺利。现实就是那么相似,我们都知道测试自动化对有好处(就像坚果对我们的身体一样!),很遗憾很多公司在不考虑细微差别的情况下就赶着上线测试自动化。如果您不遵循一些规则,您可能会弄巧反拙。为了避免这种情况,我尝试收集了 10 个测试自动化的最佳实践建议以供大家参考。
2025-04-02 16:33:09
374
原创 一篇文章搞懂Jenkins持续集成解决的是什么问题
大师 Martin Fowler 是这样定义持续集成的:持续集成是一种软件开发实战, 即团队开发成员经常集成他们的工作. 通常, 每个成员每天至少集成一次, 也就意味着每天可能发生多次集成.持续集成并不能消除Bug, 而是让它们非常容易发现和改正.根据对项目实战的理解, 持续集成中的 “持续” 是指不间断的;“集成” 可分为广义和狭义, 广义的集成指软件各个过程的集成, 包括开发、部署、测试等. 狭义的集成即代码和代码之间的集成, 从而保证代码合并不冲突.
2025-04-02 16:32:38
286
原创 自动化测试框架搭建全过程
前段时间写了一系列自动化测试相关的文章,当然更多的是方法和解决问题的思路角度去阐述我的一些观点。这篇文章来聊聊新手如何从零到一落地实践。
2025-04-02 16:32:03
313
原创 软件测试面试题,精选33道,面试稳了。
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA 对流程的监控,对功能及配置的审计来达到开发的最优化。根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。
2025-03-29 20:48:52
473
原创 21道经典软件测试面试题,你会几题?
概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述 的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。测试脚本是为了进行自动化测试而编写的脚本。测试脚本的编写必须对应相应的测试用例。
2025-03-29 20:48:20
660
原创 掌握这3分钟自我介绍,你的软件测试面试就稳了
在面试中常常作为第一个问题而出现,好的自我介绍可以带来良好的第一印象,如何讲好自我介绍呢。我建议从三部分下手。
2025-03-28 21:20:57
790
原创 月薪 20k 的性能测试面试题大曝光,让你如何迅速拿下 offer!
瓶颈主要是系统某一方面或者几个方面能力不能满足用户的特定业务要求,严格的从技术角度讲所有的系统都会有瓶颈,因为大多数系统的资源配置不是完全协调的,例如CPU使用率刚好达到100%时,内存也正好耗尽的系统不是很多见。因此我们讨论系统瓶颈要从应用的角度讨论,关键是看系统能否满足用户需求。在用户极限使用系统的情况下,系统的响应仍然正常,我们可以认为改系统没有瓶颈或者瓶颈不会影响用户工作。因此我们测试系统瓶颈主要是实现下面两个目的:发现“表面”的瓶颈。
2025-03-28 19:41:31
690
原创 【面经】2025年软件测试面试题,精选100 道(附答案)
80 、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷( Bug )的管理?79 、您以往的工作中,一条软件缺陷(或者叫 Bug )记录都包含了哪些内容?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。12、使用 QTP 做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作?70 、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。
2025-03-27 19:21:46
540
原创 耗时半月,终于把牛客网上的软件测试面试八股文整理成了PDF合集(测试基础+linux+MySQL+接口测试+自动化测试+测试框架+jmeter测试+测试开发)
大家好,最近有不少小伙伴在后台留言,近期的面试越来越难了,要背的越来越多了,考察得越来越细,越来越底层,明摆着就是想让我们徒手造航母嘛!实在是太为难我们这些了。这不,为了帮大家节约时间,给大家搞来了今年上半年碰到的大厂题合集,内容非常的全面。1.你对软件测试的定义是什么?你认为测试工作的重要性在哪里?2.你是否熟悉各种测试类型?例如单元测试、接口测试、集成测试、系统测试、性能测试、安全测试等。3.你是否有使用过一些流行的测试工具,例如Selenium、JMeter、Postman等?
2025-03-27 19:20:32
890
原创 软件测试面试一定会被问到的10个技术问题(附答案)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-03-27 17:14:21
774
原创 JMeter 设置请求头信息的详细步骤
在使用的过程中,我们会遇到需要设置请求头信息的场景。比如:POST 传过去的 Body 数据是的。需要填添加头信息:Content-Type:application/json。在 header 中用 token 来传用户的认证信息。下面,来具体介绍下 JMeter 设置 HTTP 请求头的方法。
2025-03-26 20:13:58
604
原创 5 个最佳 Mock 工具
在激烈竞争的前端开发领域中,提高团队效率至关重要。上述讨论的工具,包括 Apifox、JSON Server、Mock.js、JSONPlaceholder 和 mswjs,为开发者提供了多种选择。Apifox 凭借其智能模拟和集成特性,为 API 管理带来便利和效率。通过策略性利用这些工具,可以推动前端项目顺利执行。!!
2025-03-26 20:13:27
1070
原创 Postman —— HTTP请求基础组成部分
Get请求方式把转换、拼接完的字符串用?直接与表单的action连接作为URL使用,所以请求体里没有数据。Post请求方式把转换、拼接后的字符串放在了请求体里,不会在浏览器的地址栏显示,因而更安全一些。raw可以上传任意格式的文本类型数据,文本不做任何修饰传到服务端,可以上传text、json、xml、html等。其实主要的还是传递json格式的数据,当后端要求json数据格式的时候,就要使用此种格式来测试。binary相当于,只可以上传二级制数据,通常用来上传文件,但一次只能上传一个文件。
2025-03-26 20:12:46
604
原创 还不懂 RESTful 接口是什么?快进来看看
"REST"(Representational State Transfer,表现层状态转移)是一种设计原则和架构风格,用于构建分布式系统,强调使用统一的接口和无状态通信来操作网络上的资源,"RESTful"则是基于REST原则设计的Web服务,使用HTTP协议的标准方法来实现对网络资源的操作。
2025-03-26 17:22:06
1039
原创 软件测试面试大总结(附带答案)
软件复用不仅是提高软件生产力和质量的关键技术,而且随着技术的演进,其复用的范围也从最初的代码级复用(仅限于程序代码)逐渐扩展到了更广泛的领域,如领域知识、开发经验、设计决策、体系结构、需求、设计、代码和文档等各个方面。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。合理的论述,向测试经理说明自己的判断的理由,表述的时候会注意客观、严谨,避免个人情绪的干扰。
2025-03-24 20:55:18
656
原创 软件测试面试丨关于JMeter的问题,看这篇就够了
JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。下面列举分享一些关于JMeter问的最多的面试题。1、解释下什么是JMeter?JMeter是一款Java开源工具,用于性能负载测试。它旨在分析和衡量Web应用程序和各种服务的性能和负载功能行为。2、说明JMeter的工作原理?JMeter就像一群将请求发送到目标服务器的用户一样。
2025-03-24 20:50:36
921
原创 背完这195道软件测试面试题,帮你轻松拿下提前批offer
最近在整理字节,阿里,腾讯,京东的,挑了一部分在四个大厂面试题中出现频率比较高的,发现还是基础知识比较多,废话不多说,你们自己看看,这里小编只放了面试题,没有答案,这些面试题中大部分应该都知道,如果不知道的需要答案的可以查看文末获取方式!以下是整理的195道软件测试面试题,能让你对有基本的了解。根据我个人的经验,一个好的面试官在面试的时候是不会事先准备一列问题清单,一般来说都从关于软件测试最基本的概念开始,然后再根据你的回答继续深入讨论。什么是软件测试??软件测试的目标软件测试的原则测试的工作流程。
2025-03-18 21:30:46
829
原创 软件测试面试:拿到一个版本(产品),如何开展测试?
产品提测后,如何开展测试?我们都了解软件测试的执行流程,......提测--详细测试-提交缺陷报告-回归测试,但软件测试并不总是线性过程,它甚至可能是螺旋结构,不断地试错,不断地迭代,不断地回归,直至最终的可用版本。那么测试人员拿到提测版本后,如何开展测试?如何进行第一轮、第二轮测试?1、从开始,也就是最简单的测试,如果不是特别复杂的项目,可以直接由基本流+备用流的方式来进行快速测试,也可以认为是可用性测试,能否继续进行下一步取决于冒烟测试结果是否通过,如基本流未通,则可以直接退回。否则,继续下一步。
2025-03-18 21:26:25
793
原创 性能测试需求分析案例
有同学问了这样一个问题:一个新服务上线需要压测,业务类型为订单业务,数据库采用的是MySQL且分库分表,在开展性能测试时有哪些注意事项?这是一个很典型且较为常见的性能需求,很多新手在面对这种性能需求时却经常犯错,常见的误区有直接压测MySQL、用工具直接模拟高并发、测试数据量较小甚至重复等现象。在以往分享的性能测试相关实践案例文章中,我一直强调一个认知:性能测试是一个系统的技术工程,实施之前一定要做好需求分析,然后设计好三大模型(业务模型+流量模型+数据模型),最后才是执行压测。
2025-03-17 17:04:17
752
原创 性能测试需求分析案例
有同学问了这样一个问题:一个新服务上线需要压测,业务类型为订单业务,数据库采用的是MySQL且分库分表,在开展性能测试时有哪些注意事项?这是一个很典型且较为常见的性能需求,很多新手在面对这种性能需求时却经常犯错,常见的误区有直接压测MySQL、用工具直接模拟高并发、测试数据量较小甚至重复等现象。在以往分享的性能测试相关实践案例文章中,我一直强调一个认知:性能测试是一个系统的技术工程,实施之前一定要做好需求分析,然后设计好三大模型(业务模型+流量模型+数据模型),最后才是执行压测。
2025-03-17 17:03:35
1032
原创 2025年软件测试面试问题与答案汇总
准备软件测试面试可能会让人望而生畏,但只要准备得当,你就能满怀信心地走进考场。本指南为你提供了60多个涵盖从基础到高级话题的必备问题及答案,确保你能从容应对任何提问。我们的问题经过精心挑选,并分为三个部分:初级水平、中级水平和高级水平。最后,我们还提供了宝贵的技巧、策略及有用资源,帮助你更好地回答棘手的面试问题,同时推荐了一些旨在挖掘你以往相关领域经验的个性化问题,供你提前做好准备。通过充分准备这60多个关键的软件测试面试问题及答案,你将能够自信地应对任何面试。请记住,理解这些概念并能够将其应用于现实场景中
2025-03-17 17:02:58
981
原创 测试工程师必须掌握!!APP测试常见⾯试题及ADB常⽤命令
就目前我们互联网+中心的大多数业务而言,是整个测试过程的基础和重点,占比很大。除去每个产品和版本不同的业务需求以及功能,针对于大多数APP的共同点和移动设备的特性,松小勤总结了一些APP测试中需要考虑到的,经常遇见的面试题以供参考。1、和app测试的相同点和区别?2、如何测试一个App的登录场景?3、Push消息如何测试?4、App的闪退通常是什么原因造成的?APP闪退的原因可能是?5、测试过程中遇到app出现或者ANR,你会怎么处理?
2025-03-17 17:01:35
198
原创 测试开发面试题:缓存击穿和缓存雪崩
要有效预防缓存击穿和雪崩,可以综合使用上述多种策略,充分考虑系统的架构设计和业务逻辑,在高并发场景下保障系统的稳定性与良好的用户体验。同时,监测系统的运行状态,及时发现和调整潜在问题也是关键。
2025-03-15 19:45:22
295
原创 软件测试_接口测试面试题
接口测试是软件测试中一个至关重要的环节。通过验证系统各个模块之间的通信和数据交互是否正常,接口测试确保了系统的稳定性和可靠性。在接口测试中,我们需要关注功能、性能、安全性和可靠性等方面,以保证系统的高质量。通过设计合适的测试用例和使用适当的工具和技术,我们可以发现并解决系统中的潜在问题,提高系统的可靠性和稳定性。接口测试不仅能够满足用户的需求,还为软件开发和维护提供了有效的支持。因此,我们应该高度重视接口测试的工作,并不断优化和完善它,以确保系统能够正常运行,并满足用户的期望。
2025-03-15 19:44:27
605
原创 性能测试常见面试问题汇总
答:负载测试是指在特定负载条件下评估系统或应用程序的表现。负载测试通常包括并发用户数、事务吞吐量和资源利用率等指标。压力测试是指在达到系统可承受负载上限时评估系统或应用程序的表现。通过压力测试,我们可以确定系统的容量和性能极限等信息。容量测试是指在特定负载条件下评估系统或应用程序的容量。通过容量测试,我们可以确定系统的容量和资源需求等信息。
2025-03-15 19:35:00
796
原创 软件测试面试常常遇到的十大“套路”
2)对自己的技术很有信心,就用实力说话,我受过专业系统的软件编程的培训,做了XX项目,掌握了XX技术,不需要公司进行大量的培训,而且我对编程特别感兴趣,自学能力也很好。包括:最强的技能、最深入研究的技术领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,重点突出好的人格和做事的能力。公司的晋升机制是什么样的?面试前了解清楚公司的主营业务,面试岗位的技术需求,发展情况,回答时可以说说公司的情况,根据公司的需求谈行业趋势及技术发展,不能无边际的泛泛而谈。
2025-03-14 16:18:06
806
原创 软件测试面试,如何自我介绍?
在讨论如何自我介绍之前,我们先来讨论一下为什么大多数面试的第一个问题都是自我介绍?很多人会疑问,简历上不是写得很清楚了吗,个人信息、教育经历、工作经历、专业技能不是都有吗,为什么还需要我重复一遍呢?在我看来主要以下几个原因:由于面试者与面试官第一次见面,通过自我介绍可以先缓解一下尴尬的气氛,让面试者不至于太紧张面试官还没来得及仔细看你的简历就去面试你了,正好在你做自我介绍的过程中面试官可以边听边看你的简历,思考接下来提问你什么样的问题,因此自我介绍很重要,会影响面试官和你继续沟通的欲望。
2025-03-14 16:17:09
352
原创 40个软件测试面试题,找工作看过来
一个写得很好的测试计划文件,详细说明了软件测试的范围和活动,对项目的成功是必要的。从本质上讲,测试计划是一个持续的文件,由测试经理监控和控制。它本质上是一个蓝图,概述了谁、什么、何时、如何以及其他完整测试程序的细节。以下信息必须包括在测试计划中:
2025-03-14 16:16:11
258
原创 高频软件测试基础面试题
为了发现程序中的错误而执行程序的过程。测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。
2025-03-14 16:15:09
265
原创 阿里软件测试面试记录
1、先做个自我介绍(用“然后”这个词太多了,需要提高演讲能力)2、简单介绍下团队规模,不是公司规模(主要是测试多少人,对接多少开发)3、产品偏向于工作台,有各种各样的能力,你主要负责哪一块(crm)4、公司整体质量保障体系是怎样的?5、质量指标那这块是怎么梳理的?有没有比较通用化的梳理方式6、线上问题反馈收集的方式有哪些,我理解刚刚有一个渠道是用户反馈,还有其他吗?(诊断系统,报警通知)7、产品背后的系统是用什么语言8、举一个比较经典有分析价值的线上问题。
2025-03-13 15:55:46
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人