- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
计算机软件测试工程师笔试题及答案
一、基础理论题
1.选择题(共10题)
1.软件测试的根本目的是()
A.证明程序中没有错误
B.发现程序中的错误
C.评估程序的性能
D.提高程序的运行效率
答案:B
解析:软件测试的核心目标是通过执行程序或系统,发现其中存在的缺陷或错误,而非证明无错。证明无错在实际中不可行,评估性能属于性能测试范畴,提高效率是开发优化的目标。
2.以下不属于软件测试原则的是()
A.测试应尽早介入
B.缺陷具有集群现象
C.穷举测试是不可能的
D.测试由开发人员完成
答案:D
解析:测试应由独立于开发的团队或人员执行,以避免主观偏见;其他选项均为软件测试的经典原则(尽早测试、缺陷集群、穷举不可行)。
3.软件缺陷的严重程度通常不包括()
A.致命(Critical)
B.严重(Major)
C.一般(Normal)
D.建议(Suggestion)
答案:D
解析:缺陷严重程度通常分为致命(系统崩溃)、严重(功能失效)、一般(功能异常但不影响核心流程)、轻微(界面/提示问题);建议属于改进意见,非缺陷范畴。
4.以下哪个阶段不属于软件测试生命周期(STLC)?()
A.需求分析
B.代码编写
C.测试执行
D.测试总结
答案:B
解析:STLC包括需求分析、测试计划、测试设计、测试执行、缺陷跟踪与回归、测试总结;代码编写属于开发阶段。
5.验收测试的主要目的是()
A.验证软件是否符合需求规格
B.发现代码逻辑错误
C.评估软件性能指标
D.确保开发环境与生产环境一致
答案:A
解析:验收测试由用户或客户执行,目标是确认软件是否满足业务需求和交付标准;发现代码错误是单元/集成测试的任务,性能评估属于性能测试,环境一致性是部署阶段的工作。
6.以下哪种测试类型属于非功能测试?()
A.单元测试
B.压力测试
C.集成测试
D.冒烟测试
答案:B
解析:非功能测试关注性能、安全、兼容性等非功能性需求,压力测试属于性能测试的一种;单元、集成、冒烟测试均为功能测试范畴。
7.测试用例的核心要素不包括()
A.测试环境
B.预期结果
C.测试人员
D.输入数据
答案:C
解析:测试用例的核心要素包括测试项、输入数据、操作步骤、预期结果、测试环境;测试人员属于执行记录信息,非用例核心。
8.以下关于缺陷报告的描述,错误的是()
A.需包含复现步骤
B.应避免主观描述(如“程序很卡”)
C.只需记录严重缺陷
D.需关联测试用例ID
答案:C
解析:所有发现的缺陷均需记录,包括轻微缺陷;其他选项为缺陷报告的基本要求(复现步骤、客观描述、关联用例)。
9.以下属于静态测试的是()
A.执行测试用例
B.代码走查
C.压力测试
D.自动化测试
答案:B
解析:静态测试不执行程序,通过评审、走查、静态分析等方式发现缺陷;其他选项均需运行程序(动态测试)。
10.软件可靠性的核心指标是()
A.响应时间
B.错误率
C.并发用户数
D.吞吐量
答案:B
解析:可靠性指软件在规定时间和条件下无故障运行的能力,核心指标是错误率;响应时间、吞吐量属于性能指标,并发用户数是负载能力指标。
2.填空题(共5题)
11.软件测试的“V模型”中,集成测试对应的开发阶段是____。
答案:概要设计
12.缺陷的“三要素”是复现步骤、实际结果和____。
答案:预期结果
13.黑盒测试的“等价类划分法”将输入数据分为有效等价类和____。
答案:无效等价类
14.测试用例的“RTM”指的是____矩阵。
答案:需求跟踪
15.软件失效的根本原因是____未被正确处理。
答案:缺陷(或错误)
3.判断题(共5题)
16.所有软件缺陷都需要在发布前修复。()
答案:×
解析:某些低优先级或影响极小的缺陷可能因时间或成本限制,在权衡后选择遗留至后续版本修复。
17.自动化测试可以完全替代手工测试。()
答案:×
解析:自动化测试适用于重复执行的场景(如回归测试),但探索性测试、用户体验测试等仍需手工完成。
18.白盒测试需要了解被测程序的内部结构。()
答案:√
解析:白盒测试基于代码逻辑设计测试用例,需掌握程序的控制流、数据流等内部结构。
19.冒烟测试应在测试执行阶段的最后进行。()
答案:×
解析:冒烟测试是测试执行前的初步验证,用于确认系统基本功能可用,避免无效测试。
20.测试覆盖率越高,软件质量越好。()
答案:×
解析:高覆盖率仅说明测试用例覆盖了代码或需求,但无法保证所有潜在缺陷被发现(如逻辑错误可能未触发)。
二、测试技术
原创力文档


文档评论(0)