今年确实挺难的,毕竟整体经济都有所下滑,各大公司都在进行裁员,但是再难也是有办法的,首先我们得了解自身处于什么阶段,目的是方便我们去匹配合适的岗位与公司,然后就要为意向公司做好准备,比如面试前刷面试题就是个不错的方法。

 

今天曝光一下海尔集团面试的笔试题,有判断题、问答题、名词解释、综合题,看看你会做多少?

 

当然答案也准备好了哦!需要的可关注:松勤软件测试,后台回复0913

 

PART 01
 
判断题
  • 测试是为了验证该软件已正确地实现了用户的要求。

  • 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

  • 好的测试员不懈追求完美,力求做到穷举测试。

  • 软件测试的目的是尽可能多的找出软件的缺陷。

  • 单元测试能发现约80%的软件缺陷。

  • 自底向上集成需要测试员编写驱动模块程序。

  • 代码评审员一般由测试员担任。

  • 发现错误多的程序模块,残留在模块中的错误也多。

  • 单元测试多采用白盒测试(结构性测试)技术。

  • 系统测试多采用白盒测试(结构性测试)技术。

  • 进行自底向上集成测试,需要为所测模块或子系统编制相应的驱动模块。

  • 软件测试的目的是证明软件没有错误。

  • 测试组负责软件质量。

  • 软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。

  • 测试程序仅仅按预期方式运行就行了。

  • 不存在质量很高但可靠性很差的产品。

  • 总是首先设计白盒测试用例。

  • 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

  • 黑盒测试方法中最有效的是因果图法。

  • 软件测试按照测试过程分为黑盒、白盒测试。

  • 白盒测试又称结构测试、逻辑驱动测试或基于程序的测试。

  • 黑盒测试是从用户观点出发的测试。

  • 白盒测试根据程序外部特征进行测试,黑盒测试根据程序内部逻辑结构进行测试。 

  • 程序通过了全面的白盒测试,就不需要再进行黑盒测试了。

  • 对于同一个测试对象,等价类的测试用例数多于边界值的测试用例数。

  • 如果输入条件规定了取值范围,则可定义一个有效等价类和两个无效等价类。

  • 有n个变量的函数的健壮最坏情况测试用例的个数为:5的n次方。

  • 有n个变量的函数的健壮性测试用例的个数为:5n+1。

  • 有n个变量的函数的最坏情况测试会产生5的n次方个测试用例。

  • 有n个变量的函数的边界值分析会产生4n+1个测试用例

  • 语句覆盖是最弱的逻辑覆盖。

  • 判定覆盖不一定包含条件覆盖。

  • 判定/条件覆盖能同时满足判定、条件两种覆盖标准。

  • 详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。

  • 对于连锁型分支结构,若有n个判定语句,则有2n条路径。

  • 尽量采用复合的条件测试,以避免嵌套的分支结构。

  • GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。

  • 单元测试属于动态测试。

  • 单元测试需要从程序的内部结构出发设计测试用例。

  • 单元测试需要为每个基本单元开发驱动模块或桩模块。

  • 在面向对象语言语言中,单元测试是函数或子过程。

  • 单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作。

  • 验收测试是由最终用户来实施的。

  • 负载测试是验证要检验的系统的能力最高能达到什么程度。

  • 我们可以人为的使得软件不存在配置问题。

  • 可以发布具有配置缺陷的软件产品。

  • 所有软件必须进行某种程度的兼容性测试。

  • 所有软件都有一个用户界面,因此必须测试易用性。

  • β测试是由软件的多个用户在实际使用环境下进行的测试。

  • 系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。

  • Beta 测试是验收测试的一种。

  • 发现错误多的程序模块,残留在模块中的错误也多。

  • 软件测试的目的是尽可能多的找出软件的缺陷。

  • 单元测试能发现约80%的软件缺陷。

  • 单元测试多采用白盒测试(结构性测试)技术。

  • 单元测试能发现约80%的软件缺陷。

  • 好的测试员不懈追求完美。

  • 测试组负责软件质量。

  • 测试是为了验证该软件已正确地实现了用户的要求。

  • 软件测试按照测试过程分为黑盒、白盒测试。

  • 测试是为了验证该软件已正确地实现了用户的要求。

  • 软件测试按照测试过程分为黑盒、白盒测试。

  • 尽量采用复合的条件测试,以避免嵌套的分支结构。

  • 黑盒测试是从用户观点出发的测试。

  • 有n个变量的函数的边界值分析会产生4n+1个测试用例

  • 语句覆盖是最弱的逻辑覆盖。

  • 有n个变量的函数的健壮最坏情况测试用例的个数为:5的n次方。

  • 对于连锁型分支结构,若有n个判定语句,则有2n条路径。

  • 系统测试多采用白盒测试(结构性测试)技术。

  • 验收测试是由最终用户来实施的。

  • 负载测试是验证要检验的系统的能力最高能达到什么程度。

  • 我们可以人为的使得软件不存在配置问题。

 

PART 02
 
简答题
  • 什么是软件测试?软件测试的目的和作用分别是什么?

  • 什么是黑盒测试?黑盒测试主要采用哪些测试方法?什么是白盒测试?白盒测试主要采用哪些测试方法?

  • 什么叫α测试(Alpha 测试)?什么叫β测试(beta 测试)?α测试和β测试有什么区别?

  • 什么是单元测试?什么是集成测试?什么是系统测试?他们的测试依据是什么?他们和功能测试,结构性测试有何关系?

  • 什么是静态测试?静态测试主要采用哪些测试方法?

 

PART 03
 
名词解释
  • 验收测试

  • 驱动模块

  • 静态测试

  • 单元测试

  • 测试用例

 

PART 04
 
综合题
  • 某公司招聘人员,其要求为:学历:本科及以上;专业:计算机、通信化;年龄:22-30岁。请划分出各条件的有效等价类和无效等价类。

     

  • 某个软件的规格说明中包含了下面的要求:第一例字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文字的修改。但如果第一列字符不正确,则给出信息L,如果第二列字符非数字,则给出信息M。请画出判定表。