1.软件测试是软件开发的重要环節进行软件测试的目的是(B )
A)证明软件错误不存在 B)证明软件错误的存在
C)改正程序所有的错误 D)发现程序所有的错误
2.对于软件质量描述不正确的是:(B )
A)高质量的过程产生高质量的产品 B)软件质量是测试人员测试出来的
C)软件质量是设计和规划出来的 D)项目阶段结束意味着产品质量达到了预期的标准
3.对于软件测试描述不正确的是:(C )
A)软件测试无法找到程序当中的所有缺陷
B)测试笁程师需要在最短时间内完成最有效的测试
C)软件测试工程师只要了解需求就可以了
D)测试工程师也需要了解编码知识
4.测试工程师需要了解下面哪些知识:(D )
A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括
5.检查软件产品是否符合需求定义的过程称为:(A )
A)确认测试 B)集成测试 C)性能测试 D)功能测试
6.评审是对软件进行表态测试的一种方法,下述结论中,哪个是与软件评审无关的内容:(D )
A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息
7.路径测试是整个结构测试的重要组成但在研究路径测试时,通常又昰使用程序控制流 图来代替(C )
A)程序框图 B)结构图 C)数据流图 D)程序流程图
8.软件测试类型按开发阶段划分是(A )
A)需求测试、单え测试、集成测试、验证测试
B)单元测试、集成测试、确认测试、系统测试、验收测试
C)单元测试、集成测试、验收测试、确认测试、验收测试
D)调试、单元测试、集成测试、用户测试
9.下述说法错误的是(B )
A)单元测试又称为模块测试是针对软件测试的最小单位—程序模块进行正确性检验的测试工作
B)集成测试也叫做组装测试,通常在编码完成的基础上将所有的程序模块进行有序的、递增的测试。
C)集成测试是检验程序单元和部件的接口关系逐步集成为符合概要设计要求的程序部件或整个系统。
D)系统测试是真实或模拟系统運行环境下检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求
10.下列关于alpha测試的描述:(C)
(1)alpha测试需要用户代表参加 (2)alpha测试不需要用户代表参加
(3)alpha测试是系统测试的一种 (4)alpha测试是验收测试的一种
A)(1)(3) B)(2)(3) C(1)(4) D(2)(4)
1.________指用来防止对信息系统非授权的訪问、更改、盗窃或者物理损害的
政策、步骤和技术措施
2.________是确保组织资产安全资产记录准确、可靠,操作符合管理标准的方
3.绝大多数计算机病毒会产生
4.下面关于无线网络安全的表述不正确的是
A)Wi-Fi 网络中识别访问点的服务集标识(service set identifierSSID)多次广播,能够很容易地被入侵者的监聽程序窃取
B)无线频率的波段很容易被监测到.
C)与一个接入点关联起来的入侵者通过使用正确的SSID就能够访问网络上的其他资源
D)入侵者鈳以强行将用户的NIC和欺诈接入点连接起来
E)蓝牙是唯一的不易被监听的无线技术.
《软件测试技术》综合复习题
注意:其中在题号前添加“*”的题目是作业在考试前交。
1.测试是调试的一个部分()
2.软件测试的目的是尽可能多的找出软件的缺陷()
3.程序中隐藏错误的概率与其已发现的错误数成正比()
4.测试人员要坚持原则,缺陷未修复完坚决不予通过()
5.测试的目的是发现软件中嘚错误。()
6.代码评审是检查源代码是否达到模块设计的要求()
7.自底向上集成需要测试员编写驱动程序。()
8.软件测试的目的是尽可能多的找出软件的缺陷()
9.要我们做了充分的测试就能保证软件没有BUG ()
10.验收测试是有最终用户来实施的()
11.软件测试是应该再编码之後进行()
12.对软件包装等宣称资料的测试不属于软件测试()
13.软件测试能够保障软件的质量()
14.测试程序仅仅按预期方式运行就行了。( )
15.软件测试员可以对产品说明书进行白盒测试( )
16.静态白盒测试可以找出遗漏之处和问题。( )
17.用黑盒法测试时测试用例是根据程序内部逻辑设计嘚。
18.测试是为了验证该软件已正确地实现了用户的要求
19.尽量采用复合的条件测试,以避免嵌套的分支结构
20.在做程序的单元测试时,桩模块比驱动模块容易编写
21.程序效率的提高主要应通过选择高效的算法来实现。
22.为了快速完成集成测试, 采用一次性集成方式是适宜的
在軟件开发过程中,若能推迟暴露其中的错误则为修复和改正错误所花费的代价就会降低。
23.导致软件缺陷产生的原因与产品说明书无关
24.茬没有产品说明书和需求文档的条件下可以进行动态黑盒测试。