自考01335软件产品测试(15-19)真题试卷_第1页
自考01335软件产品测试(15-19)真题试卷_第2页
自考01335软件产品测试(15-19)真题试卷_第3页
自考01335软件产品测试(15-19)真题试卷_第4页
自考01335软件产品测试(15-19)真题试卷_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

2016年10月高等教育自学考试《软件产品测试》试题课程代码:01335一、单项选择题(本大题共10小题,每小题2分,共20分)1.在下面的测试类型中,既可以使用白盒测试又可使用黑盒测试的是A.单元测试B.集成测试C.系统测试D.可接受性测试2.下面选项中属于白盒测试的缺点的是A.只有一小部分可能的输入被测试到,某些代码得不到测试B.如果没有清晰、简洁的规格说明,难以设计测试用例C.工作量大,成本高D.会有很多程序路径测试不到3.单元测试的设计应放在软件开发的A.需求分析阶段B.概要设计阶段C.详细设计阶段D.编码阶段4.Junit用于A.单元测试B.系统测试C.集成测试D.确认测试5.为了发现更多的问题,集成测试的工作更多的是站在A.用户的角度B.程序员的角度C.项目经理的角度D.测试人员的角度6.针对软件的性能测试、压力测试等非功能测试是在软件测试的A.单元测试阶段B.集成测试阶段C.系统测试阶段D.可靠性测试阶段7.系统测试的参考规范是A.概要设计说明和需求规格说明B.概要设计说明和详细设计说明C.详细设计说明和代码结构D.需求变更文档和概要设计说明8.在功能测试中,假如有实数x>O,我们把x划分成两个区间:(0,1)和(1,),然后分别在两个区间中取值x=0.5和x=5.0进行测试,那么这种测试属于A.边界值分析法B.绝对值分析法C.相对值分析法D.等价分析法9.使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和A.程序的注释B.程序的内部逻辑C.用户使用说明书D.程序的需求说明10.下列描述正确的是A.在单元测试活动中,被测试的软件单元应与其他相关联的单元联合进行测试B.自顶向下集成是属于非增量式的测试C.创建一次自动化测试所花费的时间通常要比一次手工测试所花费的时间少得多D.系统测试的主要目标不再是找缺陷,而是证明其性能二、填空题(本大题共8小题,每小题1分,共8分)11.软件的缺陷可以分为和遗漏缺陷。12.从软件测试用例设计方法的角度看,软件测试分为白盒测试和。13.验收测试是由来进行。14.常见的测试文档有:测试计划、测试规范、和缺陷报告等。15.白盒测试和黑盒测试相比,测试的成本更高。16.在单元测试中,桩模块用于代替所测模块调用的。17.一般说来,软件集成测试都是由项目经理组织软件测试工程师依据和《集成测试计划》进行的。18.集成测试是对系统的及集成后的功能进行正确性检验的测试工作。三、名词解释题(本大题共4小题,每小题5分,共20分)19.白盒测试20.软件缺陷21.健壮性测试22.类测试四、判断题(本大题共8小题,每小题1分,共8分)判断下列各题正误,正确的用“√”表示,错误的用“×”表示。23.软件的测试一般在软件开发结束之后进行。24.大爆炸集成方式适用于只需要修改或增加少数几个模块的前期产品稳定的项目。25.应用在客户端的性能测试的重点是速度的测试。26.软件缺陷在需求分析阶段修复的成本最小。27.软件测试的目的就是验证程序是否能正确运行。28.软件自动化测试是保证软件质量的最有效途径。29.单元测试的工作通常由软件项目组的测试组成员完成。30.发现错误多的程序模块,残留在模块中的错误会比其他模块少。五、简答题(本大题共7小题,每小题5分,共35分)31.从软件测试的策略和过程的角度来看,软件测试可分为哪几类?32.在制定测试计划过程中的核心工作有哪些?33.测试用例在软件测试中有什么作用?34.在单元测试的测试用例设计中,运行测试用例后至少应该实现哪几个覆盖需求?35.集成测试与系统测试在测试对象上有什么区别?36.常见的软件缺陷主要有哪些类型?37.在做兼容性测试时应主要考虑哪些兼容性问题?六、应用题(本大题共1小题,共9分)38.某系统的部分功能分解成如下图所示的四个模块,假设要采用自顶向下集成的深度优先方式对此进行测试,请详细描述具体的测试过程(建议采用示例图辅助说明)。

2017年4月高等教育自学考试《软件产品测试》试题课程代码:01335一、单项选择题(本大题共15小题,每小题2分,共30分)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.功能图二、多项选择题(本大题共5小题,每小题2分,共10分)16.软件自动化测试的优点有A.速度快B.精确度高C.质量高D.能充分测17.对于面向对象的应用系统来说,按集成粒度不同,可以把集成测试分为A.模块内集成测试B.类内集成测试C.子系统内集成测试D.类间集成测试E.子系统间集成测试18.按照软件测试的策略和过程,软件测试可分为A.单元测试B.集成测试C.确认测试D.系统测试E.验收测试19.下列测试技术中,可以用宋进行单元测试的有A.白盒测试B.Beta测试C.确认测试D.状态转换测试E.非功能测试20.健壮性测试用例设计的常用方法有A.GUI测试B.故障插入测试C.变体测试D.状态转换测试E.错误猜测法三、填空题(本大题共10小题,每小题1分,共10分)21.常常把与分析软件开发中的各种产品相关的测试活动称为。22.白盒测试是根据程序的来设计测试用例。23.集成测试主要是为了发现阶段的错误码。24.自顶向下集成测试把作为测试驱动。25.根据软件生命周期中的定义,可以把自动化测试工具分为白盒测试工具、黑盒测试工具和三大类。26.代码检查是以为单位阅读代码,它是一系列规程和错误检查技术的集合。27.软件测试的最小单位是。28.系统测试主要是根据进行的功能测试。29.软件开发过程中,问题发现越早,解决问题的代价就越。30.如果输入条件规定了取值范围,则可定义一个有效等价类和个无效等价类。四、简答题(本大题共5小题,每小题6分,共30分)31.简述黑盒测试与白盒测试的区别。32.简述集成测试过程。33.简述应用自动化测试工具的目的。34.如何评估类测试的价值?35.简述自顶向下的单元测试步骤。五、综合应用题(本大题共2小题,每小题10分,共20分)36.NextDate函数问题说明:输入一个日期,求从输入日期算起的第三天日期。例如,输入为2008年8月8日,则该程序的输出为2008年8月10日。NextDate函数包含三个整数变量month、day和year,并且满足下列条件:1≤month≤12和1≤day≤31。(1)分析各种输入情况,列出为输入变量month、day、year划分的有效等价类。等价类划分格式示例如下:输入ID有效等价类daV11≤day≤31(2)根据划分的等价类,再考虑month边界值,设计健壮等价类测试用例。测试用例格式示例如下:用例IDdaymonthvear预期输出覆盖等价类1552008200805051,237.试论述测试用例的重要性。

2018年10月高等教育自学考试《软件产品测试》试题课程代码:01335一、单项选择题1.在进行单元测试时,常用的方法是A.只使用黑盒测试B.采用白盒测试,辅之以黑盒测试C.只使用白盒测试D.采用黑盒测试,辅之以白盒测试2.下列软件属性中,软件产品首先要满足的是A.功能需求B.性能需求C.灵活性D.纠错能力3.如果一个判定中的复合条件表达式为(A>1)or(B<二3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例A.1B.2C.3D.44.软件测试的目的是A.避免软件开发中出现的错误B.排除软件中潜在的错误C.发现软件开发中出现的错误D.修改软件中出现的错误5.下列测试可以检查出编码阶段的错误的是A.单元测试B.集成测试C.系统测试D.有效性测试6.下列属于软件测试过程模型的是A.W模型B.瀑布模型C.L模型D.螺旋模型7.在各种资源超负荷情况下观察系统的运行情况的测试是A.容量测试B.压力测试C.GUI测试D.性能测试8.下列测试覆盖最强的是A.条件覆盖B.条件组合覆盖C.语句覆盖D.判定覆盖9.下列BUG中最危险的是A.需求阶段的BUGB.配置阶段的BUGC.设计阶段的BUGD.分析阶段的BUG10.调试是A.发现与预先定义的规格和标准不符合的问题B.发现软件错误征兆的过程C.有计划的、可重复的过程D.消除软件错误的过程11.条件覆盖的目的是A.使每个判定的所有可能的条件取值组合至少执行一次B.使程序中的每个判定至少都获得一次“真”值和“假”值C.使程序中的每个判定中每个条件的可能值至少满足一次D.使程序中的每个可执行语句至少执行一次12.单元测试中用来模拟被测模块调用者的模块是A.父模块B.子模块C.驱动模块D.桩模块13.LoadRunner是A.一款下载软件B.工业标准级负载测试工具C.单元测试框架D.集成开发工具14.下列不属于白盒测试的优点的是A.增大代码的覆盖率B.与软件内部实现无关C.提高代码的质量D.发现代码中隐藏的问题15.大量的数据表明,导致软件缺陷的产生原因分布中,软件产品说明书约占A.7%B.10%C.27%D.56%二、多项选择题16.容量测试中常用的测试用例设计方法有A.规范导出法B.边界值分析法C.故障插入法D.错误猜测法E.风险测试法17.下列属于黑盒测试工具的有A.WinRunnerB.RobotC.WASD.LogiscopeE.Jtest18.下列属于集成测试步骤的有A.计划集成计划B.执行集成测试C.设计集成测试结果D.回归测试E.分析测试结果并提交测试报告19.健壮性测试用例设计的常用方法有A.GUI测试B.故障插入测试C.变体测试D.状态转换测试E.错误猜测法20.系统测试的测试对象包括A.计算机硬件B.外围设备C.数据传输机构D.计算机系统操作人员E.软件三、填空题21.可用性测试是面向的系统测试。22.单元测试是根据在阶段中产生的规格说明进行的。23.软件测试最基础的环节是。24.根据软件生命周期中的定义,可以把自动化测试工具分为白盒测试工具、黑盒测试工具和三大类。25.黑盒测试方法中最有效的是。26.软件测试的基本职责是验证和。27.实现接口和代码复用的有效机制是。28.程序员在编写代码时会出错,把这种错误称之为。29.在单元测试中,用来代替被测模块的子模块。30.黑盒测试是依据软件规格说明书,检查程序是否满足。四、简答题31.简述BUG的种类。32.如何评估类测试的价值?33.简述Junit的优点。34.简述制定测试计划的主要步骤。35.简述孤立的单元测试的优缺点。五、综合应用题36.请按照条件覆盖方法为下述语句设计测试用例,并写出测试过程。if((a>1)and(b=0))thenx=x/aif((a=2)or(x>1)thenx=x+137.你认为编写测试代码有哪些技巧?

2019年10月高等教育自学考试《软件产品测试》试题课程代码:01335一、单项选择题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.为预测某Web系统可支持的最大在线用户数,应进行A.负载测试B.压力测试C.疲劳测试D.耐性测试7.研究路径测试时,通常用程序控制流图来代替A.程序框图B.结构图C.数据流图D.程序流程图8.软件测试充分性准则表明,软件越复杂,需要的测试数据就越多。这一特性称为A.单调性B.非复合性C.复杂性D.非分解性9.测试计划不包括A.测试资源B.测试预期输出C.测试范围D.测试策略10.下列属于静态测试工具的是A.LogiscopeB.TeamTestC.RobotD.WebLoad11.下列与设计测试用例无关的文档是A.项目开发计划B.需求规格说明书C.软件设计说明书D.源程序12.导致软件缺陷的最大原因是A.软件需求说明书B.设计方案C.编码D.维护13.通常用于系统规模较小的测试项目中的集成方式是A.一次性集成B.自顶向下集成C.自底向上集成D.混合集成14.创建一个基于Junit的单元测试类,该类必须扩展于A.TestSuiteB.AssertC.TestCaseD.JFCTestCase15.软件测试管理包括测试过程管理、配置管理以及A.测试评审管B.测试用例管理C.测试计划管D.测试实施管理二、多项选择题16.测试文档种类包括A.需求类文档B.计划类文档C.设计类文档D.执行类文档E.缺陷记录类17.测试工程师的服务对象包括A.用户B.项目经C.程序员D.技术文档工程师E.董事长18.静态测试包括A.代码审查B.桌面检查C.调试D.走查E.跟踪漏洞19.按照软件测试的策略和过程,软件测试可分为A.单元测试B.集成测试C.确认测试D.系统测试E.验收测试20.软件自动化测试的优点是A.速度快B.精确度高C.质量高D.能充分测试软件E.效率高三、填空题21.最弱的逻辑覆盖是。22.代码检查是以为单位阅读代码,它是一系列规程和错误检查技术的集合。23.确认测试计划是在阶段制定的。24.黑盒测试是从,观点出发的测试。25.由因果图转换出来的是确定测试用例的基础。26.单元测试使用的主要测试方法是。27.系统测试主要是根据进行的功能测试。28.软件测试用例主要是由测试输入数据和两部分组成。29.用于触发被测模块的软件模块叫做。30.运行测试用例并能够收集测试运行结果的程序叫做。四、简答题31.简述集成测试过程。32.简述软件测试的分类。33.简述BUG产生的原因。34.简述自动化测试的优点。35.简述自顶向下的单元测试步骤。五、综合应用题36.NextDate函数问题说明:输入一个日期,求从输入日期算起的第三天日期。例如,输入为2008年8月8日,则该程序的输出为2008年8月10日。NextDate函数包含三个整数变量month、day和year,并且满足下列条件:1≤month≤12和1≤day≤31。(1)分析各种输入情况,列出为输入变量month、day、year划分的有效等价类。等价类划分格式示例如下:输入ID有效等价类day11≤day≤31(2)根据划分的等价类,再考虑month边界值,设计健壮等价类测试用例。测试用例格式示例如下:用例IDdaymonthyear预期输出覆盖等价类1552008200805051,237.试述在BUG重现时可能出现的问题及解决办法。

2015年10月高等教育自学考试《软件产品测试》试题课程代码:01335一、单项选择题1.灰盒测试通常应用于A.单元测试B.验收测试C.集成测试D.回归测试2.单元测试中用来模拟被测模块调用者的模块是A.父模块B.子模块C.驱动模块D.桩模块3.下列选项中,不属于系统测试工作内容的是A.接口测试B.协议一致性测试C.压力测试D.安全性测试4.对Web网站进行的测试中,属于功能测试的是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.划分软件测试属

温馨提示

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

评论

0/150

提交评论