2025年大学大二(软件工程)软件测试技术综合测试题及答案_第1页
2025年大学大二(软件工程)软件测试技术综合测试题及答案_第2页
2025年大学大二(软件工程)软件测试技术综合测试题及答案_第3页
2025年大学大二(软件工程)软件测试技术综合测试题及答案_第4页
2025年大学大二(软件工程)软件测试技术综合测试题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年大学大二(软件工程)软件测试技术综合测试题及答案

(考试时间:90分钟满分100分)班级______姓名______第I卷(选择题共40分)答题要求:本大题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的,请将正确答案的序号填在括号内。1.软件测试的目的是()A.证明软件的正确性B.发现软件中的错误C.评估软件的性能D.改进软件的功能2.以下哪种测试方法不属于黑盒测试()A.等价类划分B.边界值分析C.路径覆盖D.决策表法3.等价类划分的依据是()A.数据的类型B.数据的范围C.数据的功能D.数据的输入输出关系4.边界值分析方法选择测试用例的原则是()A.选择正好等于、刚刚大于或刚刚小于边界的值作为测试数据B.选择大于边界的值作为测试数据C.选择小于边界的值作为测试数据D.随意选择测试数据5.决策表法适用于()A.具有多种输入条件和多种输出结果的情况B.输入条件相互独立的情况C.输入条件相互依赖的情况D.输出结果单一的情况6.以下哪种测试方法属于白盒测试()A.语句覆盖B.等价类划分C.边界值分析D.决策表法7.语句覆盖的目的是()A.使程序中的每个语句至少执行一次B.使程序中的每个判定至少执行一次C.使程序中的每个条件至少执行一次D.使程序中的每个循环至少执行一次8.判定覆盖的目的是()A.使程序中的每个语句至少执行一次B.使程序中的每个判定至少执行一次且每个分支至少执行一次C.使程序中的每个条件至少执行一次D.使程序中的每个循环至少执行一次9.条件覆盖的目的是()A.使程序中的每个语句至少执行一次B.使程序中的每个判定至少执行一次C.使程序中的每个条件至少执行一次D.使程序中的每个循环至少执行一次10.条件组合覆盖的目的是()A.使程序中的每个语句至少执行一次B.使程序中的每个判定至少执行一次C.使程序中的每个条件至少执行一次且每个判定结果至少出现一次D.使程序中的每个循环至少执行一次11.路径覆盖的目的是()A.使程序中的每个语句至少执行一次B.使程序中的每个判定至少执行一次C.使程序中的每个条件至少执行一次D.使程序中的每条可能执行的路径至少执行一次12.以下哪种测试策略是先进行集成测试,再进行单元测试()A.自顶向下集成测试B.自底向上集成测试C.三明治集成测试D.大棒集成测试13.自顶向下集成测试的优点是()A.不需要桩模块B.不需要驱动模块C.可以较早地验证系统的主要功能D.可以较早地发现底层模块的错误14.自底向上集成测试的优点是()A.不需要桩模块B.不需要驱动模块C.可以较早地验证系统的主要功能D.可以较早地发现底层模块的错误15.以下哪种测试属于验收测试()A.系统测试B.集成测试C.用户测试D.单元测试16.系统测试的目的是()A.检查系统是否满足用户需求规格说明书的要求B.检查系统是否满足软件设计说明书的要求C.检查系统是否满足硬件设计说明书的要求D.检查系统是否满足测试计划的要求17.以下哪种测试属于性能测试()A.功能测试B.兼容性测试C.压力测试D.单元测试18.压力测试的目的是()A.检查系统在正常情况下的性能B.检查系统在极端情况下的性能C.检查系统在不同环境下的性能D.检查系统在不同用户数量下的性能19.兼容性测试的目的是()A.检查系统在不同操作系统下的兼容性B.检查系统在不同浏览器下的兼容性C.检查系统在不同数据库下的兼容性D.以上都是20.以下哪种工具不属于软件测试工具()A.测试管理工具B.自动化测试工具C.代码编辑工具D.缺陷管理工具第II卷(非选择题共60分)21.(10分)简述软件测试的生命周期。22.(10分)请说明等价类划分和边界值分析的区别与联系。23.(10分)某程序实现如下功能:输入三个整数a、b、c,判断它们能否构成一个三角形。如果能构成三角形,则输出三角形的类型(等边三角形、等腰三角形、一般三角形);如果不能构成三角形,则输出“不能构成三角形”。请用等价类划分和边界值分析的方法设计测试用例。24.(15分)阅读以下材料:某软件系统的登录模块要求用户输入用户名和密码。用户名要求长度为6到10位,只能包含字母和数字。密码要求长度为8到12位,必须包含大写字母、小写字母和数字。问题:请用决策表法设计该登录模块的测试用例。25.(15分)阅读以下材料:某软件系统的购物车模块,用户可以添加商品到购物车,修改商品数量,删除商品,结算购物车。购物车中的商品信息包括商品名称、价格、数量。问题:请设计该购物车模块的测试用例,包括功能测试和边界值测试。答案1.B2.C3.B4.A5.A6.A7.A8.B9.C10.C11.D12.D13.C14.D15.C16.A17.C18.B19.D20.C21.软件测试的生命周期包括测试计划、测试设计、测试执行、测试评估四个阶段。测试计划阶段制定测试策略、计划测试资源等;测试设计阶段选择测试方法、设计测试用例等;测试执行阶段运行测试用例、记录测试结果等;测试评估阶段分析测试结果、撰写测试报告等。22.区别:等价类划分是将输入数据的取值范围划分为若干个等价类,从每个等价类中选取一个代表值作为测试用例;边界值分析是在等价类的边界上选取测试用例。联系:都是黑盒测试方法,都用于确定测试用例,边界值分析是对等价类划分的补充,能更有效地发现边界附近的错误。23.等价类划分:有效等价类:a>0,b>0,c>0,a+b>c,a+c>b,b+c>a;无效等价类:a<=0,b<=0,c<=0,a+b<=c,a+c<=b,b+c<=a等。边界值分析:a=0,a=1,b=0,b=1,c=0,c=1,a+b=c,a+c=b,b+c=a,a+b=c+1,a+c=b+1,b+c=a+1等。24.决策表如下:|条件|用户名长度为6到10位且仅含字母数字|密码长度为8到12位且含大写、小写字母和数字||----|----|----||用户名符合要求且密码符合要求|登录成功||用户名不符合要求|登录失败||密码不符合要求|登录失败|测试用例:用户名长度为6位且仅含字母数字,密码长度为8位且含大写、小写字母和数字;用户名长度为11位;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论