- 编写测试用例有哪几种方法?
等价类、边界值、因果图、流程分析、错误分析、正交法、场景法、大纲法
2. 测试的六条基本法则是什么?
一功二可三易四效五维六移,即一功能,二可维护性,三易用性,四效率,五可维护性,六可移植性
3. 软件测试分类有哪些?(从是否关心软件内部结构的角度划分)
黑盒、白盒、灰盒
4. 软件测试的测试流程是什么?
首先拿到需求文档》需求评审》编写测试计划》测试计划评审》编写测试用例》测试用例评审》开始测试》第一轮测试》第二轮测试》迭代》直至项目上线,提交测试报告。冒烟测试不属于测试流程,一般冒烟测试最多半天时间
5. 编写测试用例的原则是什么?
百分之百的覆盖需求
6. 接口测试的功能?
1) 请求参数、返回值
2) 不仅可以测试返回值还可以测试等价类、边界值、必填项,包括逻辑、功能、场景,还可以测试逆向思维的流程,还可以测试错误的流程,也可以测试正确的流程
3) 接口测试可以提高效率,缩短测试周期,在页面未出来之前也可以测试
4) 接口测试可以测大部分功能,但是测不了ui、兼容性
5) 接口只能测后端,用java写的
7.自动化工具都有哪些?
QTP既可以测B/S,也可以测C/S, 支持的脚本语言是vbscript, Selenium属于B/S工具,支持java,python语言,app自动化工具属于c/s架构
8.软件测试过程中必须经历那些阶段?
单元测试》集成测试》系统测试》验收测试
9. 黑盒测试包含那些测试内容?
逆向思维测试、冒烟测试、易用性测试、接口测试、兼容性测试
10. 如何确定一个问题是不是bug呢?
根据需求,与需求不一致,就是bug
11. 缺陷严重程度分别是什么?并将每个严重程度进行简单的描述?
致命、严重、一般、轻微、建议,致命级别指使系统崩溃、宕机,报404、500错误的,导致软件没有办法再使用下去,严重指该功能阻碍测试,影响测试,一般指等价类、边界值、ui、兼容性,不影响测试,轻微指一个字、一句话、不伤大雅的错误,建议其实不是bug,只是个人觉得不太合理,需求文档里面就没有。
12. 缺陷优先级有哪些?从高到低排列?
P1、p2、p3、p4、p5,p1优先级最高,p5优先级最低
13. 如何有效的记录缺陷?
保证该缺陷能复现出来,能记录该缺陷的每一个步骤是如何操作的
14.缺陷报告的准则规范是什么?
简洁、清晰、准确、完整、一致
15.写出下面个人资料页面的测试用例?
写的越多越好,常用方法:等价类、边界值、判定表法、流程分析、异常值
16.自我介绍?
我是谁、工作几年、你上家公司做什么、负责什么、你的优势、为什么适合这个职位、我想做什么、在这个职位上想得到什么