软件测试技能鉴定(模拟题)
一、判断题(每题2分,共20分)
1、软件测试的目的是发现问题,发现至今未发现的问题( )
2、接口测试的目的是为了测试接口,尤其是那些与系统相关联的外部接口,测试的重点是要检查数据的交换,传递和控制管理过程,还包括处理的次数。外部3、接口测试一般是作为单元测试来看待的()
4、可服务性是指产品/服务/解决方案对其整个生命周期中特定的目标用户实施特定的服务活动时所具有的有效性、效率和用户主观满意度。()
5、软件测试中的二八原则暗示着测试发现的错误中的20%很可能起源于程序模块中的80%。()
6、手工测试能发现比自动化测试更多的缺陷。()
7、数据驱动自动化测试,可以用excel表格来管理数据,一行数据就是一个用例。()
8、利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能;利用无效等价类设计的测试用例,可以检查程序中功能和性能是否不符合需求说明书的规定。()
9、集成测试策略就是在测试对象分析的基础上,描述软件模块集成(组装)的方式、方法。()
10、单元测试主要测试函数内部接口、数据结构、逻辑与异常处理等对象;集成测试模块之间的接口与异常;系统测试主要测试整个系统的规格实现情况。()
二、单项选择题(每题2分,共20分)
1、关于Action Word,以下说法不正确的是:()
A、ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤,检查验证,消息序列等等
B、Action Word抽象方式的不同对可重用性影响很大
C、Action Word可以带必选参数也可以带可选参数
D、Action Word的实现是不可执行的
2、以下说法正确的是()
A、grep–v “root” *.cfg的意思是在当前目录下搜索出所有的*.cfg文件中没有root的行
B、find .–name “1234”的意思查找文件内容是1234的文件
C、超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为/usr/local
D、在vi中命令模式0代表到行末尾
3、白盒测试中逻辑覆盖强度正确的是:()
A、语句覆盖<条件覆盖<判定覆盖<判定-条件覆盖<路径覆盖
B、条件覆盖<语句覆盖<路径覆盖<判定覆盖<判定-条件覆盖
C、语句覆盖<判定覆盖<条件覆盖<判定-条件覆盖<路径覆盖
条件覆盖<路径覆盖<语句覆盖<判定覆盖<判定-条件覆盖
4、因果图/判定表工程方法在以下哪种情况下不适用:()
A、输入输出明确,或输入输出因果关系明确的情况下
B、被分析的特性或功能点复杂,输入项目很多的情况下
系统输入之间相互约束多,需要做大范围的组合测试情况下
系统输入之间基本没有相互联系
5、以下说法正确的是()
A、单元测试是对软件基本组成单元进行测试,即测试对象一定是一个函数。
B、非功能质量属性越高越好。
C、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据。
D、自底向上的集成测试需要测试人员编写测试驱动程序。
6、以下不符合安全性测试规范的是:()
对敏感信息的访问要有认证和鉴权
B、系统对所有用户管理功能都有日志记录,日志包括用户ID、时间、事件类型、被访问资源的名称、访问结果等。
C、浏览器的地址栏中的URL可以携带会话标识(如 jessionid)
D、代码、日志中不存在明文的敏感数据(如密码、license值等)
7、B Shell的用户一进入服务器,首先执行哪个文件中的内容?()
A、.bashrc
B、.cshrc
C、不用执行任何文件
D、所有shell文件都执行
8、以下关于边界值的说法错误的是()
A、上点指的是边界上的点,如果是闭区间上点就在域范围内;如果是开区间上点就在域范围外
B、离点就是离上点最近的一个点,是开区间就在域范围外,是闭区间就在范围内
C、内点就是在域范围内的任意一个点
D、边界值选取原则就是选取正好等于、刚刚大于或刚刚小于边界值的数据作为测试数据
9、测试步骤基本一样,但测试步骤中涉及的数据都不一样,此时可以考虑采用哪种测试脚本模式?()
A,线性测试脚本
B,结构化测试脚本
C, 数据驱动测试脚本
D,关键字驱动测试脚本
10、下面有关软件使用质量衡量标准说法不正确的是()
A、软件使用质量主要又从软件有效性、生产力、安全性和满意度等方面来衡量
B、软件有效性指软件产品在特定的使用场景下,使用户根据达到的效果合理使用适当资源的能力
C、软件安全性指软件产品在特定的使用场景下,对人、业务、软件、财产或环境的损害达到可以接受水平的能力
D、软件满意度指软件产品在特定的使用场景下,让用户满意的能力
二、多项选择题(每题4分,共60分,每题全部答对得分,多选/少选均不得分)
1、安全测试需要考虑以下哪些()
A.设备本身的安全性
B.物理特性安全性测试
C.业务的安全性测试
D.信息安全性测试
2、单元测试的目的包括()
A、验证代码是与设计符合的
B、跟踪需求和设计的实现
C、发现设计和需求中存在的错误
D、发现在编码过程中引入的错误
3、自动化工程包含以下哪些()
A、环境初始化配置
B、数据预置
C、数据清理
D、功能测试
4、关于Action Word,以下说法正确的是:()
A、ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤,检查验证,消息序列等等
Action Word抽象方式的不同对可重用性影响很大
C、Action Word可以带必选参数也可以带可选参数
D、Action Word的实现是不可执行的
5、黑盒测试的方法包括:()
A、等价类划分
B、边界值分析
C、错误推测法
D、逻辑覆盖
E、因果图
F、正交法
G、功能图
6、因果图/判定表工程方法在适用于以下哪些情况:()
A,输入输出明确,或输入输出因果关系明确的情况下
B,被分析的特性或功能点复杂,输入项目很多的情况下
C,系统输入之间相互约束多,需要做大范围的组合测试情况下
D,系统输入之间基本没有相互联系
7、软件质量属性分为哪几个维度:()
A、功能性
B、可靠性
C、可用性
D、效率
E、可维护性
F、可移植性
8、关于白盒测试的测试用例设计方法以下叙述不正确的是( )。
A、达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求
B、达到100%CC(条件判定)要求就一定能够满足100%SC的要求
C、完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目
D、任何情况下,都可以达到100%路径覆盖的要求
9一个合格的问题单需要包含以下哪些因素?()
A,问题单标题清晰反映缺陷的主要现象
B, 预置条件、测试步骤、预期结果等问题重现条件描述清晰
C,问题单提供问题定位必备的日志
D,对问题单的影响范围给出清晰准确的分析
10、性能测试应包含:()
A,指标测试
B,过载/负荷状态下的压力测试
C,外部接口异常(超时、断连)状态下的可靠性测试
D,长时间的稳定性测试
11、下面关于可测试性(DFT)的描述,以下正确的有:()
可测试性日志必须记录重要内部对象的所有操作过程、操作数据及结果。这些对象包括:全局对象、内存对象、状态机、持久对象、远程对象等
必须提供访问控制点,可以对内存对象进行数据的加载、卸载、修改等操作;必须提供访问观察点,可以对内存对象数据进行查询。
必须提供访问控制点,可以设置状态机的当前状态;必须提供访问观察点,可以查询状态机的当前状态。
对有性能要求的对象操作必须提供性能观察点,通过观察点能够获取到对象操作的处理效率。
12、判定点的混合条件为(A and B) or C ,以下ABC取值组合,属于选择条件/判定中的组合是()
A、0 1 0
B、0 0 0
C、0 1 1
D、1 1 1
13、对一台硬件正常的ATM机进行提取功能测试,若该机允许的提款增量为100元,提取金额从100元到3000元人民币(含3000元人民币).使用等价类划分方法设计测试用例,则下列说法中正确的是()
A、提取20元人民币的数据输入属于无效等价类数据
B、提取150元人民币的数据输入属于有效等价类数据
C、提取3100元人民币的数据输入属于无效等价类数据
D、提取3000元人民币的数据输入属于无效等价类数据
E、提取2000元人民币的数据输入属于有效等价类数据
14、因果图中表示输入条件间关系的符号包括( )
A、E(异)
B、I(或)
C、O(唯一)
D、R(要求)
E、M(强制)
15、集成测试的基本策略按测试过程中组合模块的方式分有哪些()
A、非增式集成方式
B、增殖式集成方式
C、组合式集成方式
D、衍变式集成方式