软件测试期末考试试题及答案
- 格式:doc
- 大小:103.12 KB
- 文档页数:4
一,判断 1 √2.×3.√4.×5.×6.×7.×8.×9.√10.×
二,选择
1. D
2. D
3. B
4. B
5. B
6. A
7. D
8. B
9. C 10. A
三填空
测试计划、测试用例 1.
稳定性测试、负载测试、压力测试 2.
3. 非增量是集成测试自顶向下增量式测试、自底向上增量式测试
4. 回归
5. 软件需求
四简答题(30分)
1.试描述软件测试的定义?(3分)
答:利用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。
2.什么是软件缺陷?(4分)
答:满足以下条件的问题都叫缺陷:
软件未达到产品说明书中已标明的功能
软件出现了产品说明书中指明不会出现的错误
软件功能超出了产品说明书指明的范围
软件未达到产品说明书虽未指出但应达到的目标
软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。
3.常见的黑盒测试用例的设计方法?并分别简单介绍一下各自的思想。(8分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。
边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。
决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具
因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。
1 / 5
错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。
4. 列举常见的系统测试方法。答出来5个即可。(5分)
答:恢复测试
安全测试
强度测试
性能测试
正确性测试
可靠性测试
兼容性测试
Web测试
5.文档测试主要测试哪些内容?答出来5点即可(5分)
答:(1)检查产品说明书属性
(2)检查是否完整
(3)检查是否准确
(4)检查是否精确
(5)检查是否一致
(6)检查是否贴切
(7)检查是否合理
(8)检查代码无关
(9)检查可测试性
6. 单元测试主要测试那几方面的问题?(5分)
答:模块接口、局部数据结构、边界条件、独立的路径和错误处理。
五,设计题
1.
输入条件有效等价类无效等价类
A>0 (1) A≤0 (7) B≤0 (8)B>0 (2)
C>0 (3) C≤0 (9) 是否三角形的三条边 A+B≤C (10) A+B>C
(4)
A+C≤B (11)A+C>B (5)
B+C>A (6) B+C≤A (12)
2 / 5
A=B (13) A≠B AND A≠B AND
B=C (14) 是否等腰三角形 B≠C (16) C=A (15)
A≠B (18)A=B AND A=C
是否等边三角形 A≠B (19)AND B=C(17)
A≠B (20)
输出覆盖等价类编号【A B C 】、 (2)、 (3) (1)、一般三角形】 3、4、51 【 (6)
、、 (5)(4) )、(71、2】 2 【0)3)4不能构成三1)51)61)7 (3 (2 (1 (6(4 (581 (2 (3 (1等腰三角 (6(4 (591 (2 (3 (1 (6 (5(4101 (3 (1 (2非等腰三角 (5 (6(411
1 (3 (
2 (1等边三角 (6(4 (5121 (2 (
3 (1 (5 (6(4131 (3 (1 (2非等边三角 (6(
4 (5141 (3 (1 (2 (6(4 (5152(
2.
3 / 5
4 / 5
5 / 5