蓉华教育“软件测试面试一指禅”第2期内容分享!
01.什么是软件测试
把软件看成一个黑盒子,不管内部逻辑和内部特性,只依据规格说明书检查程序的功能是否符合功能说明。
02.什么是白盒测试与黑盒测试?你的过往经历中的测试是哪一 种?
白盒测试:白盒测试是代码级别的测试,主要测试代码的逻辑、代码之间的调用等等, 测试依据是详细设计(类图、状态图、流程图等等)
黑盒测试:黑盒测试是系统级别的测试,它不关注代码的具体实现,关注的是系统的功 能实现是否满足需求,测试依据:《XX系统需求规格说明书》、《UI设计图》、《接口文档》对比:白盒测试不能发现功能方面的问题,黑盒测试不能发现代码层面的问题,所以两 种方法是互补的,不能相互取代。
03.测试启动和结束的标准
测试启动的条件:版本基本稳定,测试用例、测试代码准备完成,测试环境搭建完毕, 预测试通过。
测试结束的条件:所有测试用例全部执行,版本稳定,缺陷遗留率达到预定质量目标。
04.测试用例的设计一般采用哪些方法?或者换一个提问方式, 黑盒测试技术设计测试方法有哪些?
一般常用的测试用例设计方法有等价类,边界值分析方法,因果图法,场景法,错误推测法
05.测试用例包含几部分
1) 测试用例版本号
2) 功能模块名称
3) 用例 ID
4) 用例重要级别(高,中,低)
5) 用例预置条件
6) 操作步骤
7) 预期结果
8) 测试用例执行结果
9) 测试用例执行日期
06.测试用例的优先级
每个公司定义的标准不一样,我们公司一般分为高、中、低。
一般情况下,可参考需求的优先级来确定,高优先级的需求对应的用例应该是高优先级的。
07.你写用例的时候,怎么确保用例的覆盖度?
1)首先要分析清楚需求去提取测试点,针对需求中描述不清楚的情况,需要找相关的人员确定清楚;
2)在设计用例的时候,根据等价类、边界值、错误推测、场景分析等方法编写用例;
3)编写好的用例在小组内评审,让小组成员充分提问,最终的用例是经过大家评审后 的结果;
4)测试经验。
08.测试用例执行结果
每个公司用的缺陷管理工具不尽相同,一般测试用例执行结果有:
1) 通过Passed
2) 失败Failed
3) 阻塞 Blocked
09.你在执行的过程中有没有遇到过发现用例有缺失或者遗漏的 情况?这种情况你们怎么处理?
有遇到过,这种情况一般我会先补充用例测试,保证测试的充分性;同时我会记录问题 反馈给写用例的同事,希望后续减少类似失误。
10.Bug的描述包含哪几部分?
1) Bug所属产品
2) Bug所属功能模块
3) Bug影响的版本号
4) Bug级别(提示、一般、严重、致命)
5) Bug类型(代码错误、设计优化、设计缺陷、性能问题、测试脚本)
6) Bug标题
7) 重现步骤
8) 预期结果
9) 实际结果
10) 附件(后台日志debug.log或者截图)
本期内容和大家分享到这里,关于软件测试面试常见内容,我们下期还会和大家继续分享,尽请期待!
Copyright C 20092014 All Rights Reserved 版权所有 红树林教育科技有限服务公司 粤ICP备19148605号
地址:广东省广州市花都区 EMAIL:gzhsljykj@163.com
Powered by PHPYun.