第1章软件测试基础
1 软件出生到消亡的过程称为软件生命周期。
2、验证软件单元是否符合软件需求与没计的测武称为 单元测试。
3 对程序的逻辑结构、路径与运行过程进行的测试称为白盒测诚。
4、黑盒测试是把软件 程序当作一个有输入与输出的黑匣子,它把程序当作一个输入域到输出域的映射,只要输入的数据 能输出顶期的结果即可,不必关心程序内部是怎么样实现的。
5、测试用例编写的原则是尽 量以 最少的测试用例达到最大测试覆盖率。
6 软件存在缺陷是由于开发人员水平有限引起的,一个非常优秀的程序员可以开发出
零玻陷的软件。F
7、软件缺陷都存在于程序代码中。F
8、软件测试是为了证明程序无错。 T
9.测试用例的数目越多,测试的效果越好。F
10、软件测试贯穿着软件项目的整个过程。T
11。下列选项中,哪一项不是影响软件 质量的因素。C
A、需求模糊
B、缺乏规范的交档指导
C、使用新技术,
D、开发人员技术有限
12 选B
b.测试用例设计不好
软件架构复杂
项目周期短
13、在软件测试中。下面说法中错误的是 B
A 测试是为了发现程序中的错误而执行程序的过程
B、测试是为了表明程序是正确的
C、好的测试方柔是极可能发现这今力止尚未发现的错误的口
D 成功的测试是发现了至今为止尚未发现的错误的测诚4
14、下列选项中,哪一项不是软件测试的目的(D)
A 帮助开发人员找到软件开 发过程中存在的问题,包括开发模式、工具、技术等方面
的不足。
B、为以后的软件测试积累丰富的经验-
C.对软件质量进行评估和 度量,为容户评市软件提供依据
D、修改软件中出现的错误山
15、开发人员修复缺陷后,测试人员需要重新进行测试,以确保原有缺陷己被修复并且
没有引入新的缺陷,这种测试称为: C 回归测试
2章 黑盒测试
1、有效等价类可以捕获程序中的缺陷,而无效等价类不能捕获缺隆。F
2、如果程序要求输入值是一个有限区问的值,可以划分力一个有效等价类(取值范围和一个无效等价类《取值范围之外)。F
3、使用边界值方法测试时,只取边界两个值即可完成边界测试。F
4、因果图专虑了程序输入、输出之间的各种组合 情况。T
5、决策表法是由因果图演变而来的。T
6、正交实验设计法比较适合 复杂的大型项目。T
第3章 白盒测试
1、关于逻辑覆盖,下列说法中错误的是。C
A、语句覆盖的语句不包括空行、注释、空行等。
B相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情況。
C、条件覆盖考虑到了每个逻辑条件 的取值的所有组合情況。
D、在逻辑覆盖中。条件组合覆盖是覆盖率最大的测试方法。
2、关于插桩法,下列说法中错误的是。C
A、插桩法就是往被测试程序中插文测试伐码以达到测试目的的方法。
B、插桩法可分为目标代码插桩和源代码插桩。
C、源伐码插桩的程序需要经过编译、链接过程,但桩代码不委与编译、链接过程。
D、目标伐码插桩是往二进制程序中插桩代码。
4 性能测试
1、性能指标:响应时间、吞吐量,并发用户数、点击率 ,资源利用率。 TPS
2、性能测试的种类:负载测试、压力测试。峰值测试。并发测试
3、响应时间是指系统对用户请求做出响应所需要的时间。T
4、并发数量增大可能会导致系統响应变慢。T
5.压力测试是给系统加压直至系统崩溃,以此来确定系统最大负载能力。T
6 下列选项中,哪一项不是性能测试指标 C
A. 响应时间
B. TPS
C、DFE
D、否吐量,
7.关于性能测试流程;下列说法中错误的是。(A
A.性能测试比较特殊,它并不遵循一般测试流程。
B、性能测试需求分析中,测试人员首先要明确测试目标。
C、在制定性能测试计划时,一个非常重要的任务就是设计场景。
D、性能测试通常需要对测试过程执行监控,
5章 安全测试
1 安全测试贵弃干较件的整个生命周期。T
2、普通测试以发现 BUG 为目标:安全测试以发现安全隐患为目标。T
3、渗透测试是从攻击的角度测试软件系统是否交全,其价值在手可以测试
软件发布到实际系统中的安全状况。T
4、关于安全测试,下列说法中错误的是。C
A,安全测试主要是验证产品符合安全需求定处和产品质量标准。
B、网险分析也 属于安全测试的一种。
C,安全缺陷与功能、性能缺陷不同,安全缺陷可以完全避免。
D、安全测试要辱早测试、经常测试。
5、下列选项中,哪一项不属于安全测试。D
A•静态分析
B.漏洞扫描
C.渗透测试
D、集成测试
6 章 自动化测试
自动化测试可以达到 100%覆盖率。F
自动化测试无需使用人工手动执行,完全由自动化测试工具完成。F
关于持续集成的说法错误的是。(c)
A、使用持续测试的方式进行测试,需要搭建好持续集成的环境,测试人员需要和开发
员沟通协作。
B、持续集成方式有利于提高项目的开发进度和测试效率。
C、持续集成可以完全实现自动化测试不需要人工处理。
D、使用容器技术进行持续集成可以方便项目的部署。
4、下列选项中适合自动化测试的是。C
A、需求不确定且变化频繁的项目。,
B、产品设计完成后测试过程不够准确。
C、项目开发周期长而且重复测试部分较多。,
D、项目开发周期短,测试比较单一。
5、下列关于自动化测试描述正确的是 (A)
自动化测试能够很好的进行回归测试从而缩短回归测试时间。
自动什测试脚本不需要维护,每次测试完成后进行下一次测试需要重新绵亏测试用
第7章 移动App测试
1、移动 App 是指运行在手机的应用程序。F
2、移动 App 使用的网络只能是 wifi。F
3、移动 App 可接受键盘、鼠标、语音输入。F
4、下列选项中,哪一项不属于移动 App 的UI测试。(B
A、图片测试
B、安装测试
C、交字测试。
D、颜色测试。