软件测试技能鉴定(模拟题)
  一、判断题(每题2分,共20分)
  1、软件测试的目的是发现问题,发现至今未发现的问题(T)
  2、接口测试的目的是为了测试接口,尤其是那些与系统相关联的外部接口,测试的重点是要检查数据的交换,传递和控制管理过程,还包括处理的次数。外部3、接口测试一般是作为单元测试来看待的(F)
  4、可服务性是指产品/服务/解决方案对其整个生命周期中特定的目标用户实施特定的服务活动时所具有的有效性、效率和用户主观满意度。(T)
  5、软件测试中的二八原则暗示着测试发现的错误中的20%很可能起源于程序模块中的80%。(F)
  6、手工测试能发现比自动化测试更多的缺陷。(T)
  7、数据驱动自动化测试,可以用excel表格来管理数据,一行数据是一个用例。(Y)
  8、利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能;利用无效等价类设计的测试用例,可以检查程序中功能和性能是否不符合需求说明书的规定。(T)
  9、集成测试策略是在测试对象分析的基础上,描述软件模块集成(组装)的方式、方法。(T)
  10、单元测试主要测试函数内部接口、数据结构、逻辑与异常处理等对象;集成测试模块之间的接口与异常;系统测试主要测试整个系统的规格实现情况。( F)
  二、单项选择题(每题2分,共20分)
  1、关于Action Word,以下说法不正确的是:(D)
  A、ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤,检查验证,消息序列等等
  B、Action Word抽象方式的不同对可重用性影响很大
  C、Action Word可以带必选参数也可以带可选参数
  D、Action Word的实现是不可执行的
  2、以下说法正确的是(  A  )
  A、grep–v “root” *.cfg的意思是在当前目录下搜索出所有的*.cfg文件中没有root的行
  B、find .–name “1234”的意思查找文件内容是1234的文件
  C、超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为/usr/local
  D、在vi中命令模式0代表到行末尾
  3、白盒测试中逻辑覆盖强度正确的是:(C)
  A、语句覆盖<条件覆盖<判定覆盖<判定-条件覆盖<路径覆盖
  B、条件覆盖<语句覆盖<路径覆盖<判定覆盖<判定-条件覆盖
  C、语句覆盖<判定覆盖<条件覆盖<判定-条件覆盖<路径覆盖
  条件覆盖<路径覆盖<语句覆盖<判定覆盖<判定-条件覆盖
  4、因果图/判定表工程方法在以下哪种情况下不适用:(D)
  A、输入输出明确,或输入输出因果关系明确的情况下
  B、被分析的特性或功能点复杂,输入项目很多的情况下
  系统输入之间相互约束多,需要做大范围的组合测试情况下
  系统输入之间基本没有相互联系
  5、以下说法正确的是(D)
  A、单元测试是对软件基本组成单元进行测试,即测试对象一定是一个函数。
  B、非功能质量属性越高越好。
  C、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据。
  D、自底向上的集成测试需要测试人员编写测试驱动程序。
  6、以下不符合安全性测试规范的是:(C)
  对敏感信息的访问要有认证和鉴权
  B、系统对所有用户管理功能都有日志记录,日志包括用户ID、时间、事件类型、被访问资源的名称、访问结果等。
  C、浏览器的地址栏中的URL可以携带会话标识(如 jessionid)
  D、代码、日志中不存在明文的敏感数据(如密码、license值等)

  7、B Shell的用户一进入服务器,首先执行哪个文件中的内容?(A)
  A、.bashrc
  B、.cshrc
  C、不用执行任何文件
  D、所有shell文件都执行
  8、以下关于边界值的说法错误的是(B)
  A、上点指的是边界上的点,如果是闭区间上点在域范围内;如果是开区间上点在域范围外
  B、离点是离上点近的一个点,是开区间在域范围外,是闭区间在范围内
  C、内点是在域范围内的任意一个点
  D、边界值选取原则是选取正好等于、刚刚大于或刚刚小于边界值的数据作为测试数据
  9、测试步骤基本一样,但测试步骤中涉及的数据都不一样,此时可以考虑采用哪种测试脚本模式?(C)
  A,线性测试脚本
  B,结构化测试脚本
  C, 数据驱动测试脚本
  D,关键字驱动测试脚本
  10、下面有关软件使用质量衡量标准说法不正确的是(B)
  A、软件使用质量主要又从软件有效性、生产力、安全性和满意度等方面来衡量
  B、软件有效性指软件产品在特定的使用场景下,使用户根据达到的效果合理使用适当资源的能力
  C、软件安全性指软件产品在特定的使用场景下,对人、业务、软件、财产或环境的损害达到可以接受水平的能力
  D、软件满意度指软件产品在特定的使用场景下,让用户满意的能力
  二、多项选择题(每题4分,共60分,每题全部答对得分,多选/少选均不得分)
  1、安全测试需要考虑以下哪些(ABCD)
  A.设备本身的安全性
  B.物理特性安全性测试
  C.业务的安全性测试
  D.信息安全性测试
  2、单元测试的目的包括(ABCD)
  A、验证代码是与设计符合的
  B、跟踪需求和设计的实现
  C、发现设计和需求中存在的错误
  D、发现在编码过程中引入的错误
  3、自动化工程包含以下哪些(ABCD)
  A、环境初始化配置
  B、数据预置
  C、数据清理
  D、功能测试
  4、关于Action Word,以下说法正确的是:(ABC)
  A、ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤,检查验证,消息序列等等
  Action Word抽象方式的不同对可重用性影响很大
  C、Action Word可以带必选参数也可以带可选参数
  D、Action Word的实现是不可执行的
  5、黑盒测试的方法包括:(ABCEFG)
  A、等价类划分
  B、边界值分析
  C、错误推测法
  D、逻辑覆盖
  E、因果图
  F、正交法
  G、功能图
  6、因果图/判定表工程方法在适用于以下哪些情况:(ABC)
  A,输入输出明确,或输入输出因果关系明确的情况下
  B,被分析的特性或功能点复杂,输入项目很多的情况下
  C,系统输入之间相互约束多,需要做大范围的组合测试情况下
  D,系统输入之间基本没有相互联系
  7、软件质量属性分为哪几个维度:(ABCDEF)
  A、功能性
  B、可靠性
  C、可用性
  D、效率
  E、可维护性
  F、可移植性