盘点软件测试面试考点,你和哪个不期而遇过?

大家好,我是艺霏,可能很多小伙伴们看到这个名字想到一飞冲天,大家这样理解也可以。但是一飞冲天之前,还有很多努力工作要做,今天我们就来谈谈面试的艺术。本文艺霏给大家总结了初、中级软件测试工程师的面试常见知识及考点,小伙伴在面试前可以复习,相信一定会事半功倍的。

一、测试基础理论类

1、白盒、黑盒测试的概念

2、系统测试的过程

3、什么是敏捷测试

4、传统模式的软件开发过程

5、软件质量的非功能需求

6、测试用例包含哪些要素

7、软件测试的结束标准

8、如何进行测试需求分析

9、制订测试策略的基本要素

10、功能测试一般包含哪些测试类型

11、功能测试用例的设计方法

12、测试用例的评审流程

13、缺陷报告有哪些要素

14、缺陷的生命周期

15、测试设计如何保证需求覆盖率

16、一般缺陷都有哪些类型

17、如何保证软件测试质量

18、测试计划有哪些内容

19、如何进行回归测试

20、如何应对需求变更

21、如果没有需求规格或需求不全面如何开展测试

22、对于不可重现的缺陷如何处理

23、什么是安全测试?安全测试主要测试哪些内容

24、集成测试与系统测试有什么区别

二、软件测试技术及项目类

1、Web系统测试的页面测试方案

2、移动端测试要点(app、小程序、公众号、移动WEB)

3、游戏类测试的基本思路

4、游戏测试的启动项检查有哪些测试要点

5、游戏测试中的异常场景测试项(文件异常、环境异常、交互异常)

6、APP兼容性测试

7、如何重现使APP崩溃的缺陷

8、针对某个网站的一个功能点设计测试点

9、等价类划分法与边界值方法有什么区别

10、客户端软件性能测试关注点

11、开放性问题:如何测试一个电梯(纸杯、自行车、纯净水、可乐、自动售卖机等)

12、移动端APP的测试点

13、关键字驱动自动化测试的概念

14、测试设计中,如何做好场景用例设计

15、简述过往你最熟悉的一个项目的业务逻辑

16、在本地环境正常运行,但在测试环境执行时出了问题如何处理

17、在最近的一个项目中你发现了哪些印象深刻的缺陷

18、如何做数据库测试

19、XXX登录、查询、翻页、删除功能怎么测试

20、C/S结构和B/S架构的区别

21、服务器和客户端的性能分析都从哪些角度来进行

三、测试周边相关类

1、常用的Mysql命令

2、数据库中存储过程的相关概念

3、根据表内容及输出写出相关的SQL

4、TCP/IP的模型及概念

5、HTTP协议的概念

6、INT与INTEGER的区别

7、启动一个线程的函数

8、JAVA中错误和异常的区别

9、测试人员在什么阶段介入项目

10、什么是数据库死锁?列举SQL语句重现死锁现象

11、 LINUX的常用命令

12、测试时针对数据库部分你要考虑哪些内容

13、视图、索引、存储过程、触发器、事务分别有什么作用

14、各常见数据库的区别

15、OSI模型各层名称和作用

16、简述三次握手的实现过程

17、HTTP常用请求分哪几类,有什么区别

18、HTTP响应状态码分几类,主要有哪些,举例说明

19、常见的Web服务器有哪些,应用服务器和Web服务器的区别

20、常见Web技术有哪些(HTML、CSS、JS、AJAX、XML、JSP)

21、在IE中常见的缓存有哪些

22、Cookie与Session的作用和区别

23、简述浏览器地址栏的组成部分

四、测试工具类

1、UI自动化测试的设计模式

2、PAGE OBJECT模式的优点

3、UI自动化框架都有哪些

4、接口自动化测试有哪些工具

5、UI自动化测试中测试数据管理的方法

6、WEB UI自动化测试兼容性

7、WEBDRIVER的常用API(启动、关闭浏览器;提取元素、截图、模拟右键、下拉、单选按钮、切换窗口、JS弹框、等待)

8、WEBDRIVER的工作原理

9、JMETER的优缺点

10、使用JMETER进行压力测试的步骤

11、JMETER测试计划中的常用参数说明

12、JMETER场景设计中调度器的相关参数

13、JMETER脚本录制的方法

14、JMETER的运行结果分析

15、性能测试中常见的指标及概念

16、关于LR的常见考点可参考《软件测试常见面试题目汇总(性能测试部分)》

17、缺陷管理工具的工作流

18、常见的缺陷管理工具

19、以前使用过的测试管理工具

20、使用AJAX开发的前端页面,是否可用QTP做界面自动化测试?

21、在以前的测试经历中,还用过哪些测试辅助工具

22、如何使用QC进行项目管理

23、QC可以实现哪些统计分析功能

24、QTP的参数化、检查点、Action、描述性编程

25、LR的参数化、检查点、关联、点击率、吞吐率、事务、集合点、思考时间

五、测试人员软技能类

1、你在团队中是如何开展测试工作的(拿到一个系统,如何进行用例设计)

2、遇到压缩测试时间的问题怎么处理

3、你提了一个缺陷,但开发人员认为不是缺陷,如何与之沟通

4、一个合格的软件测试工程师需要具备哪些品质

5、描述一个过往让自己最有压力的一个项目或经历

6、你所学的专业是非计算机相关的,是如何进入测试行业的

7、作为一名测试工程师的优势有哪些

8、如何评价自己,周围人如何评价你

9、换工作时,最看重下一家公司的哪些点

10、对我们公司都有哪些了解呢

11、你对未来的职业规划有什么期望

12、是否可以适应加班或出差(在上家公司加班强度如何)

13、你们上一家公司目前发展的怎么样

14、平时都通过哪些方法来获得成长

15、你个人对软件测试行业的看法

16、你在以往测试工作中具体从事过哪些工作,最擅长的是?

17、你之前公司的项目流程是怎样的?

大家看完这些面试问题有好多小伙伴可能觉得似曾相识,好像在哪里见过一样,没错,如果你之前有去面试软件测试的工作,你一定陪上过其中的问题,有好多小伙伴没有找到自己心仪的工作有一部分是因为在面试的时候没有回答的很好。如何在面试的时候快速的凸显自己的优点这是很关键的。在这里推荐一个软件测试交流群,QQ:642830685,群中会不定期的分享软件测试资源,测试面试题。大家可以在群中积极交流技术。我让我们每天努力一小步,一飞冲天吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值