软件测试工程师笔试题及答案.pdf
软件测试工程师笔试题及答案
【篇一:软件测试工程师面试试题和题目的答案】
测试人员,测试过程也不规范,对于没做过测试的人来讲还是
些难度的。
01.为什么要在一个团队中开展软件测试工作?
保证软件质量的最后一道关口。
02.您是否了解以往所工作的企业的软件测试过程?如果了解,请试
述在这个过程中都哪些工作要做?分别由哪些不同的角色来完成这
些工作?
03.您所熟悉的软件测试类型都哪些?请试着分别比较这些不同的
测试类型的区别与联系如(功能测试、性能测试……)
易用性测试•界面的友好性,操作方便性等。
功能测试•系统中功能性需求的满足
安全性测试•系统是否存在安全隐患和漏洞
性能测试•系统在大并发下的响应速度和健壮性
04.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系
统测试、验收测试的区别与联系。
黑盒/白盒:主要区别在是否了解系统或程序的内部结构和代码
单元测试:关注某一个单元,函数,模块的正确性,一般需要编写相
关测试代码。集成测试:模块或模块直接的集成接口测试,单个模块
测试
系统测试:一个完整功能的完全测试。
05.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其
中哪些是最重要的?
提前安排出测试工具选择,测试类型选择,人员需求,保证和项目
开发协调一致,保证测试工作顺利进行。
06.您认为做好测试计划工作的关键是什么?
了解项目或系统的业务需求
和项目经理协调好,了解项目的进度计划安排情况
07.您所熟悉的测试用例设计方法都哪些?请分别以具体的例子来
说明这些方法在测试用例设计工作中的应用。
边界值/等价类/业务流程图分析和状态转换分析/业务逻辑分析
08.您认为做好测试用例设计工作的关键是什么?
对业务和软件需求非常清楚,可以根据需求不同选择不同的测试用
例设计
09.您以往的工作中是否曾开展过测试用例的评审工作?如果,请
描述测试用例评审的过程和评审的内容。
评审计划.预审■评审.
评审内容主要是测试标例对软件需求的覆盖程度,对于相关边界是
否考虑,是否针对复杂流程准备多套测试数据,是否专门针对非
功能性需求的测试。
10.您以往是否曾经从事过性能测试工作?如果,请尽可能的详细
描述您以往的性能测试工作的完整过程。
制订计划•选择测试功能■选择测试工具■录制脚本•运行测试•分析结果
11.您在从事性能测试工作时,是否使用过一些测试工具?如果,
请试述该工具的工作原理,并以一个具体的工作中的例子描述该工
具是如何在实际工作中应用的。
微软was,loadrunner
12.您认为性能测试工作的目的是什么?做好性能测试工作的关键是
什么?
关键是测试脚本的录制,测试时候测试环境的干净。
13.在您以往的工作中,一条软件缺陷(或者叫bug)记录都包含了哪
些内容?如何提交高质量的软件缺陷(bug)记录?
缺陷名词/描述/缺陷等级/严重程度/发现模块/发现步骤和过程/是否可
以重现
14.您以往所从事的软件测试工作中,是否使用了一些工具来进行软
件缺陷(bug)的管理?如果,请结合该工具描述软件缺陷(bug)跟踪
管理的流程。
cq,也可以使用bugfree等免费工具。
15.您如何看待软件过程改进?在您曾经工作过的企业中,是否一
些需要改进的东西呢?您期望的理想的测试人员的工作环境是怎样的?
【篇二:华为软件测试工程师笔试题及部分答案】
结构图?
osi的七层网络结构图,和tcp/ip的五层结构图
osi
osi是opensysteinterconnect的缩写,意为开放式系统互联。
在。si出现之前,计算机网