1.软件测试是软件开发的重要环节,进行软件测试的目的是(证明软件错误不存在)
2.导致软件缺陷的最大原因是:(软件需求说明书)
3.对于软件测试描述不正确的是(软件测试工程师只要了解需求就可以了)
4.软件测试是采用(测试用例)执行软件的活动
5.检查软件产品是否符合需求定义的过程为:(确认测试)
6.在程序控制流图中,有8条边,有6个节点,则控制流程图的环境复杂性V(G)等于(4)
解析:本题考查白盒测试中控制流程图的环路复杂性V(G)的计算方法。
其计算方法包括3种:
·V(G)=区域数
·V(G)=判断结点数+1
·V(G)=边-节点+2
7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替(程序框图)
8.软件缺陷修复的代价最高的阶段为(发布阶段)
10.测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括(测试输入,执行条件和预期的结果)
11.集成测试计划应该在(概要设计)阶段末提交
12.关于软件测试,(1)的叙述是正确的
(1)测试开始越早,越有利于发现软件缺陷
(2)采用正确的测试用例设计方法,软件测试可以做到穷举测试
(3)测试覆盖度和测试用例数量成正比
(4)软件测试的时间越长越好
13.单元测试的主要任务不包括(全局数据结构)
14.在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为(回归测试)
15.在设计测试用例时,(等价类划分法)是用最多的一种黑盒测试方法
16.测试工程师的工作范围会包括检视代码、评审开发文档,这属于(静态测试)
17.根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是(系统测试)
18.关于性能测试,描述错误的是()
A.性能测试是对系统的在性能方面的测量工作。
B.响应时间是系统重要的性能指标,原则上可以用秒表手工测试
C.思考时间是指系统停顿时间
D.吞吐量是指系统在单位时间内处理事务的能力
19.下面过程模型中不属于测试过程模型的是(B模型)
20.验收测试是以(用户为主)为主的测试
21.以下不属于白盒测试技术的是(等价类划)
22.在用逻辑覆盖设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定覆盖、条件组合覆盖和路径覆盖等。其中(路径覆盖)是最强的覆盖准则
23.不属于逻辑覆盖的方法是(接口覆盖)
24.下列方法中不属于黑盒测试的是(基本路径测试法)
25.对于业务流清晰的系统可以利用(场景法)贯穿整个测试用例设计过程
26.对于参数配置类的软件,要用(正交试验法)选择较少的组合方式达到最佳效果
27.如果程序的功能说明中含有输入条件的组合情况,则可以选用(因果图法)和决策表法
28.软件测试计划描述了(对于预定的测试活动将要采取的手段)
29.一个好的集成测试策略应该具有的特点是___D___。
A.能够使模块与接口的划分清晰明了,尽可能减少后续操作难度
B.能够对被测模块进行比较充分的测试
C.对整体工作量来说,参加测试的各种资源都得到充分利用
D.以上全部
30.与测试数据无关的文档是(项目开发计划)
31.软件质量的定义是(软件特性的总和,以及满足规定和潜在用户需求的能力)
32.下列关于软件测试的说法,(软件测试就是程序设计)是错误的
33.软件测试的核心是(测试用例)
34.用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分为(4)个等价区间
35.()不是易用性测试包括的内容