软件测试技能鉴定(模拟题)
一、判断题(每题2分,共20分)
1、软件测试的目的是发现问题,发现至今未发现的问题(T)
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值等)