myCourse

软件测试基础测验题

第一次课

第一章 软件测试核心概念

  1. 什么是软件?
  2. 什么是软件测试?
  3. 软件测试的目的是什么?
  4. 谁最了解需求?
  5. 为什么不能让用户或者开发人员来做测试?
  6. 测试工程师如何了解需求?
  7. 软件测试可以提高软件的质量吗?请做详细回答。
  8. 测试人员应具备哪些素质?
  9. 软件测试不创造任何的代码和产品,所以可以不需要测试,这样的观点对吗?
  10. 测试等同于调试吗?为什么?

第二章 软件测试背景

  1. 软件测试发展史至今有哪几个阶段?
  2. 学习软件测试的意义?对于测试人员和开发人员而言。
  3. 软件测试的国外现状和国内现状,都处于怎样的状态?

第二次课

第一章 软件测试核心概念

  1. 软件缺陷的定义是什么?
  2. 为什么要进行软件测试?
  3. 什么是测试用例?
  4. 为什么要写测试用例?

补充:软件开发过程

  1. 常用的软件开发模型有哪些?
  2. 瀑布模型的优缺点?
  3. 软件开发有哪几个阶段?

第三次课

补充:软件测试流程

  1. 软件测试的流程是怎样的?
  2. 什么是黑盒测试和白盒测试?
  3. 什么是静态测试和动态测试?
  4. 什么是通过性测试和失效性测试?

第三章 等价类划分法设计测试用例

  1. 为什么要引入等价类划分的方法?
  2. 什么是等价类划分法?
  3. 怎样去进行等价类划分?
  4. 强组合和弱组合分别是怎样的?请画图表示。
  5. 等价类划分的原则有哪些?
  6. 在对无效等价类设计测试用例时,应遵循怎样的原则?

第四次课

第三章 等价类划分法设计测试用例

  1. 什么情况下要考虑从输出域进行等价类划分?
  2. 评价测试用例的标准有哪些?
  3. 使用等价类划分法设计测试用例的步骤是怎样的?

第三章 边界值分析法设计测试用例

  1. 为什么要进行边界值分析?
  2. 获取边界值测试数据的三原则是什么?
  3. 边界值设计测试用例的步骤是怎样的?

第五次课

第三章 边界值分析法设计测试用例

  1. 边界值测试数据的选取有哪两种方式?
  2. 边界值分析边界组合的方式有哪三种?
  3. 在什么情况下才有穷举测试的可能?
  4. 最佳的选择测试数据的方案是怎样的?
  5. 分析输入域时从那两个方面分析?
  6. 边界点的定义是怎样的?
  7. 边界邻域选取的范围如何划定?

第六次课

第三章 决策表法设计测试用例

  1. 什么是决策表?英文是什么?
  2. 决策表法有什么优点?
  3. 决策表法设计测试用例的步骤是怎样的?
  4. 在进行决策表化简时的原则是怎样的?

第三章 正交表法设计测试用例

  1. 正交表是什么?
  2. 正交表有怎样的特点?
  3. 用正交表法设计测试用例的步骤是怎样的?
  4. 当遇到各条件的水平数不尽相同时要如何处理?