1.编写测试用例有几种方法?项目中具体用过哪些?具体细节
黑盒测试:等价类、边界值、因果图、场景法、正交法、大纲法
白盒测试:路径覆盖、逻辑覆盖、条件判定
2.测试的六条基本法则是什么?
功能、可靠性、易用性、效率、可维护性、可移植性
3.软件测试分类有哪些?
黑、白、灰
4.软件测试的流程是什么?
5.编写测试用例的原则是什么?
100%功能覆盖
6.软件测试过程中必须经历那几个阶段呢?
单元、集成、系统、验收
集成测试和系统测试的区别:
系统测试最主要的就是功能测试,测试软件《需求规格说明书》中提到的功能是否有遗漏,是否正确的实现。做系统测试要严格按照《需求规格说明书》,以它为标准。测试方法一般都使用黑盒测试法;
集成测试在系统测试之前,单元测试完成之后系统集成的时候进行测试。集成测试主要是针对程序内部结构进行测试,特别是对程序之间的接口进行测试。集成测试对测试人员的编写脚本能力要求比较高。测试方法一般选用黑盒测试和白盒测试相结合。
7.黑盒测试包含哪些内容?
8.如何确定一个问题是不是bug?
9.缺陷严重程度分别是什么?并将每个严重程度进行简单的描述。
10.缺陷优先级有哪些?从高到低排列。
11.如何有效的记录缺陷?
12.缺陷报告的准则规范是?
13.写出某个功能的测试用例
14.你平时是怎么设计测试用例的?如果举了一个例子让设计测试用例,得至少10条。
15.令你自豪的bug?
16.缺陷管理工具?