文档介绍:精品文档
软件测试工程师面试题及答案
判断题(正确的写 T 错误的写 F)
1. 经验表明,测试后程序残存的错误数目与该程序中以发现的错误数目或检错率成正比 ( T)
2. 验收测试比较适试、确认测试、系统测试、验收测试
黑盒测试主要是为了发现哪几类错误:
1、是否有不正确、遗漏或额外的功能实现?
、在接口上,输入是否能正确的接受?能否输出正确的结果?
、是否有数据结构错误或外部信息(例如数据文件)访问错误?
、性能上是否能够满足要求?
、是否有初始化或终止性错误?
4. 黑盒测试常用的方法有哪些?并且说明一下各个的优缺点(最少 5 种,越多越好)。
什么是白盒测试、黑盒测试、回归测试?
白盒测试就是将被测程序看做一个打开的盒子 , 根据程序的内部结构进行测试用例设计, 检验内部操作是否按规定执行。
黑盒测试不考虑程序的内部结构和内部特性 , 根据程序的外部特性或输入输出进行测试用例设计和执行。
回归测试就是验证修改完提交的缺陷或增加了新功能等进行的程序修改后是否导致
原有正常功能失效或引起新的 bug。
6、你认为做好测试计划工作的关键是什么?
参考答案:
软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过对资源、时
间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试;
做好测试计划工作的关键:目的,管理,规范
明确测试的目标,增强测试计划的实用性
2.坚持“ 5W”规则,明确内容与过程
3.采用评审和更新机制,保证测试计划满足实际需求
分别创建测试计划与测试详细规格、测试用例精品文档
精品文档
分哪三部分?
参考答案: 1. 用户动作设计 2. 场景设计 3. 测试数据分析
进行测试的流程?
参考答案: 1. 测试用例设计 2. 创建虚拟用户脚本 3. 创建运行场景 4. 运行测试脚本 5. 监视场景
简述负载测试与压力测试的区别。参考答案:
压力测试( Stress Testing )
精品文档
精品文档
压力测试的主要任务就是获取系统正确运行的极限,检查系统在瞬间峰值负荷下正确
执行的能力。
负载测试( Volume Testing )
用于检查系统在使用大量数据的时候正确工作的能力,即检验系统的能力最高能达到什么程度。
请说明一下你做过的测试项目以及在测试当中用到的