某银行软件测试笔试题

(时间90分钟,满分100分)

考试要求:计算机相关专业试题


一、填空题(每空1分,共10分)


1. ______验证___是保证软件正确实现特定功能的一系列活动和过程。


2. 按开发阶段分,软件测试可分为:单元测试、集成测试、___系统测试______、确认测试和验收测试。


3.在进行单元测试过程中,通常测试工程师都需要借助___桩模块______来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计 和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是一次性组装和___增殖性组装___。


4.3个结点可构成____12___棵不同形态的树。


5. 每个索引文件都至少有一张索引表,其中每一个表项应包括能标识该记录的___________和该记录的存放地址或存放位置。


6.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:(X1,X3)→X4(X1,X3)→X2,则该关系属于____三____ 范式。


7.计算机网络中的主要拓扑结构有星形、环形、树形、__总线型________等。


8. 存储器的存取速度可用____存储时间_______和____存储周期______两个时间参数来衡量,其中后者比前者大。

 

二、 单选题(每题1分,共45分)


1. 下列属于黑盒测试技术的是【】。
A.正交实验法 
B.程序插桩 
C.逻辑覆盖 
D.基本路径测试法


2.在进行单元测试时,常用的方法是【】。
A.采用白盒测试,辅之以黑盒测试
B.采用黑盒测试,辅之以白盒测试
C.只使用白盒测试
D.只使用黑盒测试


3. 用边界值分析法,假定整数X的取值范围是1<=X<=100,那么X在测试中应该取哪些边界值【】
A.X=1,X=100
B.X=0,X=1,X=100,X=101
C.X=0,X=101
D.X=1,X=2,X=99,X=100


4.多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足 【(1)】级别的;针对布尔表达式 A&&(B||C) 执行逻辑覆盖测试,测试用例至少需要【(2)】种组合才能满足多条件覆盖的要求。


(1)A.判定覆盖、条件覆盖、条件判定组合覆盖、修正条件判定覆盖
B.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖
D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
(2)A.6 B. 4 C. 8 D. 12


5.在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中【(1)】不是单元测试的主要内容。在进行单元测试过程中, 通常测试工程师都需要借助【(2)】来代替所测模块调用的子模块。在单元测试的基础上,需要将所有模块按照概要设计的详细设计说明书的要求进行组装,模块 组装成系统的方式有两种,分别是【(3)】。


(1)A.模块接口测试
B.有效性测试
C.路径测试
D.边界测试


(2)A.桩模块    
B.驱动模块  
C.桩模块和驱动模块 
D.存根模块和驱动模块


(3)A.一次性组装和增殖性组装    
B.自顶向下组装和自底向上组装
C.单个模块组装和混合模块组装  
D.接口组装和功能组装


6.某评测机构A承接了公司B开发的ERP软件的测试工作,负责该项目的软件评测师甲为了提高自己在ERP方面的知识,向机构A的负责人提出要到开发ERP软件的公司D做兼职开发工作的要求。当测试工作正在进行时,公司B为了申报某科技奖项,希望机构A能先出具一份证实其软件质量优秀的测试报告,并且口头承诺测试会继续进行,并且测试过程中发现的

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值