软件测试基础测验题
第一次课
第一章 软件测试核心概念
- 什么是软件?
- 什么是软件测试?
- 软件测试的目的是什么?
- 谁最了解需求?
- 为什么不能让用户或者开发人员来做测试?
- 测试工程师如何了解需求?
- 软件测试可以提高软件的质量吗?请做详细回答。
- 测试人员应具备哪些素质?
- 软件测试不创造任何的代码和产品,所以可以不需要测试,这样的观点对吗?
- 测试等同于调试吗?为什么?
第二章 软件测试背景
- 软件测试发展史至今有哪几个阶段?
- 学习软件测试的意义?对于测试人员和开发人员而言。
- 软件测试的国外现状和国内现状,都处于怎样的状态?
第二次课
第一章 软件测试核心概念
- 软件缺陷的定义是什么?
- 为什么要进行软件测试?
- 什么是测试用例?
- 为什么要写测试用例?
补充:软件开发过程
- 常用的软件开发模型有哪些?
- 瀑布模型的优缺点?
- 软件开发有哪几个阶段?
第三次课
补充:软件测试流程
- 软件测试的流程是怎样的?
- 什么是黑盒测试和白盒测试?
- 什么是静态测试和动态测试?
- 什么是通过性测试和失效性测试?
第三章 等价类划分法设计测试用例
- 为什么要引入等价类划分的方法?
- 什么是等价类划分法?
- 怎样去进行等价类划分?
- 强组合和弱组合分别是怎样的?请画图表示。
- 等价类划分的原则有哪些?
- 在对无效等价类设计测试用例时,应遵循怎样的原则?
第四次课
第三章 等价类划分法设计测试用例
- 什么情况下要考虑从输出域进行等价类划分?
- 评价测试用例的标准有哪些?
- 使用等价类划分法设计测试用例的步骤是怎样的?
第三章 边界值分析法设计测试用例
- 为什么要进行边界值分析?
- 获取边界值测试数据的三原则是什么?
- 边界值设计测试用例的步骤是怎样的?
第五次课
第三章 边界值分析法设计测试用例
- 边界值测试数据的选取有哪两种方式?
- 边界值分析边界组合的方式有哪三种?
- 在什么情况下才有穷举测试的可能?
- 最佳的选择测试数据的方案是怎样的?
- 分析输入域时从那两个方面分析?
- 边界点的定义是怎样的?
- 边界邻域选取的范围如何划定?
第六次课
第三章 决策表法设计测试用例
- 什么是决策表?英文是什么?
- 决策表法有什么优点?
- 决策表法设计测试用例的步骤是怎样的?
- 在进行决策表化简时的原则是怎样的?
第三章 正交表法设计测试用例
- 正交表是什么?
- 正交表有怎样的特点?
- 用正交表法设计测试用例的步骤是怎样的?
- 当遇到各条件的水平数不尽相同时要如何处理?