2024年软件测试最全最新最全2024软件测试面试笔试100道题目_软件测试笔试题100精讲,2024年最新腾讯T2亲自讲解

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

5,postman 怎么搭建 mock 服务?

6,挑一个你项目中你负责的比较小的模块并且跟我介绍一下,然后 说一下你针对这个模块的测试设计了哪些异常用例?7,微信发红包的测试用例?

第一轮 技术官

1,自我介绍

2,简单介绍最近的工作以及项目

3,装饰器有了解吗?简单介绍一下装饰器

4,有用过什么样的装饰器?举个例子

5,测试登录,然后发送一条弹幕,这样的一个场景你会怎么设计 自动化测试用例?

6,(5 回答 context 上下文获取 ID token)用前置后置会怎么操作?

7,有了解过公钥私钥吗?

8,pytest 有用过吗?

9,list 怎么去重?

10,有一个字典,反转 key-value

11,实际工作中有对哪些数据做过格式化处理?用过哪些数据类

型?

12,有用过列表推导式吗?

13,有了解过生成器 generator 之类的吗?

14,你对 python 面向对象有什么概念?能举一个测试工作中用到 面向对象的场景吗?

15,你测试的话,会怎么样设计测试用例?就是说测试用例会有 哪些文件?比如说正常的 python 文件和正常的数据文件,还有其他 的吗?

16,有了解 unittest 执行逻辑,就是整个生命周期吗?

17,有用过 Git 吗?

18,数据驱动你是怎么理解的?

19,你是用什么实现的引入外部数据集合?

20,假如有这样一个场景,一个登陆我们写 10 条 case,但是逻辑都是一样的,但是自动化的话我不可能同样的逻辑赋值十遍,那你有

什么办法来解决这个问题?

21,我一套逻辑,不同的数据,我可以驱动整个测试逻辑,测试 数据驱动就是说不同的数据一套逻辑…(具体忘了,反正是数据 驱动没说好,面试官在教我什么是数据驱动)

22,你对未来的职业有什么期望?针对这一次求职你有什么想做 的事情?

23,就是我们组会接业务,自动化去实现业务,这个应该没有问 题吧?

第二轮 用人部门技术官

1,先简单介绍一下自己的情况

2,你当时用的是 python 的什么测试框架还是?

3,所有的调用流程都是你自己写的吗?

4,unittest 在运行过程中有一些不优美的地方,你当时在项目中 使用的时候有没有发现什么?

5,unittest 和 pytest 各有什么优缺点?

6,你当时用的是 unittest 框架,那你的用例和数据是怎么去隔离 开的?

7,HTMLTestRunner 这个第三方库的报告还是比较简陋的,你当时 生成的报告里面主要体现了哪些东西?

8,你在项目中设计了有多少条用例?用例级别?

9,HTML 测试报告怎么可以看起来更直观?一个不懂你项目的人看到你的测试报告也能立马知道你出错的原因是什么??

10,有用到关键字驱动吗?

11,你对 Python 的掌握怎么样?

12,Python 实际应用十分制的话,你给自己打多少分?

13,两个接口的返回值要做一个字段的对比,你用 Python 会怎么 去做?

14,字符串排序你要怎么做?

15,你做接口自动化和手工测试,大概占比是多少?

16,你们当时项目自动化只对接口的返回值返回内容做校验吗?

1,自我介绍

2,介绍一下你最近做的这个项目

3,你在其中负责哪些模块?担任什么角色?

4,你怎么开展你的接口测试?

5,你每一次去一个地方都要重新搭建框架吗?

6,你这个框架相当于是从源代码就是底层做了方法封装这一块全部 是你独立完成的还是说你用了一些现在市面上主流的一些成熟的产 品,直接拿过来去做大致引用呢?(答:这个就是二次封装的,基于 unittest 单元测试框架)

7,那你二次封装你相对于它本身做了哪一些改进呢?那我了解下来 你没有对框架本身的已有的功能去做一些延伸啊,你只是说对框架本身提供的功能做了一个引用而已,你有没有对它做一个拓展呢,就是

说它本身没有的,你做了一些拓展。那你刚才说到了你对这个接口设 计测试用例你是从哪些方面对它进行设计的呢?

8,那你怎么去定位错误呢?

9,那换个说法把,你这个假如说我现在接口报错了,你怎么样去定 位、判断、分析这个错误到底是什么错?

10,你说的那个比较笼统,比如说我现在我想要知道它到底是参数错 误,还是它服务错了,还是其他的这种错误,还是网络其他的原因, 你按照你工作中一个实际场景去分析。

11,你会使用 python 吗?大概是什么样的程度呢?就是能熟悉编写 脚本?

12,那我问你一个问题,假如 Python 中有一个方法,就我现在有个 例子,里面的数据假如说是 1 2 2 3,我现在想把其中重复字符去掉, 使用什么方法?

13,我看你上面写的你还会 jmeter、postman 做接口测试,那你这个 应用场景都是哪些?

14,能给我简单介绍一下吗?(答:上个问题说 jmeter 做过压测, 给自己挖了个大坑)

15,你这样设计的出发点是什么?你凭什么决定就是你用这种策略 去执行这样的压测呢?(回答一塌糊涂…)

16,那我换句话说,你是怎么样断定它出问题点是并发问题而不是其 他问题呢?它也有可能 SQL 啊,它缓存啊,各方面的性能问题你是怎么断定它是由于你这个高并发的用户请求导致的?

17,刚才你说的你有基于 unittest 框架去接口测试对吧?那在这个测 试过程肯定会涉及到它内部调用的接口进行测试,那这一块你是怎么 测试的?比如 REC,它方法内部的这种请求。

18,RPC 调用知道吗?

19,那你这边有涉及到发送埋点吗?

20,那你这边说到有用抓包工具 Charles,那你们一般的使用场景是 什么?

21,你们那个应用是 PC 端还是 APP 端呢?

22,那你有接触过 APP 测试吗?

23,那你能简单跟我讲一讲 PC 端测试和 APP 测试它有什么共性和差 别吗?

24,你这几年做的项目基本上都是 PC 端的是吧?

25,你现在在那个公司的话,它是甲方还是外包?

26,那你那边完整的测试流程是怎样?

27,你在测试过程中有去了解中间件相关的吗?有哪些内容呢?

28,你之前做接口这一块做的比较多一点是吧?

29,那你能跟我简单讲一下就是你怎么保证接口测试的覆盖率吗? 就是你怎么认为我这个 case 的设计以及覆盖了所有的单元?

30,单接口测试吗?你涉及 case 也就是根据开发给的API文档对那种 入参进行一个匹配,组合吗?

31,那你对于新岗位有什么样的期许呢?

32,你现在人在哪?

1,自我介绍

2,介绍最近的项目、自己的职责以及流程也捎带讲一下

3,你们是从需求分析、设计时候就开始介入开发过程的是吧?

4,比如说我在后期迭代中,我要修改一个功能,你是怎么在需求和 设计阶段判断我改的功能是否会影响到其他的功能?

5,你们会有一个主流程,你们会在每一次测试都会跑的吗?

6,你们这个主流程是通过自动化的脚本来跑的还是手工进行测试 的?

7,不管它是不是回归测试,UI 的话你们都是手工测试的吗?

8,比如说你们在设计测试用例的时候一般会用什么方法?

9,登录页面设计用例?(回答的面试官不想听,始终不知道想听什 么,纠结了半天)

10,接触过 Oracle 里面的存储过程或者比较复杂的查询、分类、汇总 这些吗?

11,Linux shell 脚本会吗?(不太会) 12,那 shell 脚本和存储过程看得懂吗?

13,UI 自动化你接触过嘛?比如说 Python 的 selenium?14,页面里面有 iframe,知道怎么操作吗?

15,你这边一般做的性能测试,是 jmeter 做的接口性能是吧?

16,像 loadrunner 有用过吗?

17,那你能讲一下在性能测试里面并发是什么概念吗?

18,比如说我有一个登陆页面,需求是这个系统大概会有 1000 人用, 如果让你来设计性能测试指标,那你觉得它的登陆并发数大概要有多 少?

19,你这边接触过一些开源的非关系型的数据库吗?

20,那你这边有什么问题要问吗?

1,自我介绍

2,自动化的话是你一个人用的还是说你们团队一起用你这个框架?

3,能大概讲一下你的项目吗?

4,那你在里面主要做哪些工作?

5,是属于外包还是甲方的?

6,你觉得测试应该具备哪些技能呢?

7,职业规划

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

[外链图片转存中…(img-lrl95ltd-1715268419350)]
[外链图片转存中…(img-euiB8wRW-1715268419351)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值