![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试面试
文章平均质量分 88
心软小念
一枚98年的测试小姐姐,喜欢帮助他人学习自动化测试,经常分享软件测试技术文章。
展开
-
软件测试面试一定会被问到的10个技术问题(附答案)
在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。测试流程的话先会做需求分析,然后根据需求做测试用例,如果时间宽裕还会进行用例评审,要不就直接做测试,后面产出测试报告,提交给主管。app项目,c/s结构的,必须要有客户端;答案没有特定的,你可以根据自己实际的工作情况,结合项目去讲解,比你单独说:要有完整性,准确性等要好得多。原创 2024-07-19 15:30:43 · 178 阅读 · 0 评论 -
软件测试面试必问的几个问题,拿好标准答案,有备无患~
由于测试是一个技术岗位且在项目中担当比较重要的位置,因此大部分企业在面试中都会比较严谨,总的来说,只要技术扎实,在面试过程中沉稳冷静,相信就一定能拿到一个好成绩~原创 2024-07-19 15:30:00 · 418 阅读 · 0 评论 -
软件测试面试两个月,我是如何找到工作的?面试总结分享给大家
主要考察你的综合素质、专业技能等。自我介绍都是要提前准备的,体现好自己的专业能力和学习能力,不要等到所有的内容都现场想。原创 2024-07-18 16:52:29 · 746 阅读 · 0 评论 -
软件测试面试怎么介绍项目,看完这5点就够了
例如这是一个B/S架构的系统,分为代理商前台和运营后台,用户量大概在5w左右,主要的用户场景是,代理商通过前台生成一些游戏产品的推广链接,拿出去推广,运营人员根据推广量,根据一些规则,来给代理商进行结算分成,代理商每月可进行提现。对其中的抽奖等5个接口进行压测,通过编写压测脚本,准备压测服务器,进行压测,观察服务器资源消耗情况,记录压测结果,分析压测结果,提交性能Bug,开发修复性能Bug,发送测试报告等一系列流程。像登录注册这种功能就别说了,介绍点测试起来能体现出你水平的功能或者自己所负责的功能模块。原创 2024-07-17 20:05:50 · 813 阅读 · 0 评论 -
【最经典的79个】软件测试面试题(内含答案)备战“金九银十”
001.软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)测试用例用例编号 测试项目 测试标题 重要级别 预置条件 输入数据 执行步骤 预期结果0002.问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说原创 2024-07-17 16:36:35 · 796 阅读 · 0 评论 -
2024年软件测试面试题大全【含答案】
一、面试基础题简述测试流程:1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。2、参加需求评审会议。3、根据最终确定的需求文档编写测试计划。4、编写测试用例(等价类划分法、边界值分析法等)。5、用例评审(主要参与人员:开发、测试、产品、测试leader)。6、开发提交代码至SVN或者GIT ,配管搭建测试环境。7、执行测试用例,记录发现的问题。8、验证bug与回归测试。9、编写测试报告。10、产品上线。补充测试用例设计过程:根据需求得出测试需求设计测试方案,评审测试方案方案评审通过后,设计测试原创 2024-07-05 22:15:37 · 857 阅读 · 0 评论 -
软件测试常问100道面试题(含答案以及案例解析),全网最全最新
由于文章篇幅原因,为了方便大家阅读,以上软件测试面试题以及答案已经整理成PDF,需要的小伙伴点击下方卡片直接领取哦。原创 2024-07-05 22:11:20 · 885 阅读 · 0 评论 -
外包干了4年,人直接干废了......
一提及外包测试,大部分人的第一印象就是:工作强度大,技术含量低,没有归属感!本人毕业于某普通二本院校非计算机专业,跨专业入行测试,至今有近 5年工作经验。第一份是华为做了4年外包功能测试。也大概了解了外包的主要工作情况,也有了一些心得体会,借此机会也简单和大家分享一下自己的一些想法。原创 2024-07-03 21:52:24 · 652 阅读 · 0 评论 -
如何实现基于场景的接口自动化测试用例?
自动化本身是为了提高工作效率,不论选择何种框架,何种开发语言,我们最终想实现的效果,就是让大家用最少的代码,最小的投入,完成自动化测试的工作。基于这个想法,我们的,比如:脚本执行的环境、请求的 HOST、URL 路径、测试数据等;:依据不同的环境,选择不同的配置及对应的测试数据;;,实现可配置化;原创 2024-07-03 21:49:23 · 527 阅读 · 0 评论 -
一题都看不懂,大厂面试真的变态......
1、自我介绍简历中有的信息就别重复闲扯啦,简单的由近到远介绍公司经历,然后介绍项目,突出项目中用到的技术点,你的职责,你的业绩,引导面试官去提问你熟练掌握的技能。2、不要给自己挖坑不要在面试中扯出一些你不熟悉的技能,面试官听到后都会跟着追问你。3、减少沉默的尴尬了解问题后,快速想思路,想不到就换种方式回答,或者回答一个类似技能点的答案。不然一直没想出来,沉默了半天,不仅会造成气氛尴尬,还会增加你的紧张,后边脑子就更不好使啦。4、分析面试官话语中想表达的想法经常 “嗯嗯, 可以。” – 鉴定安全。原创 2024-07-01 22:04:16 · 873 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-05-30 15:42:50 · 996 阅读 · 0 评论 -
Jmeter脚本录制:抓取IOS手机请求包
4)“HTTP代理服务器”下,“HTTPS Domains”中设置本地电脑的IP地址,如果不知道,可以用ipconfig /all查一下,端口可以使用默认;“目标控制器配置”:“测试计划>线程组”点击已经连接成功的wifi,打开“无线局域网”页面,拉到下面,点击“配置代理”,打开“配置代理”;在“配置代理”,设置与jmeter中“HTTP代理服务器”一样的IP和端口,点击“存储”。3)“测试计划”中添加“HTTP代理服务器”;2)“测试计划”中添加“线程组”;此时操作手机,点点微信。点击“OK”,继续;原创 2024-05-30 15:40:07 · 365 阅读 · 0 评论 -
实在没货,简历(软件测试)咋写?
简历咋写?首先你要知道简历的作用。简历的作用是啥呢?如何让HR看你一眼,便相中你的简历,实现在众多简历中“脱颖而出”,这当然需要搞清楚简历的核心内容。所以本文的文章结构就出来了,一起看下:1)简历内容该该怎么写2)简历的素材该如何找4)简历投递和调整的建议。原创 2024-05-29 22:09:16 · 820 阅读 · 0 评论 -
外包干了3个多月,技术退步明显。。。。
19年通过校招进入广州某软件公司,干了接近3年的。于是,我决定要改变现状,冲击下大厂.原创 2024-05-18 21:20:13 · 636 阅读 · 0 评论 -
数据驱动测试在接口测试和网站测试中的应用
据驱动测试是一种测试方法,其中测试数据和测试逻辑是分开的,测试数据被存储在外部源中(如Excel表格、JSON文件、数据库等),测试逻辑则独立于测试数据。提高测试覆盖范围: 数据驱动测试允许在不同的数据集上执行相同的测试逻辑,从而提高了测试用例的覆盖范围。数据驱动测试是一种灵活且高效的测试方法,能够帮助测试团队更好地管理和执行测试用例,提高测试覆盖率和效率,从而保证软件质量。网页测试: 在网页自动化测试中,可以使用数据驱动测试来测试不同的用户输入、页面操作等场景。原创 2024-05-14 21:31:41 · 650 阅读 · 0 评论 -
9:00面试,9:05就出来了,问的问题有点变态。。。
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-05-13 16:38:18 · 849 阅读 · 0 评论 -
外包干了一个月,技术明显进步。。。。。
先说一下自己的情况,本科生,19年通过校招进入南京某软件公司,干了接近2年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。原创 2024-05-01 15:00:00 · 957 阅读 · 0 评论 -
外包干了10天,技术退步明显。。。。。
先说一下自己的情况,本科生,2019年我通过校招踏入了南京一家软件公司,开始了我的职业生涯。那时的我,满怀热血和憧憬,期待着在这个行业中闯出一片天地。然而,随着时间的推移,我发现自己逐渐陷入了舒适区,每天重复着相同的工作内容,仿佛看到了自己未来的天花板原创 2024-05-04 10:15:00 · 596 阅读 · 0 评论 -
Selenium环境+元素定位大法
1、根据 class_name 进行定位的时候,有时候会遇到复合类,也就是 class 属性中间有空格,class 属性比较特殊,class属性中间的空格是间隔符号,表示的是一个元素有多个class的属性名称,此时元素定位的时候任取一个即可(不保证唯一定位)find_elements_by_partical_link_text:通过部分链接内容进行匹配查找,返回所有匹配到的元素列表。find_element_by_partical_link_text:通过部分链接内容进行匹配查找,只返回匹配到的一个元素。原创 2024-05-01 08:15:00 · 931 阅读 · 0 评论 -
外包干了3个多月,技术退步明显。。。。
先说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近3年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂.原创 2024-04-28 22:16:10 · 688 阅读 · 0 评论 -
大厂外包干了一个月,技术明显进步。。。。。
一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。原创 2024-04-25 22:12:37 · 877 阅读 · 0 评论 -
移动端应用(APP)如何设计测试用例?
设计APP的测试用例还需要不断地以用户体验为中心,关注细节,并针对不同操作系统的特性和限制进行专门的测试。选择适当的测试类型,如功能测试、兼容性测试、性能测试、安全性测试、可用性测试等。的特殊性,如不同的操作系统、设备尺寸、硬件特性以及应用程序自身的特定功能。这样的测试不仅能够确保APP的质量,还能够帮助提供更好的用户体验。确定测试的优先级和重点区域,比如核心功能、用户界面、性能等。测试不同网络条件下的APP表现,如Wi-Fi、4G、断网。考虑APP与其他APP的交互,如分享功能、第三方登录。原创 2024-04-25 15:40:40 · 1043 阅读 · 0 评论 -
e2e测试框架之Cypress
这几天我在搭建UI自动化测试框架,顺便封装了一些元素定位,随着对前端技术的了解,我几乎将所有元素定位都换成了CSS,配合JS处理一些Selenium很难操作的元素,确实效率提高了很多,页面元素也没那么难操作了,包括学了点Jenkins的配置,当然,这个话题会放到下一次来分享。在VS code 中编辑保存脚本后,上图的窗口会自动执行,速度上比selenium快多了,Selenium启动浏览器怎么着也得3~5秒吧,上面的脚本不到2秒就跑完了,元素定位主要以CSS为主,这其实不是问题,CSS本来就很强大的说。原创 2024-04-23 16:55:42 · 431 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果模块请求http改为了https,测试方案应该如何制定,修改?原创 2024-04-22 17:05:30 · 1129 阅读 · 0 评论 -
自动化测试-如何优雅实现方法的依赖
在复杂的中,常常会存在用例依赖,以一个接口自动化平台为例,依赖关系:创建用例 --> 创建模块 --> 创建项目 --> 登录。• 用例的依赖对于的执行顺序有严格的要求,比如让被依赖的方法先执行。• 一旦使用用例依赖,依赖的用例就无法单独执行了,按照用例的设计原则,每条用例都应该独立执行。我们应该将依赖的操作封装成方法调用。如果能通过装饰器实现调用,那就很有趣了。aomaker[1] 提供了这种装饰器的实现,seldom 进行了复刻,只是用法上有所不同。原创 2024-04-16 17:21:20 · 682 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
9月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。还在有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果模块请求http改为了https,测试方案应该如何制定,修改?原创 2024-04-15 20:43:42 · 1317 阅读 · 0 评论 -
曾经税前月薪2万8的工作,他竟然说不要就不要了
事实上,无论是外企,亦或是任何一家福利待遇好的企业,都不再是天堂,也不可能是员工永远的避风港。习惯舒适,不愿改变,是所有人的天性。但是,不论是个人,是企业,还是国家,万事万物,哪有真正不会改变的?既然环境会变,我们又怎么能一成不变,甘愿做温水里的青蛙,任时代烹煮?普通人想要真正的获得安稳的生活,就应该无论何时、何地,在何处工作,都能够矜矜业业,不断追求自我提升,让自己成为企业前进的螺丝钉。只有这样,才能让企业长青,让自己真正活在稳定的环境中。原创 2024-04-10 16:18:01 · 434 阅读 · 0 评论 -
现在的00后,真是卷死了呀,辞职信已经写好了·····
谁说00后躺平了,但是有一说一,该卷的还是卷。这不,上个月我们公司来了个00后,工作没两年,跳槽到我们公司起薪22K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。最近和他聊了一次天,原来这位小老弟家里条件不太好,一大家子指望他一个人养活,所以他再大三的时候就已经开始自学软件测试了,大四获得了一个小公司的。在工作中不断的学习、实践,花的时间比别人多一倍,所以才能打下扎实的基础,现在工作也是得心应手。果然人有能力就是不一样,在哪里都发光!!!原创 2024-04-10 15:52:40 · 381 阅读 · 0 评论 -
外包干了5天,技术明显退步。。。。。
而我已经在一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!开始),直接甩给我一个网盘,说到:“去吧,这里有你需要的所有东西,不要来找我了,我都嫌丢人!刚开始准备时,自己都蒙了,2年的功能测试让我的技术没有一丝的进步,提升的只有我的年龄…原创 2024-04-08 20:18:41 · 5983 阅读 · 1 评论 -
软件自动化测试的难点怎么解决
解决思路是与开发人员进行沟通,尽可能补充接口文档中的缺陷,或者让开发人员提供对应的接口示例用于测试。解决思路是在接口自动化测试框架中加入重试机制、日志记录功能,以保证测试的正确性和稳定性。解决思路是在接口自动化测试框架中加入异步请求和超时处理功能,以保证测试的正确性。解决思路是在接口自动化测试框架中加入异常处理机制,以保证测试的正确性和安全性。解决思路是使用版本管理工具进行接口版本管理,以保证测试的正确性和稳定性。:有些接口的测试需要依赖其他接口的数据,这给测试带来了很大的难度。原创 2024-04-07 20:11:31 · 971 阅读 · 0 评论 -
外包干了3个多月,技术退步明显。。。。
先说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近3年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂.原创 2024-04-06 00:07:21 · 931 阅读 · 0 评论 -
外包干了5天,技术退步明显。。。。。
在湖南的一个安静角落,我,一个普通的大专生,开始了我的软件测试之旅。四年的外包生涯,让我在舒适区里逐渐失去了锐气,技术停滞不前,仿佛被时间遗忘。然而,生活的转机总是在不经意间降临。原创 2024-03-29 20:37:58 · 1030 阅读 · 0 评论 -
使用pytest和allure框架实现自动化测试报告优化
需要安装pytest和pytest-html(生成pip install pytest 和 pip install pytest-html命名规则Pytest中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨unittest:Setup>> setupclass teardown teardownclass(课堂作业)原创 2024-03-27 16:28:05 · 679 阅读 · 0 评论 -
外包干了5天,技术明显退步。。。。。
,19年通过校招进入南京某软件公司,干了接近2年的。于是,我决定要改变现状,冲击下大厂。原创 2024-03-26 22:52:00 · 6301 阅读 · 0 评论 -
15:00面试,15:06就出来了,问的问题有点变态。。。
到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到9月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-03-23 21:39:23 · 11561 阅读 · 3 评论 -
Python使用指定端口进行http请求的例子
测试发现是走的54321端口。测试OK,可以直接在。原创 2024-03-21 21:37:35 · 468 阅读 · 0 评论 -
Jmeter 分布式压测
JMeter 分布式执行原理:介绍 JMeter 分布式压测的执行原理,包括 master 和 slave 的角色和工作流程。环境搭建和配置:介绍如何搭建和配置 JMeter 分布式压测环境,包括 master 和 slave 的安装和配置。测试脚本编写:介绍如何编写 JMeter 测试脚本来模拟秒杀场景。执行测试和查看结果:介绍如何执行分布式压测并查看测试结果。要模拟秒杀场景,你需要编写一个 JMeter 测试脚本来模拟用户登录、查看秒杀商品、点击秒杀按钮并下单的过程。原创 2024-03-20 22:40:08 · 862 阅读 · 0 评论 -
15:00面试,15:06就出来了,问的问题有点变态。。。
从一家小公司跳槽到另一家,我原本期待的是新的工作环境和更多的机会。我逐渐适应了这种高强度的工作节奏,但内心深处,我渴望着更加平衡的生活和更有意义的工作。”这个问题让我有些措手不及,因为我在之前的工作中并没有涉及到这方面的知识。我努力回忆自己之前学习的内容,试图给出一个合理的答案,但最终还是感觉自己的回答不够充分和深入。就在我逐渐适应这种工作节奏时,公司的一纸通知却让我大跌眼镜:所有人不得加班,加班费将被取消,薪资还要降低40%。1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?原创 2024-03-19 22:52:22 · 655 阅读 · 0 评论 -
Selenium定位元素的方法css和xpath的区别!
例如,//div[@id=‘china’]/parent::表示选择id为china的div元素的父元素,css没有这样的语法。css还可以通过层级关系来定位,如form#form>span>input表示选择form元素下id为form的子元素下span元素下的input元素。例如,#kw表示选择id为kw的所有元素,而xpath需要写成//*[@id=‘kw’]。xpath还可以通过层级关系来定位,如//div[@id=‘china’]/p表示选择div元素下id为china的子元素下的所有p元素。原创 2024-03-19 20:37:47 · 354 阅读 · 0 评论 -
Python + Appium 自动化操作微信入门看这一篇就够了!
Appium 是一个开源的自动化测试工具,支持 Android、iOS 平台上的原生应用,支持 Java、Python、PHP 等多种语言。Appium 封装了 Selenium,能够为用户提供所有常见的 JSON 格式的 Selenium 命令以及额外的移动设备相关的控制命令,比如:多点触控手势、屏幕朝向等。原创 2024-03-19 20:33:38 · 913 阅读 · 0 评论