2017年计算机三级软件测试技术模拟试题3
-
简述非渐增式测试有什么优缺点及适用范围。
-
编写一个三角形判定函数,输入三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。 请根据决策表法设计测试用例。
-
测试过程中,___________________描述用于描述测试的整体方案,__________描述依据测试案例找出的问题。
-
Junit3通过______________和______________来建立测试环境和销毁测试环境。
-
依赖测试人员的经验和领域知识生成测试用例的方法,称之为____________________。
-
当性能测试时,并发用户数持续大于__________________,则系统性能不可接受。
-
基于图的覆盖准则分为______________________和________________________。
-
执行足够的例子,使得每个判定中条件各种可能组合至少为真和为假值各一次,则称满足了白盒测试中的____________覆盖。
-
Junit3通过_____________类收集TestCase运行的结果,记录运行的详细情况。
-
在兼容性测试中,_______________是指可以使用软件的以前版本, _________________是指可以使用软件的未来版本
-
可靠性测试有二个关键的数据,通过________________________表示是否超过规定时限,通过_______________________表示在一年中应不超过多少时间。
-
假设存在两个输入变量,采用边界值健壮最坏情况分析法至少产生_____________个测试用例。
-
软件测试按照测试层次可以分为( )
- A.黑盒测试、白盒测试
- B.功能性测试和结构性测试
- C.单元测试、集成测试和系统测试
- D.动态测试和静态测试
-
不属于逻辑覆盖方法的是( )。
- A.组合覆盖
- B.判定覆盖
- C.条件覆盖
- D.接口覆盖
-
下列___不属于软件缺陷
- A.测试人员主观认为不合理的地方
- B.软件未达到产品说明书标明的功能
- C.软件出现了产品说明书指明不会出现的错误
- D.软件功能超出产品说明书指明范围
-
下列( )方法设计出的测试用例发现程序错误的能力最强。
- A.等价类划分法
- B.场景法
- C.边界值分析法
- D.决策表法
-
集成测试计划应该在( )阶段末提交。
- A.需求分析
- B.概要设计
- C.详细设计
- D.单元测试完成
-
修复软件缺陷费用最高的是____阶段:
- A.编制说明书
- B.设计
- C.编写代码
- D.发布
-
针对是否对无效数据进行测试,可以将等价类测试分为( )1) 标准(一般)等价类测试2) 健壮等价类测试3) 弱等价类测试4) 强等价类测试
- A.3)4)
- B.1)2)
- C.1)3)
- D.2)4)
-
在自低向上测试中,要编写称为____的模块来测验正在测试的模块。
- A.测试存根
- B.测试驱动模块
- C.桩模块
- D.底层模块
-
几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是
- A.大棒模式
- B.边写边改模式
- C.瀑布模式
- D.快速原型开发模式
-
软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( )
- A.功能测试
- B.单元测试
- C.结构测试
- D.验收测试
-
下列各项中___不是一个测试计划所应包含的内容
- A.测试资源、进度安排
- B.测试预期输出
- C.测试范围
- D.测试策略
-
在软件生命周期的哪一个阶段,软件缺陷修复费用最低
- A.需求分析(编制产品说明书)
- B.设计
- C.编码
- D.产品发布
-
软件测试是采用( )执行软件的活动。
- A.测试用例
- B.输入数据
- C.测试环境
- D.输入条件
-
软件测试的目的是
- A.发现程序中的所有错误
- B.尽可能多地发现程序中的错误
- C.证明程序是正确的
- D.调试程序
-
可作为测试停止的标准是( )
- A.当时间用光时
- B.执行了所有的测试用例,但没有发现故障
- C.当所有缺陷都已经清除时
- D.当达到所要求的覆盖时
-
使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和
- A.程序的注释
- B.程序的内部逻辑
- C.用户使用说明书
- D.程序的需求说明
-
白盒测试是根据程序的___来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。
- A.功能
- B.性能
- C.内部逻辑
- D.内部数据
-
调试是
- A.发现与预先定义的规格和标准不符合的问题
- B.发现软件错误征兆的过程
- C.有计划的、可重复的过程
- D.消除软件错误的过程
-
导致软件缺陷的最大原因是
- A.编制说明书
- B.设计
- C.编码
- D.测试
-
如下图所示的N-S图,至少需要( )个测试用例完成逻辑覆盖。
- A.15
- B.16
- C.17
- D.18