软件测试-静态技术考题
-
一、软件静态测试技术
1.
软件测试技术可以分为静态测试
和动态测试,下列说法中错误的是(
D
)
A.
静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。
B.
动态测试是指实际运行程序,通过运行的结果来发
现程序中的错误。
C.
动态测试包括黑盒测试和白盒测试。
D.
白盒测试是静态测试,黑盒测试是动态测试。
2.
从是否需要执行被测软件的角
度,软件测试技术可划分的类型是:
(
AC
)
(
多选
)
。
A
、
静态测试
B
、
黑盒测试
C
、
动态测试
D
、
白盒测试
3.
软件测试方法按照测试过程是否执行程序分为动态测试和
(
C
)
。
A.
白盒法
B.
黑盒法
C.
静态测试
D.
灰盒法
4.
下列有关测试说法中正确的是(
B
)
。
A.
测试组的测试工作是在编码阶段开始的
B.
静态测试是不运行被测程序本身,而寻找程序代码中可能
存在的错误或评估程
序代码的过程
C.
不是所有的测试都适合引入测试工具进行测试
D.
只要进行有效的测试,就能获得高质量的软件产品
5.
软件测试方法中的静态测试方
法之一为(
A
)
A
.计算机辅助静态分析
B
.黑盒法
C
.路径覆盖
D
.边界值分析
二、各阶段评审
1.
正式的技术评审
FTR(Formal Technical
Review)
是软件工程师组织的软件质量保证活
动,下面关
于
FTR
指导原则中错误的是(
C
p>
)
。
A
.评审产品,而不是评审生产者的能力
B
p>
.要有严格的评审计划,并遵守日程安排
C
.对评审中出现的问题要充分讨论,以求彻底解决
D
.限制参与者人数,并要求评审会之前做好准备
2.
下列关于文档测试描述错误的是(
A
)
。
A
.文档测试主要检查文档的正确
性、完备性、可理解性、可操作性和易维护性;
B
.正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾;
C
.完备性是指文档不可以
“虎头蛇尾
”
,更不许漏掉关键内容。
有些学生在证明数学题
时,喜欢用“显然”两字蒙混过关。文档中很多内容对开发者可能是“显然”的,但对
用户而言不见得都是“显然”的;
D
.文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂,能理解
3.
测试的关键问题是(
B
)
。
A.
如何组织软件评审
B.
如何选择测试用例
C.
如何验证程序的正确性
D.
如何采用综合策略
4
.软件测试计划评审会需要哪些人员参加?(
ABC
D
)
A
.项目经理
B
.
SQA
负责人
C
.配置负责人
D
.测试组
5.
下列项目中不属于测试文档的是
(C)
。
A.
测试计划
B.
测试用例
C.
程序流程图
D.
测试报告
6
.下列不属于正式审查的方式是
(D)
。
A.
同事审查
B.
公开陈述
C.
检验
D.
编码标准和规范
7.
在下列文档中,不需要进行文档测试的是(
B
)
。
A.
用户手册
B.
操作系统的错误信息
C.
联机帮助
D.
安装界面中用到的用户许可协议
8.
关于同行评审说法正确的是(
D
)
A.
同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据
B.
同行评审虽然可以缩减工作时间,但同时也增加了大量的成本
C.
在软件开发过程中进行同行评审会浪费时间,减缓项目的进度
D.
同行评审的目的是发现产品
的缺陷,因此在评审上的投入可以减少大量的后期返工
9
.
(
p>
D
)是以提高软件质量为目的的技术活动。
A
.技术创新
B
.测试
C
.技术创造
D
.技术评审
三、代码检查
1.
在某种类型会议上,由小组成员阅读程序,以发现程序错
误,同时测试员利用测试数据
人工运行程序并得出输出结果,
然
后由参加者对结果进行审查
,
以达到测试的目的。
这种测
试方法是(
B
)<
/p>
。
A
、软件审查
B
、代码走查
C
、技术评审
D
、代码审查
2
.源程序的版面文档要求应有变量
说明、适当注释和
(B)
。
A
.框图
B
.统一书写格式
C
.修改记录
D
.编程日期
3
.提高程序可读性的有力手段是<
/p>
(D)
。
A.
选好一种程序设计语言
B.
显式说明一切变量
C.
使用三种标准控制语句
D.
给程序加注释
4.
程序流程图(框图)中的箭头代表(
C
)。
A.
数据流
B.
控制流
C.
调用关系
D.
组成关系