类型 | 总分占比 |
---|---|
平时成绩 | 40% |
考试/考查 | 60% |
题型 | 题量×分值 | 备注 |
---|---|---|
单选 | 20×1’ | |
多选 | 10×3’ | 全对=3’,错1个=0’,少选=-1’ |
填空 | 10×2’ | |
判断 | 5×2’ | |
大题 | 2×10’ |
平时习题(3次):
①软件测试概述
②黑盒测试
③白盒测试和性能测试
期中考试(1次)
大题1:平时课上练习过的习题
大题2:黑盒测试白盒测试里面的扩展题(发挥题)
①单选
1.下列哪一项不是软件缺陷产生的原因?
A. 需求不明确
B. 测试用例设计不好
C. 软件结构复杂
D. 时间紧、任务重
2.关于软件缺陷,下列说法中错误的是( )
A. 软件缺陷是软件中(包括程序和文档)存在的影响软件正常运行的问题
B. 按照缺陷的优先级不同可以将缺陷划分为立即解决、高优先级、正常排队、低优先级
C. 缺陷报告有统一的模板,该模板是IEEE729-1983制定的
D. 每个缺陷都有一个唯一的编号,这是缺陷的标识
3.关于软件测试,下列说法中错误的是( )
A. 在早期的软件开发中,测试就等同于调试
B. 软件测试是使用人工或自动手段来运行或测定某个系统的过程
C. 软件测试的目的在于检验它是否满足规定的需求或是弄清楚预期结果与实际结果之间的差异
D. 软件测试与软件开发是两个独立、分离的过程
4.软件测试的目的是
A. 表明软件的正确性
B. 评价软件质量
C. 尽可能发现软件中的错误
D. 判定软件是否合格
5.下面关于软件测试的说法,( )是错误的
A.软件测试是程序测试
B. 软件测试贯穿于软件定义和开发的整个期间
C. 需求规格说明、设计规格说明都是软件测试的对象
D. 程序是软件测试的对象
6.下面关于软件测试的原则错误的是( )
A. 应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭
B. 测试用例应包括着测试输入数据和与之对应的预期输出结果这两部分组成
C. 程序员应避免检查自己的程序。如果由别人来测试程序员编写的程序,可能会更客观、更有效、更容易取得成功
D. 设计测试用例时,输入条件应当是合理的
7.测试用例是用来干什么的?
A. 提供测试依据
B. 展示测试结果
C. 向程序猿挑刺
D. 描述需求
8.等价类划分之后,就可以得到( ),它是设计测试用例的基础。
A. 有效等价类
B. 无效等价类
C. 等价类表
D. 测试数据
9.在学生的成绩管理系统中,假设学生的成绩输入范围是0~100,则根据等价类划分法,下列划分正确的是( )。
A. 可划分为2个有效等价类,2个无效等价类
B. 可划分为2个有效等价类,1个无效等价类
C. 可划分为1个有效等价类,2个无效等价类
D. 可划分为1个有效等价类,1个无效等价类
10.( )方法需要考察模块间的接口和各个模块之间的关系。
A. 单元测试
B. 集成测试
C. 系统测试
D. 验收测试
11.在一些数据处理问题中,某些操作的实施依赖于多个逻辑条件的组合,即针对不同逻辑条件的组合值,分别执行不同的操作,( )很适合处理这类问题。
A. 等价划分法
B. 边界值分析法
C. 因果图法
D. 特殊值法
12.下面不属于黑盒测试方法的是( )。
A. 因果图法
B. 边界值测试法
C. 决策表法
D. 语句覆盖法
13.对于一个含有n个变量的程序,采用边界值分析法测试程序会产生( )个测试用例。
A. 4的n次方
B. 6的n次方
C. 4n+1
D. 5n+1
14.下列选项中,哪一项不是因果图输入与输入之间的约束关系?( )
A.要求
B. 恒等
C.唯一
D. 或
15.下列选项中,哪一项是抓包工具?( )
A.AppScan
B.Fiddler
C.Nmap
D. Metasploit
16.在决策表中,列出条件的各种可能组合情况的部分是( )。
A. 条件桩
B. 条件项
C. 操作桩
D. 操作项
17.下面关于边界值分析法的描述哪个是错误的( )
A. 边界值分析法是作为对等价类划分法的补充
B. 边界值测试法效率高
C. 边界值法是最