- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件测评师考试软件工程与软件测试基础知识考试练习题
选择题
1.以下哪个阶段不属于软件生命周期的基本阶段?()
A.可行性研究
B.需求分析
C.软件编码
D.软件维护
答案:A。软件生命周期的基本阶段包括需求分析、设计、编码、测试、维护等。可行性研究是在项目启动前进行的,用于确定项目是否可行,不属于软件生命周期的基本阶段。
2.黑盒测试是基于()的测试。
A.程序结构
B.程序功能
C.代码实现
D.测试用例
答案:B。黑盒测试是把测试对象看作一个黑盒子,不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明,即基于程序功能的测试。
3.软件测试的目的是()。
A.发现程序中的所有错误
B.证明程序是正确的
C.尽可能多地发现程序中的错误
D.评估程序的性能
答案:C。软件测试的目的是尽可能多地发现程序中的错误,但不可能发现所有错误。测试不能证明程序是正确的,评估程序性能是性能测试的目标,而不是软件测试的主要目的。
4.以下哪种测试方法属于白盒测试?()
A.等价类划分
B.边界值分析
C.语句覆盖
D.因果图
答案:C。白盒测试是基于代码结构的测试,语句覆盖是白盒测试中的一种覆盖准则。等价类划分、边界值分析和因果图都属于黑盒测试方法。
5.软件缺陷产生的原因不包括()。
A.软件需求规格说明错误
B.编程错误
C.测试用例设计错误
D.软件设计错误
答案:C。软件缺陷产生的原因主要有软件需求规格说明错误、软件设计错误、编程错误等。测试用例设计错误不会导致软件本身产生缺陷,只是可能影响对软件缺陷的发现。
填空题
1.软件生命周期模型主要有瀑布模型、______、迭代模型、快速原型模型等。
答案:敏捷模型。常见的软件生命周期模型除了题目中提到的,还有敏捷模型,它强调快速响应变化、团队协作等。
2.软件测试按测试阶段可分为单元测试、集成测试、______和系统测试。
答案:确认测试。软件测试按测试阶段的顺序依次为单元测试、集成测试、确认测试和系统测试。确认测试主要验证软件是否满足需求规格说明书的要求。
3.白盒测试的覆盖准则主要有语句覆盖、判定覆盖、条件覆盖、______和路径覆盖等。
答案:判定条件覆盖。这是白盒测试中常见的几种覆盖准则,判定条件覆盖要求同时满足判定覆盖和条件覆盖。
4.软件质量的特性主要包括功能性、可靠性、易用性、效率、______和可维护性等。
答案:可移植性。软件质量特性包括多个方面,可移植性是指软件从一个环境转移到另一个环境的容易程度。
5.黑盒测试用例设计方法主要有等价类划分、边界值分析、______和正交试验法等。
答案:因果图。这些都是黑盒测试中常用的用例设计方法,因果图可以帮助分析输入条件之间的因果关系来设计测试用例。
判断题
1.软件测试只需要在软件开发完成后进行。()
答案:错误。软件测试贯穿于软件开发的整个生命周期,在需求分析、设计等阶段也需要进行测试,如需求评审、设计评审等,而不仅仅是在软件开发完成后进行。
2.白盒测试可以发现所有的软件缺陷。()
答案:错误。虽然白盒测试可以对程序的内部结构进行详细测试,但由于程序的复杂性和测试的局限性,不可能发现所有的软件缺陷。
3.所有的软件项目都适合使用瀑布模型。()
答案:错误。瀑布模型适用于需求明确、稳定的项目。对于需求不确定、需要快速响应变化的项目,瀑布模型可能不太合适,更适合使用敏捷模型等。
4.测试用例的执行结果只有通过和失败两种情况。()
答案:错误。测试用例的执行结果除了通过和失败,还可能有未执行、阻塞等情况。例如,当测试环境出现问题导致测试用例无法正常执行时,就是阻塞状态。
5.软件维护只是对软件的错误进行修复。()
答案:错误。软件维护不仅包括纠错性维护(修复软件中的错误),还包括适应性维护(使软件适应新的环境)、完善性维护(增加新的功能或改进现有功能)和预防性维护(为未来的维护做准备)。
解答题
1.简述软件测试的原则。
答案:软件测试的原则主要包括以下几点:
尽早测试:测试应贯穿于软件开发的整个生命周期,从需求分析阶段就开始进行,尽早发现问题可以降低修复成本。
全面测试:对软件的各个方面进行测试,包括功能、性能、安全性等,确保软件满足所有需求。
重点测试:对软件的关键模块、复杂模块和容易出错的部分进行重点测试。
避免测试自己的代码:由于开发者对自己的代码存在主观偏见,容易忽略一些问题,所以最好由独立的测试人员进行测试。
及时记录和报告缺陷:在测试过程中,及时记录发现的缺陷,并准确报告给开发人员,方便他们进行修复。
测
您可能关注的文档
- 妇产科三基知识考试练习题库含答案.docx
- 卷高考历史简答题考试练习题与答案.docx
- “中国消防宣传日”消防安全知识试题(多选题).docx
- 网络安全员的考试练习题(答案).docx
- 消防安全知识题库及答案.docx
- 2024中学生心理健康测考试练习题及答案.docx
- 《管理信息系统》习题及答案.docx
- 护理核心制度知识竞赛题库(答案).docx
- (消防培训)消防知识竞赛题版.docx
- 《史记·孔子世家》阅读答案及翻译.docx
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
专注于文案的个性定制,修改,润色等,本人已有15年相关工作经验,具有扎实的文案功底,可承接演讲稿、读后感、任务计划书、营销方案等多方面的 工作。欢迎大家咨询~
文档评论(0)