- 博客(1183)
- 收藏
- 关注
原创 参加了十多个面试,一个offer也没拿到...为什么?
前几天,一个小伙伴留言说:自己面试了10多家企业了,愣是没有拿到一个offer,究竟是哪里出了问题?这两天笔者抽空整理好了答案,借这位同学的问题,给大家做一个简单的剖析:为什么参加了很多面试,你依然拿不到offer。
2025-06-12 19:38:09
607
原创 测试人员必备的linux命令(已分组)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。查找替换文本:sed -i ‘s/原字符串/新字符串/g’ 文件名 (在文件中替换文本,-i 表示直接修改原文件)搜索文件内容:grep “关键词” 文件名 或 grep -r “关键词” 目录 (-r 递归搜索)删除文件或目录:rm [-rf] 文件/目录 (-r 递归删除,-f 强制删除,小心使用)
2025-06-12 19:37:36
357
原创 测试工程师的“安全宝典”:SQL注入漏洞全攻略
SQL 注入是指攻击者通过在输入数据中嵌入恶意的 SQL 语句,从而改变应用程序与数据库交互时执行的 SQL 逻辑,达到获取敏感信息、篡改数据或执行非法操作的目的。这种漏洞通常出现在与数据库交互的应用程序中,如网站的登录页面、搜索功能、表单提交等。
2025-06-12 19:36:54
438
原创 接口自动化测试高频面试题
数据驱动就是通过excel来维护测试数据,通过相应的技术处理,拿到测试数据用于测试,从而实现测试数据与代码的解耦;数据驱动测试的本质就是高级的参数化。所谓会话就是session,而session是一种服务器的缓存技术,由服务器端创建,用户登录了系统,一般就会把登录用户的信息保存到这个session对象中,然后把此会话对应的id(JSESSIONID)返回,因此大部分系统都会用到session机制来实现鉴权。Session保存数据方式也是以key-value的形式。
2025-06-12 19:35:34
396
原创 【软件测试面试】银行项目测试面试题+答案(一)
需要注意的是,在计算逾期利息时,可能会涉及到复利计算、利率计算等复杂的数学运算,需要确保计算过程的正确性和准确性。在信用评估中,超过90天的逾期记录通常被认为是“严重逾期”,这可能会对借款人的信用状况产生负面影响,从而影响其获得贷款、信用卡、房屋租赁等服务的能力。在一些国家和地区,法律法规规定了逾期利息的计算方法和精度,需要按照法律法规的规定进行计算。银行和金融机构:银行和金融机构是信贷管理系统的主要用户,他们需要使用信贷管理系统来管理和监控自己的贷款业务,包括个人贷款、企业贷款、房贷、车贷等各个方面。
2025-06-09 15:55:12
799
原创 2025软件测试面试题(持续更新)
转眼2025年招聘季已将到来,没点真本事真技术,没点面试经验,不了解点职场套路,如何过五关斩六将?如何打败面试官?如何拿下那梦寐以求的offer?如果你的跳槽意向已经很确定,那么请往下看!跳槽最重要的一步自然是面试,马上跳槽季,网上出现了各种面试题,一时会让人眼花缭乱,分不清最该看哪个,所以小编整理出以下资料仅供大家参考。
2025-06-09 15:54:42
897
原创 软件测试面试指导之自我介绍 (干货)
如果你在做好本职工作的同时,另外还取得了别的成就,最好是在其他求职者中没有或少有的亮点,不妨也在简历上画上一笔吧。比如说你是测试工程师,平时有时间就在知乎、头条上发表测试技术类文章,或者参与过什么比赛,获XX奖,有多少粉丝等等,或者写过什么书,这也是一个加分项~PS:可以适当的表露出自己对该公司和岗位很有兴趣哦~面试官,你好,我叫xxx,xx年本科毕业,从事软件测试将近3年的时间。在此期间做过一些项目也积累过一些经验,能够独立地完成软件测试流程的一个工作。
2025-06-07 14:05:03
991
原创 2025软件测试面试八股文(完整版)
版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2025-06-07 14:04:32
895
原创 2025最新的软件测试面试题(含答案+文档)
分析:什么样的问题才是一个缺陷,需要从客户的需求出发;回答:1、软件没有实现需求规格说明书中要求;2、出现了需求规格说明书中指明不该出现的错误;3、软件没有实现需求文档中虽未明确提及但应该实现的功能;(如:账密加密)4、软件出现难以理解、不易使用或运行速度慢等问题都可以认为是软件缺陷;
2025-06-06 14:20:51
526
原创 软件测试面试常见问题【含答案】
PO是Page Object 模式的简称,它是一种设计思想,意思是,把一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,PO模式一般使用三层架构,分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。
2025-06-06 14:17:28
782
原创 这些软件测试面试题一定要会,自动化测试面试题(含答案)
断言assert 用于代码中验证实际结果符合预期结果,如果测试用例失败,则抛出异常并且提供断言日志。
2025-06-05 14:07:38
651
原创 面试必备!软件测试10个常见问题汇总
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-06-04 14:12:10
517
原创 全网最全软件测试面试题(含答案解析+文档)
版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2025-06-04 14:11:11
1006
原创 超全的软件测试面试大全(含答案+文档)
分析:这个问题是所有面试中最常问的,问的人可能是HR、部门主管、经理、甚至是董事长。大部分情况下,HR都会理解你的,但是回答问题时千万不要太过于实诚,有些面试者一上来就抱怨上一家公司如何压榨公司员工等这些话语,没有一家公司会愿意接受这样的面试者,HR并不能完全感受你遭遇到的,所以还请控制好自己的负面情绪。经理or董事长:这个回答起来的话还是比较难把握的,因为在面试时,面试者往往对公司的发展方向不是非常了解,所以要在回答时再带一句,“具体的发展方向,还需要根据公司的发展方向去调整”,这样回答会保险一些。
2025-06-04 14:06:56
663
原创 2025大厂高频软件测试面试真题(附答案)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!有多少开发、测试,项目周期多久,时间4、如何分配的,有多少用例,多少bug等?前问题一般就是界面的问题,不过像开发在url中加入新的请求参数,而没有写进接口文档中的错误属于后端错误。
2025-06-03 15:13:53
374
原创 软件测试面试必杀篇:【2025软件测试面试八股文宝典】
800道软件测试面试真题,高清打印版打包带走,横扫软件测试面试高频问题,涵盖、Linux、MySQL、Web测试、接口测试、App测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的,绝对是测试人的福音,面试者的最强武器。
2025-05-30 15:20:50
990
原创 最新最全2025软件测试面试笔试100道题目
21,我一套逻辑,不同的数据,我可以驱动整个测试逻辑,测试 数据驱动就是说不同的数据一套逻辑.........(具体忘了,反正是数据 驱动没说好,面试官在教我什么是数据驱动)10,你说的那个比较笼统,比如说我现在我想要知道它到底是参数错 误,还是它服务错了,还是其他的这种错误,还是网络其他的原因, 你按照你工作中一个实际场景去分析。12,那我问你一个问题,假如 Python 中有一个方法,就我现在有个 例子,里面的数据假如说是 1 2 2 3,我现在想把其中重复字符去掉, 使用什么方法?
2025-05-30 15:19:30
549
原创 软件测试面试有没有必要做笔试题?有些网友扎心了
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
2025-05-30 15:18:58
428
原创 【软件测试面试题】WEB功能测试(持续更新)
SQL注入攻击是注入攻击最常见的形式(此外还有OS注入攻击( Struts 2的高危漏洞就是通过OGNL实施OS注入攻击导致的)),当服务器使用请求参数构造SQL语句时,恶意的SQL被嵌入到SQL中交给数据库执行。SQL注入攻击需要攻击者对数据库结构有所了解才能进行,攻击者想要获得表结构有多种方式:1.如果使用开源系统搭建网站,数据库结构也是公开的(目前有很多现成的系统可以直接搭建论坛,电商网站,虽然方便快捷但是风险是必须要认真评估的);
2025-05-29 14:04:48
700
原创 软件测试面试被面试官问到:你会搭建测试环境吗?该怎么回答显得很有水平
总而言之,面试官问你这样的问题,一方面是想考察你的技术能力,另一方面也想考察你的表达能力。所以,大家可以对照一下上面列出来的知识点,如果感觉自己的知识储备不足,可以趁面试之前好好补习一下;如果发现很多知识领域自己都有涉猎,但是回答的时候不知道从哪里开始,那就根据自己的经验和实际情况,时常总结和沉淀,梳理自己的知识体系。
2025-05-29 14:04:06
857
原创 2025最新软件测试面试题【1000道题含答案】
断言Assert用于在代码中验证实际结果是不是符合预期结果,如果测试用例执行失败会抛出异常并提供断言日志Web自动化测试是从UI (用户界面)层面进行的自动化测试,测试人员通过编程自动化程序(测试用例脚本)来打开浏览器测试网站的业务逻辑。Selenium是一个开源的web自动化测试框架,支持多种编程语言开发自动化测试脚本,支持跨浏览器平台进行测试所谓会话就是session ,而session是一种服务器的缓存技术,由服务器端创建,
2025-05-29 14:03:20
571
原创 2025最新的软件测试面试八股文(答案+文档)
版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2025-05-28 15:06:09
883
原创 2025最新的软件测试面试大全(含答案+文档)
版本控制 (Revision control) 是一种软件工程技巧,在在开发的过程中,确保由不同人所编辑的司一文件都得到更新及历史记录的保存。Git(读音为/git/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2025-05-28 15:03:58
743
原创 软件测试岗位的经典面试题
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-05-28 15:02:32
729
原创 都是这条路!字节跳动(抖音)软件测试工程师面试题总结
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!
2025-05-28 14:58:46
335
原创 月薪2W的软件测试工程师,到底是做什么的?
软件测试(Software Testing)是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。通俗来说,软件测试就是通过“人工”或“自动化”的手段,来测试某个程序或系统,进而检验其是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试的目的是尽可能早的发现软件缺陷并确保其得以修复,因此软件测试是提高软件质量的重要手段,软件测试越早参与到软件开发过程中越好,这样开发出来的软件质量相对越高,时间和物力也越经济。
2025-05-27 14:15:52
999
原创 APP中断测试知多少
APP中断测试是一种软件测试方法,专注于评估移动应用程序在遭遇意外中断或外部事件干扰时的响应能力与稳定性。这些中断可以是由用户操作、系统事件、网络条件变化或其他应用程序的活动触发的。中断测试旨在确保应用能够优雅地处理这些中断,并在中断事件结束后恢复到预期状态,从而提供良好的用户体验。“中断”这个词对于任何人来说都是一个令人不快的词,除非它的后果能为被中断的工作带来更好的前景。任何形式的工作中断通常都被认为是不可接受的,因为它不仅阻碍了进度,还中断了与任务相关的连续性和节奏。
2025-05-27 14:07:46
1191
原创 2025:软件测试面试问题汇总
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-05-26 14:25:55
1042
原创 软件测试经典面试题,助你面试加分
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-05-26 14:25:05
1046
原创 测试面试Python高频考点
周六闺蜜来玩,中午我亲手做了韭菜炒鸡蛋、牛肉酱炒东北大拉皮、煮玉米、毛豆、烧卖,由于我不会做肉类的菜,外卖点了红烧排骨。还做了双皮奶、银耳红枣羹。晚上带闺蜜出去吃了韩餐,被韩式凉面的酸甜口惊艳到了,炸鸡套餐、还有一种韩式汤也超鲜美。闺蜜今天就返程回去了,买的整个西瓜、冰淇淋还没来得及和她一起吃呢匿名函数形式 f=lambda x : x表达式调用时可采用f(x)的形式 或者直接使用(可以用于return语句)优点:没有名字,无需担心函数冲突。
2025-05-26 14:23:11
659
原创 软件测试自动化面试题(含答案)
CI 持续集成主要是在开发范围,包括:构建>单元测试;主要针对在集成新代码时所引发的问题(亦称:“集成地狱”)。主要关联git技术\代码管理现代应用开发的目标是让多位开发人员同时处理同一应用的不同功能。但是,如果企业安排在一天内将所有分支源代码合并在一起(称为“合并日”),最终可能造成工作繁琐、耗时,而且需要手动完成。这是因为当一位独立工作的开发人员对应用进行更改时,有可能会与其他开发人员同时进行的更改发生冲突。
2025-05-26 14:22:13
88
原创 软件测试面试题中的sql题目
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-05-24 14:48:11
276
原创 软件测试常见面试题
面试官您好,我叫XXX,一直从事车载软件测试,负责最多的是中控方面。以下是我的一些优势:车载的测试流程我是熟练掌握的,且能够独立编写测试用例。平时BUG提交会使用到Jira,类似禅道这些缺陷管理工具。测试中抓取log会涉及adb命令的使用 ,也如会用monkey进行APP的稳定性测试,有涉及到代码修改户使用到Androidstudio这些开发工具。我自学过Java语法,看懂简单代码。我接触过有涉及到使用Canoe工具的项目,比如HUD,CANoe主要是用来仿真发送报文、分析报文等这些作用。
2025-05-24 14:47:11
1189
原创 软件测试面试必备—基础知识整理(必备技能)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-05-24 14:44:21
928
原创 常见的软件测试用例设计方法有哪些?
以上六种用例,最重要的是区别每种用例方法的应用场景。简单总结如下:1)流程图法(也叫场景法),主要针对业务场景,也就是多个功能的组合使用场景。2)等价类划分法,主要针对数据很大,且数据主要为数字、日期类型。3)边界值, 确认边界,要结合等价类使用4)判定表, 一条测试用例覆盖多个条件,且条件之间有约束5)正交法, 数据很大,但是无法使用等价类缩小范围(比如城市名,浏览器名称不是数字、日期类型),就用正交表来缩小范围6)错误推测法,有经验的人使用。
2025-05-23 14:21:59
1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人