前言:
最近在整理字节,阿里,腾讯,京东的面试题,挑了一部分在四个大厂面试题中出现频率比较高的,发现还是基础知识比较多,废话不多说,你们自己看看,这里小编只放了面试题,没有答案,这些面试题中大部分应该都知道,如果不知道的需要答案的可以查看文末获取方式!
以下是整理的195道软件测试面试题,能让你对软件测试面试有基本的了解。根据我个人的经验,一个好的面试官在面试的时候是不会事先准备一列问题清单,一般来说都从关于软件测试最基本的概念开始,然后再根据你的回答继续深入讨论。
Q1、什么是软件测试?
Q2、软件测试的目的?
Q3、软件测试的目标
Q4、软件测试的原则
Q5、测试的工作流程
Q6、测试工程师的职责
Q7、软件都有多少种分类?
Q8、软件的分类
Q9、测试的主要方面
Q10、软件测试的对象
Q11、什么是“测试案例"?
Q12、测试执行过程的三个阶段
Q13、什么是验证、评价、预排、检查?
Q14、什么是兼容性测试?兼容性测试侧重哪些方面?
Q15、什么是桩模块?什么是驱动模块?
Q16、什么是扇入?什么是扇出?
Q17、你认为做好测试计划工作的关键是什么?
Q18、你觉得对于测试有哪些基本素质要求
Q19、一套完整的测试应该由哪些阶段组成?
Q20、软件测试的流程是什么?
Q21、说说你对SQA的职责和工作活动(如软件度量)的理解:
Q22、单元测试的主要内容?
Q23、集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容?
Q24、黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系?
Q25、黑盒测试和白盒测试常用的测试方法有哪些,举个例子?
Q26、简述黑盒测试和白盒测试的优缺点?
Q27、在没有产品说明书和需求文档的情况下能够进行黑盒测试的设计吗?
Q28、一个有广告的纸杯子,请设计测试用例?
Q29、一个身份证号码输入框,怎么设计用例?
Q30、登录功能怎么设计测试用例?
Q31、移动端和web端测试有什么区别
Q32、查看某端口号?
Q33、查看某进程号?
Q34、grep和find的区别?
Q35、grep都有哪些用法?
Q36、查看IP地址?
Q37、创建和删除-个多级目录?
Q38、在当前用户家目录中查找haha.t文件?