- 软件测试基础
一、填空题
- 软件的生命周期
- 螺旋模型
- 功能性、可使用性、可移植性
- 严重、建议
- 单元测试
- 白盒测试
- W模型
二、判断题
- 错
- 错
- 对
- 错
- 错
三、单选题
- A
- C
- B
- C
- D
- B
四、简答题
- 请简述软件缺陷的处理流程。
答:软件缺陷的处理流程可以分为7个环节。
(1)提交:测试人员发现缺陷之后,将缺陷提交给测试组长。
(2)分配:测试组长接收到测试人员提交的缺陷之后,将其移交给开发人员。
(3)确认:开发人员接收到移交的缺陷之后,会与团队甚至测试人员一起商议,确定该缺陷是否是一个缺陷。
(4)拒绝:如果经过商议之后,发现的缺陷不是一个真正的缺陷,则拒绝处理此缺陷,对其进行关闭处理。如果经过商议之后,确定其是一个真正的缺陷,则可以根据缺陷的严重程度或优先级等立即处理或延期处理。
(5)处理:开发人员修改缺陷。
(6)复测:开发人员修改好缺陷之后,测试人员重新进行测试(复测),检测缺陷是否已经修改。如果未被正确修改,则重新提交缺陷。
(7)关闭:测试人员重新测试之后,如果缺陷已经被正确修改,则将缺陷关闭,整个缺陷处理完成。
2. 请简述软件测试的基本流程。
答:软件测试的基本流程具体如下.
(1)分析测试需求
(2)制定测试计划
(3)设计测试用例
(4)执行测试
(5)编写测试报告
- 黑盒测试方法
一、填空题
- 等价类
- 边界值分析法
- 恒等
- 异、或、唯一、要求
- 条件桩、条件项、动作桩、动作项
- 基本流、备选流
二、判断题
- 错
- 错
- 错
- 对
- 对
- 对
三、单选题
- A
- C
- D
四、简答题
- 请简述等价类划分法的原则。
答:等价类划分的原则具体如下。
(1)如果程序要求输入值是一个有限区间的值,则可以将输入数据划分为一个有效等价类和两个无效等价类,有效等价类为指定的取值区间,两个无效等价类分别为有限区间两边的值。
(2)如果程序要求输入的值是一个“必须成立”的情况,则可以将输入数据划分为一个有效等价类和一个无效等价类。
(3)如果程序要求输入数据是一组可能的值,或者要求输入值必须符合某个条件,则可以将输入数据划分一个有效等价类和一个无效等价类。