首先,我觉得你在软件测试面试的过程中,逻辑比较混乱的最大一个原因是,说明你没有形成一个一个整体的体系。
导致你说的时候很多东西都杂乱无章。
我个人认为软件测试,其实开始首先进行的是一些需求的分析工作,之后呢,进行需求的评审,需求评审完成之后,当需求确定之后我们下来开始着手去写一些测试计划相关的内容。
等测试计划编写完成之后,针对每个人分配好的固定模块,各自去编写一些测试用例。
然后编写完成测试用例之后。
进行测试用例的评审,评审完成之后大家形成一个统一的测试用例。
之后,在这个时候开发的软件已经开发的差不多了,我们对开发的软件输出一部分冒烟测试用例,要求开发对着冒烟的测试用例全部通过之后,进行提测。
之后就是我们下来就执行相关的已经编写并且评审好的测试用例。
对于发现软件的一些bug,督促开发去修改完成相应的bug。
整理所提出的bug,进行分析,对bug的严重程度,类型以及模块进行分析和整理,形成一份软件的测试报告。
其实,软件测试来回就这么多东西,所以,你只有理清楚整个测试的过程,你的逻辑才不会混乱,下来,面试官会问你具体的一些东西包括一些技术细节的东西。
我个人总结,面试前的准备就是一个整体的主线加细化的一个过程。
【软件测试高频面试题】
1、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
2、您认为做好测试用例设计工作的关键是什么?
3、您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。
4、您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?
5、 在您以往的工作中,一个bug/缺陷都包含哪些内容?
6、你对测试最大的兴趣在哪里?为什么?
7、测试活动中,如果发现需求文档不完善或者不准确,怎么处理?
8、 你认为做好测试计划关键?编写测试计划的原因/优点,起到什么作用?
9、 发现的缺陷越多,说明软件缺陷越多吗?
10、你觉得软件测试,通过的标准应该是?
11、软件测试的文档,那么软件系统测试的文档包括哪些?
12、 简述软件系统中用户文档的测试要点?
13、什么是系统瓶颈?
14、没有产品说明书和需求文档地情况下能够进行黑盒测试吗?
15、为什么尽量不要让时间富裕的员工去做一些测试?
16、 完全测试程序是可能的吗?
17、 session和cookie的区别
18、 软件测试的风险主要体现在哪里?
19、所有的软件缺陷都能修复吗?所有的软件缺陷都要修复吗?
20、开发人员老是犯一些低级错误怎么解决?
21、 数据库查询语句
22、 开发人员说不是bug时,你如何应付?
23、你认为软件测试人员从什么时候介入项目比较好?
24、你能不能说下3-5年的职业规划?
25、功能测试用例需要详细到什么程度才是合格的?
26、 性能测试包含哪些指标?
27、 测试用例通常包括哪些元素?
28、请介绍你做的项目?
29、软件的评审一般由哪些人员参加?其目的是什么?
30、什么是软件测试,软件测试的目的?
31、什么是兼容性测试?
32、 B/S和C/S 架构有哪些不同?
33、 B/S系统(Web)要从哪方面测?
34、当测试过程发生错误时,有哪几种解决办法?
35、怎么才能够全面的测试到每一个点?
36、开发与测试的关系?
37、 性能测试的流程?
38、进行测试时产生了哪些文档或记录?
38、 什么是内存溢出?
39、 UDP,tcp有什么区别,QQ属于什么协议?
40、 测试用例如何设计
41、 你认为什么是bug?
43、开发人员修复缺陷后,如何保证不影响其他功能?
42、 怎样做好测试计划?
44、 请问功能测试和性能测试的区别是什么?
45、 为什么选择测试这行?
46、 .http页面返回值的含义?
47、 数据库查询什么是左连接,右链接?
48、 什么是触发器?什么是存储过程?
49、 测试原则
50、 测试计划主要包含哪些内容?
51、 为什么从上一家公司离职?你认为多久能适应我们公司?
52、 测试过程中用到的一些工具?
53、 你怎么做需求分析的?
54、 用例评审都有哪些人参加?
55、 描述测试活动生命周期或软件测试过程
56、 需求评审都有那些人参加?
57、 你觉得你有哪些优点,哪些缺点?
58、 测试人员在软件开发过程中的任务是什么?
59、 软件测试类型?
60、 测试设计方法?
61、 软件测试风险
62、 测试工具jmeter讲解
63、 缺陷bug的等级是如何分类的?
64、 集成测试通常都有哪些策略?
65、 安全测试怎么进行的?
66、 安卓和ios测试有什么区别?
67、 安卓测试?
68、 Ios测试
69、 web端测试
70、 这有一个杯子,你怎么测?
71、 Sum()函数count()函数的区别?
72、 示例:给你一个网站,你如何测试?
73、 一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别? 43
74、 测试退出标准?
75、 Linux常用命令?
76、 你们公司测试用例如何评审的?
77、 你认为完整的测试包含哪些?
78、 什么是软件质量?特性?
79、 测试用例的设计方法?
80、 什么是测试用例?测试脚本?两者的关系是?
81、 软件测试的策略?
82、 测试人员在软件开发过程中的任务是?
83、 白盒测试和黑盒测试的优缺点?
84、 详细的描述一个测试活动的完整过程?
85、 你为什么做测试?你最大的兴趣?
86、 你认为测试的优势在哪?
87、 假设有一个文本框要求输入10个字符的邮政编码,对于该文本框应该怎样划分等价类?
88、 什么是回归测试?
89、 你认为做好测试计划工作的关键是?
90、 电梯测试实例?
91、 文本输入框测试点?
92、 邮箱输入框字段校验测试?
93、 验证码输入框字段校验测试?4位数
94、 手机号码输入框校验?
95、 性能测试指标?
96、 为何从上家辞职?
97、 我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?
98、 案例分析
99、 边界值怎么用?
100、 给你一个插板,你怎么测试
金三银四 软件测试面试题(难题分析),2个星期成功入职小米
版权归原作者 荔枝味奶糖 所有, 如有侵权,请联系我们删除。