华东交通大学2009-2010学年第一学期考试卷_第1页
华东交通大学2009-2010学年第一学期考试卷_第2页
华东交通大学2009-2010学年第一学期考试卷_第3页
华东交通大学2009-2010学年第一学期考试卷_第4页
华东交通大学2009-2010学年第一学期考试卷_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

PAGE第4页共6页承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业班级学号学生签名:试卷编号:(A)卷软件测试技术(C)课程课程类别:必、限、任开卷(范围):仅限教材一本考试日期:题号一二三四五六七八九十总分累分人签名题分401010151510100得分考生注意事项:1、本试卷共6页,总分100分,考试时间120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。得分评阅人一、选择题(每题2分,共40分)软件测试的对象包括_____(1)____。

(1)A.目标程序和相关文档B.源程序、目标程序、数据及相关文档

C.目标程序、操作系统和平台软件D.源程序和目标程序软件质量的定义是_____(2)____。

(2)A.软件的功能性、可靠性、易用性、效率、可维护性、可移植性

B.满足规定用户需求的能力

C.最大限度达到用户满意

D.软件特性的总和,以及满足规定和潜在用户需求的能力在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、_____(3)____、程序和数据要求。

(3)A.用户文档要求B.系统功能要求C.设计要求说明D.软件配置要求V模型指出,___(4)___对程序设计进行验证,___(5)___对系统设计进行验证,___(6)___应当追溯到用户需求说明。(4)A.单元和集成测试B.系统测试C.验收测试和确认测试D.验证测试

(5)A.单元测试B.集成测试C.功能测试D.系统测试

(6)A.代码测试B.集成测试C.验收测试D.单元测试

下述说法错误的是__(7)____。

(7)A.单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作

B.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试

C.集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。

D.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是_____(8)____。

(8)A.①、②、③B.①、②、④C.①、③、④D.①、②、③、④某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:

①经过自己测试的软件今后不会再出现问题;

②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;

③承诺不需要其他人员,自己就可以独立进行测试工作;

④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;你认为应聘者甲的保证___(9)___。

(9)A.①、④是正确的B.②是正确的C.都是正确的D.都不正确

验收测试的定义是_____(10)____。

(10)A.由用户按照用户手册对软件进行测试以决定是否接收

B.由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收C.按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收

D.由开发方和用户按照用户手册执行软件验收

关于对第三方测试的描述,正确的观点是_____(11)____。

(11)A.既不是开发人员,也不是用户所进行的测试就是第三方测试

B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试

C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试

D.第三方测试又被称为β测试

关于软件测试的说法,(12)是不正确的。(12)A.代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程B.软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象C.白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法D.单元测试是针对软件设计的最小单位—程序模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试A&&(B||C)执行逻辑覆盖测试,测试用例至少需要(13)种组合才能满足多条件覆盖的要求。A.6B.4C.8D.12针对程序段:IF(X>10)AND(Y<20)THENW=W/A,对于(X,Y)的取值,以下(14)组测试用例能够满足判定覆盖的要求。(14) A.(30,15)(40,10) B.(3,0)(30,30) C.(5,25)(10,20) D.(20,10)(1,100)以下控制流程图的环路复杂性V(G)等于(15)。(15)A.5 B.6 C.9 D12在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中(16)不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助(17)来代替所测模块调用的子模块。(16)A.模块接口测试B.有效性测试C.路径测试D.边界测试(17)A.桩模块B.驱动模块C.桩模块和驱动模块D.存根模块和驱动模块黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术包括(18)等。现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料送出来,若投入的是2元币,在送出饮料的同时退还1元币。下表是用因果图法设计的部分测试用例,1表示执行该动作,0表示不执行该动作,(19)的各位数据,从左到右分别填入空格表中的(1)-(8)是正确的。测试用例序号12345输入投入1元币11000投入2元币00100按“可乐”按钮10000按“雪碧”按钮00010按“红茶”按钮00101输出退还1元币(1)0(5)(7)0送出“可乐”饮料(2)0000送出“雪碧”饮料(3)00(8)0送出“红茶”饮料(4)0(6)00(18)A.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法B.等价类划分法、因果图法、边界值分析法、正交试验法、符号法C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法D.等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法(19)A.01101100B.01001100C.01001010D.11001100错误管理的流程可以概括为:测试人员提交新的错误入库,错误状态为1;高级测试人员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为2,如果不是错误,则拒绝,设置为“拒绝”状态;开发人员查询状态为3的错误,做如下处理:如果不是错误,则置状态为“拒绝”,如果是错误则修复并置状态为4,如果不能解决的错误,要留下文字说明并保持错误为“拒绝”状态;测试人员查询状态为5的错误,验证错误是否已解决,做如下处理:如问题解决了置错误的状态为6,如问题没有解决则置状态为7。上述流程中1至7相对应的状态标识为(20)。(20)A.新信息→打开→打开→修正→修正→关闭→重新打开B.打开→修正→关闭→修正→修正→关闭→打开C.新信息→打开→打开→关闭→修正→关闭→重新打开D.新信息→打开→打开→修正→关闭→修正→重新打开得分评阅人二、判断题(每题1分,共10分)找出的软件缺陷越多,说明剩下的软件缺陷越少。()测试程序仅仅按预期方式运行就行了。()不存在质量很高但可靠性很差的产品。()软件缺陷产生的主要来源是设计方案。()缺陷的严重性越高,其处理优先级别也越高。()测试错误提示信息不属于文档测试范围。()单元测试能发现约80%的软件缺陷。()软件测试过程中发现的所有缺陷必须都得到修复。()自顶向下集成需要测试员编写驱动程序。()测试的最终目标是zerobug,以保证软件的质量。()得分评阅人三、填空题(每空1分,共10分)对面向过程的系统采用的集成策略常见的有___(1)___、___(2)____两种。测试过程中,__(3)___描述用于描述测试的整体方案,(4)__描述依据测试案例找出的问题。传统的等价类划分测试的实现分两步进行,一是_(5)____,二是(6)_。测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为__(7)_,在不执行代码的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的测试方法称为__(8)__。白盒测试又称为_(9)__,黑盒测试又称为__(10)__。得分评阅人四、名词解释题(每题5分,共15分)软件缺陷测试用例分析单元测试和代码调试的区别得分评阅人五、简答题(共15分)[说明]

基本路径法设计出的测试用例能够保证在测试中程序的每一条可执行语句至少执行一次。以下代码由C语言书写,请按要求回答问题。

voidReadPara(CStringtemp)

{

if(temp==">=")

m_oper.SetCurSel(0);

else

{

if(temp==">")

m_oper.SetCurSel(1);

else

{

if(temp=="==")

m_oper.SetCurSel(2);

else

{

承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业班级学号学生签名:if(temp=="<=")

m_oper.SetCurSel(3);

else

{

if(temp=="<")

m_oper.SetCurSel(4);

else

m_oper.SetCurSel(5);

}

}

}

}

return;

}

[问题1](6分)承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业班级学号学生签名:得分评阅人六、综合题(共10分)(无详细步骤不得分)针对以下问题:某一种8位计算机,其十六进制常数的定义是以0x或0X开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0x13、0x6A、-0x3c。请采用等价类划分的方法设计测试用例。(共10分)软件测试技术(C)课程课程类别:必、限、任开卷(范围):仅限教材一本考试日期:题号一二三四五六七八九十总分累分人签名题分201010202020100得分考生注意事项:1、本试卷共6页,总分100分,考试时间120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、单选题(每空2分,共40分)题号12345678910答案BDAADCBCDC题号11121314151617181920答案BDCDBBADBA二、判断题(10×1=10分)题号12345678910答案××√XX×√X×X三、填空题(每空1分,共10分)1.自顶向下集成、自底向上集成2.测试计划;缺陷报告3.划分等价类表;设计相应的测试用例4.动态黑盒测试;静态白盒测试5.结构测试或逻辑驱动测试;功能测试或数据驱动测试或基于规格说明书的测试四、名词解释(每小题5分,共15分)1.软件缺陷:(符合下列规则的叫软件缺陷):1).软件未达到产品说明书的功能2).软件出现了产品说明书指明不会出现的错误3).软件功能超出产品说明书指明范围4).软件未达到产品说明书虽未指出但应达到的目标5).软件测试员认为难以理解、不易使用、运行速度缓慢、或者最终用户认为不好2.测试用例是为了特定目的而设计的测试数据及与之相关的测试规程的一个特定的集合,或称为有效地发现软件缺陷的最小测试执行单元。3.表面上这两项技术很相似,因为它们都包括查看代码、运行程序和处理软件缺陷的过程,但是它们的目标不同:单元测试是为了发现软件缺陷,而代码调试的目标是修复软件缺陷。在分离和查找软件缺

温馨提示

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

评论

0/150

提交评论