- 0
- 0
- 约3.19千字
- 约 14页
- 2026-08-13 发布于河南
- 举报
讲解软件测试题及答案解析
一、单选题(共10题,每题10分,总分100分)
1.根据IEEE标准,软件测试被定义为“使用人工或自动的手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别”。以下哪项不属于软件测试的目的?
A.发现软件中的错误
B.证明软件没有错误
C.评估软件质量
D.为软件改进提供依据
答案:B
解析:软件测试的主要目的是发现错误,但无法证明软件没有错误(只能证明有错误,不能证明无错误)。
2.在软件开发生命周期(SDLC)中,单元测试通常由谁执行?
A.业务分析师(BA)
B.开发人员
C.测试工程师
D.用户
答案:B
解析:单元测试是针对程序中最小的可测试单元(如函数、方法)进行的测试,通常由开发人员在编码阶段完成。
3.关于软件缺陷的生命周期,下列描述正确的是?
A.缺陷被开发人员修复后,状态自动变为“已关闭”
B.缺陷被拒绝后,状态变为“已关闭”
C.缺陷被重新打开后,状态变为“打开”
D.缺陷被验证通过后,状态变为“已关闭”
答案:D
解析:缺陷修复后需要测试人员进行回归测试验证,验证通过后状态才变为“已关闭”。
4.下列哪种测试方法属于黑盒测试?
A.语句覆盖
B.条件覆盖
C.等价类划分
D.路径覆盖
答案:C
解析:等价类划分和边界值分析属于黑盒测试方法,而
原创力文档

文档评论(0)