1 / 51
文档名称:

软件测试面试题汇总.docx

格式:docx   大小:854KB   页数:51页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试面试题汇总.docx

上传人:飞 2021/5/20 文件大小:854 KB

下载得到文件列表

软件测试面试题汇总.docx

文档介绍

文档介绍:Revised by Hanlin on 10 January 2021
软件测试面试题汇总
测试技术与人事问题解答

答:根据软件开发阶段,测试可以分为单元测试、集成测试、系统测试和验收测试。体现了测试由小到大、又内至外、循序渐进的测试过程和分而治之的思想。
其中单元测试的粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”。
而集成测试界于单元测试和系统测试之间,起到“桥梁作用”,一般由开发小组采用白盒加黑盒的方式来测试,既验证“设计”,又验证“需求”。
白盒测试主要应用在单元测试阶段,主要是对代码级的测试,针对程序内部逻辑结构,测试手段有:语句覆盖、判定覆盖、条件覆盖、路径覆盖、条件组合覆盖
集成测试主要用来测试模块与模块之间的接口,同时还要测试一些主要业务功能。

答:在确保自己能重现BUG的过程之后,有两种情况,一是需求没有确定,可以找产品经理进行确认,需不需要改动,3方商量确定好后再看要不要改;二是这种情况不可能发生,所以不需要修改,这个时候,可以说出是BUG的依据如果被用户发现或出了问题,会有什么不良结果
程序员可能会给你很多理由,可以对他的解释进行反驳。如果还是不行,那可以提出来,跟开发经理和测试经理进行确认,如果要修改就改,如果不要修改就不改。其实有些真的不是bug,也只是建议的方式写进TD中,如果开发人员不修改也没有大问题。如果确定是bug的话,一定要坚持自己的立场,让问题得到最后的确认。
例如,在A界面执行某操作,预期结果是怎样的,如果有规定预期结果,而实际与预期结果不符,那么这就是问题,开发是赖不掉的;如果没有原始的需求规定的话,则在用户角度来考虑,不要以经常不经常用为理由,只要是问题,就不用去考虑经常不经常用,提出来就行了。
3. 功能测试和性能测试的含意
答:功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。(简而言之,功能测试时根据产品的需求验证系统的功能。)
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。(简而言之,性能测试验证系统是否达到了需求规定的硬件设备接口接入数量。)
4. 说一个你认为是bug,开发人员认为不是bug的例子。
答:在测试某一软件时,我找到一个bug,但是软件需求说明书里并没有明确要求或提到,但是和这款软件相类似的产品中,别的软件有一些固定的规范或者标准
。比如:MyQQ中添加好友,对方同意后,发送方不会收到信息提示;而在QQ中好友添加成功后,双方都会收到消息提示。
5. 软件测试主要注意哪些
答:不要钻牛角尖,保持积极乐观良好的心态,有效的沟通,实事求是,良好的语言组织(详细面熟重现bug的过程),找bug尽量避免主观臆断(排除由于操作失误而导致的缺陷)。
.详细的请看word文档:
6. 数据库问题:查询表A将记录插入B表 SQL如何写
答:先use调用表A所在的数据库,再查询:select * from A;
最后insert into B values(记录1,记录2,记录3,···,记录N);
7. 数据库左右连接简单讲述一下。
答:左外连接关键字LEFT OUTER JOIN
左外连接:要进行的连接查询中,对于左边的表即使右边没有对应的查询连接条件也要把左边的结果完全查出来放在结果集中,空出来的的字段用NULL表示
右外连接关键字RIGHT OUTER JOIN
右外连接:要进行的连接查询中,对于右边的表即使左边没有对应的查询连接条件也要把右边的结果完全查出来放在结果集中,空出来的的字段用NULL表示
.详细的请看word文档:
8. 功能测试中的个人职责
答:检测产品质量是否符合客户需求。举个例子:
做一个购物网站的功能测试,站在客户的角度测试网站的购物流程能否正确正常的进行,客户要求的功能是否正确实现,产品数量价格等参数是否正确一致等等。
9. 按开发阶段测试分为哪几个阶段按软件测试分为哪几个阶段
答:按照开发阶段划分,和开