- 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.软件测试的目的是()
A.发现程序中的所有错误
B.尽可能多地发现程序中的错误
C.证明程序是正确的
D.评估程序的性能
答案:B。软件测试的目的是尽可能多地发现程序中的错误,而不是发现所有错误,因为在有限的时间和资源下,发现所有错误是不现实的;测试也不能证明程序是正确的,只能发现错误;评估程序性能是性能测试的范畴,并非软件测试的主要目的。
2.以下不属于软件测试基本原则的是()
A.测试应尽早进行
B.测试应避免由开发人员执行
C.穷举测试是不可能的
D.充分注意测试中的群集现象
答案:B。虽然在很多情况下会尽量避免开发人员测试自己开发的代码,但开发人员也可以进行一些测试工作,如单元测试。测试应尽早进行,可以在早期发现问题,降低修复成本;穷举测试由于输入组合的无限性,是不可能实现的;测试中的群集现象表明,错误往往集中在少数模块中,需要充分注意。
3.软件测试按照测试阶段划分,不包括以下哪种类型()
A.单元测试
B.集成测试
C.系统测试
D.黑盒测试
答案:D。黑盒测试是按照测试方法划分的类型,而单元测试、集成测试和系统测试是按照测试阶段划分的,单元测试针对程序中的最小可测试单元,集成测试关注模块之间的接口,系统测试则是对整个系统进行测试。
(二)测试用例设计
4.在等价类划分法中,以下关于有效等价类和无效等价类的说法正确的是()
A.有效等价类是指符合程序输入要求的输入集合
B.无效等价类是指程序不接受的输入集合
C.测试用例应尽可能覆盖所有的有效等价类和无效等价类
D.以上说法都正确
答案:D。有效等价类是符合程序输入要求的输入集合,无效等价类是程序不接受的输入集合。为了保证测试的充分性,测试用例应尽可能覆盖所有的有效等价类和无效等价类。
5.边界值分析法是对()进行测试的一种方法
A.输入域的边界
B.输出域的边界
C.输入和输出域的边界
D.程序的边界
答案:C。边界值分析法不仅考虑输入域的边界,也考虑输出域的边界。因为很多错误往往出现在边界值附近,所以对输入和输出域的边界进行测试可以发现更多的问题。
6.因果图法适合用于()的测试用例设计
A.输入条件之间相互独立
B.输入条件之间存在因果关系
C.输入条件简单
D.输出结果单一
答案:B。因果图法是一种基于输入条件之间因果关系的测试用例设计方法,它可以帮助我们分析输入条件之间的组合情况,从而设计出更有效的测试用例。当输入条件之间存在因果关系时,使用因果图法可以更全面地考虑各种情况。
(三)测试工具相关
7.以下属于自动化测试工具的是()
A.QTP(UFT)
B.LoadRunner
C.JUnit
D.以上都是
答案:D。QTP(UFT)是一款功能强大的自动化功能测试工具,可用于录制和回放测试脚本;LoadRunner是用于性能测试的工具,能够模拟大量用户并发访问系统,评估系统的性能;JUnit是Java语言的单元测试框架,可用于自动化执行单元测试。
8.以下关于测试管理工具的说法错误的是()
A.可以管理测试用例
B.可以跟踪测试进度
C.可以提供测试报告
D.可以直接执行自动化测试脚本
答案:D。测试管理工具主要用于管理测试用例、跟踪测试进度、提供测试报告等,它本身并不直接执行自动化测试脚本。执行自动化测试脚本需要专门的自动化测试工具。
9.以下哪个工具可以用于代码静态分析()
A.SonarQube
B.Selenium
C.Appium
D.JMeter
答案:A。SonarQube是一个用于代码静态分析的工具,它可以对代码进行质量检查,发现代码中的潜在问题,如代码异味、安全漏洞等。Selenium和Appium是用于自动化UI测试的工具,JMeter主要用于性能测试。
二、判断题
(一)软件测试基础概念
1.软件测试只需要在软件完成开发后进行。()
答案:错误。软件测试应贯穿于软件开发生命周期的全过程,而不仅仅是在开发完成后进行。在需求分析、设计等阶段也可以进行测试,如需求评审、设计评审等,这样可以尽早发现问题,降低修复成本。
2.测试人员的主要职责就是发现软件中的错误,而不需要与开发人员沟通。()
答案:错误。测试人员不仅要发现软件中的错误,还需要与开发人员进行有效的沟通。因为在发现问题后,需要向开发人员准确描述问题的现象、重现步骤等,以便开发人员能够快速定位和修复问题。
3.所有的软件缺陷都需要立即修复。()
答案:错误。并不是所有的软件缺陷都需要立即修复,需要根据缺陷的严重程度、影响范围、修复成本等因素进行综合评估。对于一些严重影响
您可能关注的文档
- QQ的考试试题及答案.docx
- web安全考试题及答案.docx
- 安全常识考试题库及答案.docx
- 百科知识竞赛试题集附答案.docx
- 保安员考试题试题及答案.docx
- 保险学试题及答案.docx
- 常识判断排序题参考答案.docx
- 冲压成型试题及答案.docx
- 词语搭配试题及答案.docx
- 灯谜凯试题及答案.docx
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)