软件评测师(基础知识、应用技术)合卷软件资格考试(中级)重点难点必刷题精析.docxVIP

软件评测师(基础知识、应用技术)合卷软件资格考试(中级)重点难点必刷题精析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)重点难点必刷题精析

一、基础知识(共75题)

1、在软件生命周期中,需求分析阶段的主要任务是()。

A.编写程序代码并进行单元测试

B.确定软件系统必须“做什么”,明确用户需求

C.设计数据库结构和模块接口

D.部署软件系统并进行用户培训

答案:B

解析:需求分析是软件生命周期的初始阶段,核心任务是与用户沟通,明确系统功能、性能、约束等需求,形成《需求规格说明书》。此阶段关注的是“做什么”,而不是“怎么做”。选项A属于实现阶段,C属于设计阶段,D属于部署阶段,均非需求分析阶段的核心任务。因此,正确答案为B。

2、下列关于软件测试基本概念的说法中,错误的是()。

A.软件测试的目的是发现软件缺陷,而非证明软件无错

B.穷尽测试在实际项目中是可行且推荐的测试策略

C.测试用例应包括输入数据和预期输出结果

D.软件缺陷是指软件未达到需求规格说明书的要求

答案:B

解析:穷尽测试指测试所有可能的输入组合和执行路径,但由于软件输入空间通常巨大(甚至无限),穷尽测试在实际中不可能实现,也非推荐策略。实际测试采用的是“有效覆盖”“风险驱动”等策略,如等价类划分、边界值分析等。因此,B项“穷尽测试在实际项目中是可行且推荐的”是错误的。A、C、D均为软件测试的基本正确概念,故选B。

3、在缺陷管理中,关于缺陷的严重性和优先级的描述,正确的是?

A.严重性高的缺陷优先级一定高

B.严重性指问题对系统的影响程度,优先级指修复的紧急程度

C.严重性和优先级是相同的

D.优先级高的缺陷严重性一定高

答案:B

解析:缺陷的严重性反映问题对系统功能的影响程度(如系统崩溃、数据丢失等),而优先级指修复该缺陷的紧急程度,需结合项目进度、业务需求等因素确定。例如,界面错别字严重性低但优先级可能高(需尽快修正用户体验问题),而核心功能崩溃严重性高但可能因版本规划优先级低(需在后续版本修复)。选项A、D错误,因严重性与优先级无必然对应关系;选项C错误,二者概念不同。

4、使用边界值分析法对输入X的取值范围是-10到10(包含端点)进行测试时,应选取的边界值为?

A.-10,-9,9,10

B.-11,-10,10,11

C.-10,10

D.-11,-10,0,10,11

答案:B

解析:边界值分析法需选取边界点及邻近点。对于范围[-10,10],边界值应包含最小值-10、最小值减1(-11)、最大值10、最大值加1(11)。选项B符合此规则;选项A中的-9、9属于有效域内部点;选项C未覆盖边界外的点;选项D中的0不是边界点,不符合边界值分析原则。

5、在软件测试过程中,黑盒测试与白盒测试是两种主要的测试方法。下列关于黑盒测试的描述中,正确的是:

A.黑盒测试需要了解程序的内部结构和逻辑路径

B.黑盒测试主要依据软件需求规格说明书设计测试用例

C.黑盒测试适合用于单元测试阶段

D.黑盒测试能有效发现代码中的逻辑错误和边界条件缺陷

答案:B

解析:黑盒测试(又称功能测试)是将程序视为一个“黑盒子”,不考虑其内部结构和实现细节,仅根据软件的需求规格说明书和功能说明来设计测试用例,验证程序是否按预期功能正常运行。因此选项B正确。选项A描述的是白盒测试的特征;黑盒测试一般不适用于单元测试(单元测试多用白盒),故C错误;黑盒测试难以发现代码内部的逻辑错误(如死循环、变量未初始化等),边界条件缺陷虽可测试,但不是其优势所在,D表述不准确。

6、下列关于软件缺陷报告(BugReport)的叙述中,错误的是:

A.一个完整的缺陷报告应包括重现步骤、预期结果与实际结果

B.缺陷报告应尽可能使用专业术语,避免使用通俗语言,以体现专业性

C.缺陷严重程度与优先级是两个不同维度的概念,应分别评定

D.提交缺陷报告时,应附上相关截图、日志文件等辅助信息以提高复现效率

答案:B

解析:缺陷报告的目的是让开发人员快速理解、复现并修复问题,因此语言应清晰、准确、简洁,但不需刻意使用专业术语,通俗易懂的表达更有利于跨团队沟通。过度使用术语反而可能造成理解障碍,影响修复效率。因此B项错误。A、C、D均为缺陷报告的最佳实践:A强调报告完整性,C说明严重度(影响范围)和优先级(修复紧急程度)应独立评估,D强调辅助信息提升复现率,均正确。

7、以下关于白盒测试方法的描述中,错误的是

A.语句覆盖要求设计的测试用例使每个可执行语句至少执行一次

B.判定覆盖比语句覆盖更弱,因为它只关注判定结果而不关心内部条件

C.条件覆盖要求每个条件的取值(真/假)至少出现一次

D.路径覆盖是最强的逻辑覆盖准则,当程序存在循环时其测试用例数可能呈指数级增长

答案:B

解析:判定覆

文档评论(0)

lgcwk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档