![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试面试
文章平均质量分 88
心软小念
一枚98年的测试小姐姐,喜欢帮助他人学习自动化测试,经常分享软件测试技术文章。
展开
-
当面试时被问到,“如何搭建测试环境”,这样回答立马拿offer
所以准备这样的测试环境,我们会需要准备两台Linux服务器分别模拟客户端和后端服务器,搭建好测试拓扑,配通网络就可以。原创 2024-07-25 21:26:12 · 487 阅读 · 0 评论 -
Python实现数据库测试、性能测试、接口测试脚本(代码)
中,自动化测试是提高软件质量和稳定性的重要手段之一。本文将介绍几个常见的自动化测试案例,并提供详细的Python代码示例,帮助您更好地理解和应用自动化测试。在这个示例中,我们使用locust库定义了一个性能测试用户类MyUser,并使用@task装饰器标记了一个任务方法test_performance。性能测试是对软件系统的性能进行评估和验证的过程,主要测试系统在负载下的响应时间和吞吐量。在这个示例中,我们使用requests库发送一个GET请求到指定的URL,并对返回的响应进行断言。原创 2024-07-25 21:22:28 · 228 阅读 · 0 评论 -
经验分享:如何做好测试管理岗?深度分析职业规划
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。原创 2024-07-25 21:21:42 · 346 阅读 · 0 评论 -
2024最新软件测试 Linux面试题【含答案】
在测试1、执行的过程中,我们发现的bug,有时候需要定位bug,协助开发修复bug时需要在linux里通过命令tail-200或tail-500查看当天的日志的多少行或者多少行定位bug或者通过tail -f来里的关键字 exception(异常) error(错误)。[后台程序运行久了会对系统造成卡顿等诸多隐患或我们做的时候我们都会通过linux的命令Ps -ef显示所有进程)、top(监控程序执行状况)、free -m显示内存使用情况)来查看系统资源如果服务器出现故障时我们也会用(service。原创 2024-07-24 20:39:32 · 446 阅读 · 0 评论 -
如何编写一份高质量的渗透测试报告?
渗透测试报告应该从全局角度提供已识别的漏洞和缺陷的整体性概述。它应该包括诸如漏洞类型、严重程度、可能的危害影响等细节。报告中还必须列举出所有相关的证据或概念证明(PoC),包括屏幕截图、日志以及其他支撑证据,使发现的问题更加具体并有可操作。原创 2024-07-24 20:31:38 · 562 阅读 · 0 评论 -
Jmeter 性能压测 —— 混合场景
然后根据需要测试的混合场景并发数来为各个场景分配独立的并发数。需要考虑到各场景同时开始执行,并同时结束,保证整体并发数300的稳定性与性能测试结果的准确性。中的,独立运行每个线程组、主线程结束后运行teardown线程组均不勾选。各场景参与操作用户数 / 参与操作用户总数 = 得各场景的用户占比。,将每个重点测试场景各创建为一个线程组,同时运行多个线程组。结合各个场景用户的使用情况, 列出各场景参与操作的用户数。之后,还需要做一个混合场景的性能测试-评估系统整体性能。完成所有单个重点场景的。原创 2024-07-23 22:11:19 · 212 阅读 · 0 评论 -
postman接口自动化测试
除了前面介绍的一些功能,还有其他一些小功能在日常接口测试或许用得上。今天,我们就来盘点一下,如下所示:1.想要批量执行接口用例,我们一般会将对应的接口用例放在同一个Collection中,然后再通过Runner批量执行。这种方式适用于接口用例参数固定的情况下,但也存在另一个问题,如果每次运行时,接口参数都在变化,该如何操作了?认真看过前面文章的童鞋可能已经猜到,将变量参数化就可以了。使用Pre-request Script设置环境变量并进行赋值不论运行多少次,其实还是用固定的的数据进行测试。原创 2024-07-22 22:12:20 · 720 阅读 · 0 评论 -
软件测试工程师面试基础题(应届生和测试小菜必备)最基础的面试题
什么是测试?答:(美国电器和电子工程师协会)IEEE提出的软件工程标准术语,使用人工和自动手段来运行或测试某个系统的过程,目的在于检验它是否满足规定的需求或是弄清预期结果与实 际结果之间的差别。简单定义:找出软件中的BUG为什么要测试?答:在软件开发过程中容易出现缺乏有效沟通,软件复杂,编程错误,需求不断变更,时间的压力,缺乏文档的代码,软件开发工具和人员的自大等原因引发的错误,通过测试能够找出其中的错误,解决错误,从而提高软件的质量软件的生命周期分为哪几个阶段?具体的内容是什么?计划工作内容。原创 2024-07-20 15:47:51 · 884 阅读 · 0 评论 -
面试必备!软件测试10个常见问题汇总
早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述 的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系(例如,需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容)。原创 2024-07-20 15:37:19 · 463 阅读 · 0 评论 -
软件测试面试一定会被问到的10个技术问题(附答案)
在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。测试流程的话先会做需求分析,然后根据需求做测试用例,如果时间宽裕还会进行用例评审,要不就直接做测试,后面产出测试报告,提交给主管。app项目,c/s结构的,必须要有客户端;答案没有特定的,你可以根据自己实际的工作情况,结合项目去讲解,比你单独说:要有完整性,准确性等要好得多。原创 2024-07-19 15:30:43 · 265 阅读 · 0 评论 -
软件测试面试必问的几个问题,拿好标准答案,有备无患~
由于测试是一个技术岗位且在项目中担当比较重要的位置,因此大部分企业在面试中都会比较严谨,总的来说,只要技术扎实,在面试过程中沉稳冷静,相信就一定能拿到一个好成绩~原创 2024-07-19 15:30:00 · 798 阅读 · 0 评论 -
软件测试面试两个月,我是如何找到工作的?面试总结分享给大家
主要考察你的综合素质、专业技能等。自我介绍都是要提前准备的,体现好自己的专业能力和学习能力,不要等到所有的内容都现场想。原创 2024-07-18 16:52:29 · 902 阅读 · 0 评论 -
软件测试面试怎么介绍项目,看完这5点就够了
例如这是一个B/S架构的系统,分为代理商前台和运营后台,用户量大概在5w左右,主要的用户场景是,代理商通过前台生成一些游戏产品的推广链接,拿出去推广,运营人员根据推广量,根据一些规则,来给代理商进行结算分成,代理商每月可进行提现。对其中的抽奖等5个接口进行压测,通过编写压测脚本,准备压测服务器,进行压测,观察服务器资源消耗情况,记录压测结果,分析压测结果,提交性能Bug,开发修复性能Bug,发送测试报告等一系列流程。像登录注册这种功能就别说了,介绍点测试起来能体现出你水平的功能或者自己所负责的功能模块。原创 2024-07-17 20:05:50 · 833 阅读 · 0 评论 -
【最经典的79个】软件测试面试题(内含答案)备战“金九银十”
001.软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)测试用例用例编号 测试项目 测试标题 重要级别 预置条件 输入数据 执行步骤 预期结果0002.问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说原创 2024-07-17 16:36:35 · 815 阅读 · 0 评论 -
2024年软件测试面试题大全【含答案】
一、面试基础题简述测试流程:1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。2、参加需求评审会议。3、根据最终确定的需求文档编写测试计划。4、编写测试用例(等价类划分法、边界值分析法等)。5、用例评审(主要参与人员:开发、测试、产品、测试leader)。6、开发提交代码至SVN或者GIT ,配管搭建测试环境。7、执行测试用例,记录发现的问题。8、验证bug与回归测试。9、编写测试报告。10、产品上线。补充测试用例设计过程:根据需求得出测试需求设计测试方案,评审测试方案方案评审通过后,设计测试原创 2024-07-05 22:15:37 · 873 阅读 · 0 评论 -
软件测试常问100道面试题(含答案以及案例解析),全网最全最新
由于文章篇幅原因,为了方便大家阅读,以上软件测试面试题以及答案已经整理成PDF,需要的小伙伴点击下方卡片直接领取哦。原创 2024-07-05 22:11:20 · 900 阅读 · 0 评论 -
外包干了4年,人直接干废了......
一提及外包测试,大部分人的第一印象就是:工作强度大,技术含量低,没有归属感!本人毕业于某普通二本院校非计算机专业,跨专业入行测试,至今有近 5年工作经验。第一份是华为做了4年外包功能测试。也大概了解了外包的主要工作情况,也有了一些心得体会,借此机会也简单和大家分享一下自己的一些想法。原创 2024-07-03 21:52:24 · 674 阅读 · 0 评论 -
如何实现基于场景的接口自动化测试用例?
自动化本身是为了提高工作效率,不论选择何种框架,何种开发语言,我们最终想实现的效果,就是让大家用最少的代码,最小的投入,完成自动化测试的工作。基于这个想法,我们的,比如:脚本执行的环境、请求的 HOST、URL 路径、测试数据等;:依据不同的环境,选择不同的配置及对应的测试数据;;,实现可配置化;原创 2024-07-03 21:49:23 · 534 阅读 · 0 评论 -
一题都看不懂,大厂面试真的变态......
1、自我介绍简历中有的信息就别重复闲扯啦,简单的由近到远介绍公司经历,然后介绍项目,突出项目中用到的技术点,你的职责,你的业绩,引导面试官去提问你熟练掌握的技能。2、不要给自己挖坑不要在面试中扯出一些你不熟悉的技能,面试官听到后都会跟着追问你。3、减少沉默的尴尬了解问题后,快速想思路,想不到就换种方式回答,或者回答一个类似技能点的答案。不然一直没想出来,沉默了半天,不仅会造成气氛尴尬,还会增加你的紧张,后边脑子就更不好使啦。4、分析面试官话语中想表达的想法经常 “嗯嗯, 可以。” – 鉴定安全。原创 2024-07-01 22:04:16 · 886 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-05-30 15:42:50 · 997 阅读 · 0 评论 -
Jmeter脚本录制:抓取IOS手机请求包
4)“HTTP代理服务器”下,“HTTPS Domains”中设置本地电脑的IP地址,如果不知道,可以用ipconfig /all查一下,端口可以使用默认;“目标控制器配置”:“测试计划>线程组”点击已经连接成功的wifi,打开“无线局域网”页面,拉到下面,点击“配置代理”,打开“配置代理”;在“配置代理”,设置与jmeter中“HTTP代理服务器”一样的IP和端口,点击“存储”。3)“测试计划”中添加“HTTP代理服务器”;2)“测试计划”中添加“线程组”;此时操作手机,点点微信。点击“OK”,继续;原创 2024-05-30 15:40:07 · 367 阅读 · 0 评论 -
实在没货,简历(软件测试)咋写?
简历咋写?首先你要知道简历的作用。简历的作用是啥呢?如何让HR看你一眼,便相中你的简历,实现在众多简历中“脱颖而出”,这当然需要搞清楚简历的核心内容。所以本文的文章结构就出来了,一起看下:1)简历内容该该怎么写2)简历的素材该如何找4)简历投递和调整的建议。原创 2024-05-29 22:09:16 · 822 阅读 · 0 评论 -
外包干了3个多月,技术退步明显。。。。
19年通过校招进入广州某软件公司,干了接近3年的。于是,我决定要改变现状,冲击下大厂.原创 2024-05-18 21:20:13 · 637 阅读 · 0 评论 -
数据驱动测试在接口测试和网站测试中的应用
据驱动测试是一种测试方法,其中测试数据和测试逻辑是分开的,测试数据被存储在外部源中(如Excel表格、JSON文件、数据库等),测试逻辑则独立于测试数据。提高测试覆盖范围: 数据驱动测试允许在不同的数据集上执行相同的测试逻辑,从而提高了测试用例的覆盖范围。数据驱动测试是一种灵活且高效的测试方法,能够帮助测试团队更好地管理和执行测试用例,提高测试覆盖率和效率,从而保证软件质量。网页测试: 在网页自动化测试中,可以使用数据驱动测试来测试不同的用户输入、页面操作等场景。原创 2024-05-14 21:31:41 · 652 阅读 · 0 评论 -
9:00面试,9:05就出来了,问的问题有点变态。。。
从小厂出来,没想到在另一家公司又寄了。到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到5月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。原创 2024-05-13 16:38:18 · 852 阅读 · 0 评论 -
外包干了一个月,技术明显进步。。。。。
先说一下自己的情况,本科生,19年通过校招进入南京某软件公司,干了接近2年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。原创 2024-05-01 15:00:00 · 959 阅读 · 0 评论 -
外包干了10天,技术退步明显。。。。。
先说一下自己的情况,本科生,2019年我通过校招踏入了南京一家软件公司,开始了我的职业生涯。那时的我,满怀热血和憧憬,期待着在这个行业中闯出一片天地。然而,随着时间的推移,我发现自己逐渐陷入了舒适区,每天重复着相同的工作内容,仿佛看到了自己未来的天花板原创 2024-05-04 10:15:00 · 597 阅读 · 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 · 932 阅读 · 0 评论 -
外包干了3个多月,技术退步明显。。。。
先说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近3年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂.原创 2024-04-28 22:16:10 · 689 阅读 · 0 评论 -
大厂外包干了一个月,技术明显进步。。。。。
一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。原创 2024-04-25 22:12:37 · 878 阅读 · 0 评论 -
移动端应用(APP)如何设计测试用例?
设计APP的测试用例还需要不断地以用户体验为中心,关注细节,并针对不同操作系统的特性和限制进行专门的测试。选择适当的测试类型,如功能测试、兼容性测试、性能测试、安全性测试、可用性测试等。的特殊性,如不同的操作系统、设备尺寸、硬件特性以及应用程序自身的特定功能。这样的测试不仅能够确保APP的质量,还能够帮助提供更好的用户体验。确定测试的优先级和重点区域,比如核心功能、用户界面、性能等。测试不同网络条件下的APP表现,如Wi-Fi、4G、断网。考虑APP与其他APP的交互,如分享功能、第三方登录。原创 2024-04-25 15:40:40 · 1056 阅读 · 0 评论 -
e2e测试框架之Cypress
这几天我在搭建UI自动化测试框架,顺便封装了一些元素定位,随着对前端技术的了解,我几乎将所有元素定位都换成了CSS,配合JS处理一些Selenium很难操作的元素,确实效率提高了很多,页面元素也没那么难操作了,包括学了点Jenkins的配置,当然,这个话题会放到下一次来分享。在VS code 中编辑保存脚本后,上图的窗口会自动执行,速度上比selenium快多了,Selenium启动浏览器怎么着也得3~5秒吧,上面的脚本不到2秒就跑完了,元素定位主要以CSS为主,这其实不是问题,CSS本来就很强大的说。原创 2024-04-23 16:55:42 · 436 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果模块请求http改为了https,测试方案应该如何制定,修改?原创 2024-04-22 17:05:30 · 1130 阅读 · 0 评论 -
自动化测试-如何优雅实现方法的依赖
在复杂的中,常常会存在用例依赖,以一个接口自动化平台为例,依赖关系:创建用例 --> 创建模块 --> 创建项目 --> 登录。• 用例的依赖对于的执行顺序有严格的要求,比如让被依赖的方法先执行。• 一旦使用用例依赖,依赖的用例就无法单独执行了,按照用例的设计原则,每条用例都应该独立执行。我们应该将依赖的操作封装成方法调用。如果能通过装饰器实现调用,那就很有趣了。aomaker[1] 提供了这种装饰器的实现,seldom 进行了复刻,只是用法上有所不同。原创 2024-04-16 17:21:20 · 683 阅读 · 0 评论 -
14:00面试,14:06就出来了,问的问题有点变态。。。
9月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,这下搞的饭都吃不起了。还在有个朋友内推我去了一家互联网公司,兴冲冲见面试官,没想到一道题把我给问死了:如果模块请求http改为了https,测试方案应该如何制定,修改?原创 2024-04-15 20:43:42 · 1319 阅读 · 0 评论 -
曾经税前月薪2万8的工作,他竟然说不要就不要了
事实上,无论是外企,亦或是任何一家福利待遇好的企业,都不再是天堂,也不可能是员工永远的避风港。习惯舒适,不愿改变,是所有人的天性。但是,不论是个人,是企业,还是国家,万事万物,哪有真正不会改变的?既然环境会变,我们又怎么能一成不变,甘愿做温水里的青蛙,任时代烹煮?普通人想要真正的获得安稳的生活,就应该无论何时、何地,在何处工作,都能够矜矜业业,不断追求自我提升,让自己成为企业前进的螺丝钉。只有这样,才能让企业长青,让自己真正活在稳定的环境中。原创 2024-04-10 16:18:01 · 435 阅读 · 0 评论 -
现在的00后,真是卷死了呀,辞职信已经写好了·····
谁说00后躺平了,但是有一说一,该卷的还是卷。这不,上个月我们公司来了个00后,工作没两年,跳槽到我们公司起薪22K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。最近和他聊了一次天,原来这位小老弟家里条件不太好,一大家子指望他一个人养活,所以他再大三的时候就已经开始自学软件测试了,大四获得了一个小公司的。在工作中不断的学习、实践,花的时间比别人多一倍,所以才能打下扎实的基础,现在工作也是得心应手。果然人有能力就是不一样,在哪里都发光!!!原创 2024-04-10 15:52:40 · 382 阅读 · 0 评论 -
外包干了5天,技术明显退步。。。。。
而我已经在一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!开始),直接甩给我一个网盘,说到:“去吧,这里有你需要的所有东西,不要来找我了,我都嫌丢人!刚开始准备时,自己都蒙了,2年的功能测试让我的技术没有一丝的进步,提升的只有我的年龄…原创 2024-04-08 20:18:41 · 5985 阅读 · 1 评论 -
软件自动化测试的难点怎么解决
解决思路是与开发人员进行沟通,尽可能补充接口文档中的缺陷,或者让开发人员提供对应的接口示例用于测试。解决思路是在接口自动化测试框架中加入重试机制、日志记录功能,以保证测试的正确性和稳定性。解决思路是在接口自动化测试框架中加入异步请求和超时处理功能,以保证测试的正确性。解决思路是在接口自动化测试框架中加入异常处理机制,以保证测试的正确性和安全性。解决思路是使用版本管理工具进行接口版本管理,以保证测试的正确性和稳定性。:有些接口的测试需要依赖其他接口的数据,这给测试带来了很大的难度。原创 2024-04-07 20:11:31 · 973 阅读 · 0 评论 -
外包干了3个多月,技术退步明显。。。。
先说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近3年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂.原创 2024-04-06 00:07:21 · 932 阅读 · 0 评论