软件测试与工具考试B卷答案_第1页
软件测试与工具考试B卷答案_第2页
软件测试与工具考试B卷答案_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、软件测试与工具考试b卷答案 线 名 姓 号 订 学 级 班 装 湖南科技职业学院 年 学期考试试卷 卷 科目 软件测试 卷号 卷 使用班级 出卷人 审卷人 阅卷人 题号 一 二 三 四 五 六 七 八 九 十 总分 计分 一、单选题(每题2分,共40分) 1、用户在真实的工作环境中使用软件,用于测试系统的用户友好性等,这种测试是( )a、集成测试 b、系统测试 c、alpha测试 d、beta测试 2、对于软件测试分类,下列各项都是按照不同阶段来进行的划分,除了( ) a、单元测试 b、集成测试 c、黑盒测试 d、系统测试 3、 软件测试的目的是( ) a. 避免软件开发中出现的错误 b. 发

2、现软件开发中出现的错误 c. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 d. 修改软件中出现的错误 4、下列哪种测试是针对详细设计中可能存在的问题,尤其是检查各单元与其它程序部分之间的接口上可能存在的错误?( ) a、单元测试 b、集成测试 c、系统测试 d、验收测试 5、下列关于alpha 测试的描述中正确的是( ) aalpha 测试不需要开发者在测试现场 balpha 测试不需要用户代表参加 calpha 测试是系统测试的一种 dalpha 测试是确认测试的一种 1 6、在常见的白盒测试逻辑覆盖法中,下面哪种覆盖法的覆盖程度最强。( ) a路径覆盖 b语句覆盖 c条件覆盖 d判

3、定覆盖 7、程序测试不包括检测( ) a代码的标识符书写错误 b代码的逻辑错误 c代码的运行错误 d代码的格式错误 8、通常可分为白盒测试和黑盒测试。白盒测试是根据程序的( )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。 a功能 b性能 c内部逻辑 d内部数据 9、软件测试用例主要由测试输入数据和( )两部分组成。 a测试计划 b测试规则 c测试的预期结果 d以往测试记录分析 10、由用户参加,在开发环境下进行的测试称为( ) a集成测试 b验收测试 calpha 测试 dbeta测试 11、软件测试计划开始撰写的阶段是( ) a测试阶段 b代码编写阶段 c需求分析阶段 d可行

4、性分析阶段 12、标识和定义组织过程并确定过程的执行程序,这一过程属于质量保证体系的哪一部份 ( ) a组织结构 b程序 c过程 d资源 13、常用的黑盒测试方法有边界值分析、等价类划分、决策表法、因果图等。其中( )是最为严格、最具有逻辑性的测试方法。 a边界值分析 b等价类划分 c决策表法 d因果图 14. 软件的集成测试工作最好由( )承担,以提高集成测试的效果 2 a该软件的设计人员 b该软件开发组的负责人 c该软件的编程人员 d不属该软件开发组的软件人员 15. 同软件开发的开发模型一样,软件测试也有测试模型,下面哪个是常用的测试模型( ) a螺旋模型 bv模型 c瀑布模型 d原型模

5、型 16. 测试记录文档应该在哪一个阶段提交( ) a功能设计阶段 b编码阶段 c测试阶段 d运行维护阶段 17. 软件质量保障的标准中不包括( )。 aitu-t标准 bieee标准 ccmm标准 diso标准 18. 测试通过/失败的标准应该在哪一个测试文档中描述( ) a测试计划文档 b测试方案文档 c测试规程文档 d测试报告文档 19. 为了提高测试的效率,应该( ) a随机地选取测试数据 b取一切可能的输入数据作为测试数据 c在完成编码以后制定软件的测试计划 d选择发现错误的可能性大的数据作为测试数据 3 20下列关于软件测试的叙述中错误的是( ) a、软件测试可以作为度量软件与用户

6、需求间差距的手段 b、软件测试的主要工作内容包括发现软件开发过程中存在的错误并解决存在的问题 c、软件测试的根本目的是尽可能多地发现软件中存在地问题,最终把一个高质量的软件系统交给用户使用 d、没有发现错误地测试也是有价值的 二、填空题(每空2分,共20分) 1._判定覆盖_又称为分支覆盖,它就是设计若干个测试用例,运行所测程序,使得程序中每个判断的取真分支和取假分支至少经历一次。 2_黑盒测试_又称为功能测试或数据驱动测试。 3、由于测试的复杂性,将测试分为五个阶段:单元测试、_集成测试_、_确认测试_、_系统测试_和验收测试。 4、在_测试计划_文档中规定了测试的开发进度。 5、 等价类

7、是指某个输入域的子集合,在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。 6 单元测试 主要检查模块的局部数据结构,全局性的数据结构在 集成测试 中考察。 7渐增式测试按照添加模块的方式,可分为自顶向下的渐增测试、_自底向上_的渐增测试以及混合的渐增式测试。 三、判断题(共20分) 1单元测试属于动态测试。 (t ) 2软件测试计划在测试阶段开始撰写。(f ) 3测试阶段的主要任务是确定软件“做什么”的问题(f) 4单元测试能发现约80%的软件缺陷。(t) 5测试程序仅仅按预期方式运行就行了。(f) 6自底向上集成需要测试员编写驱动程序。(t) 7代码评审员一般由测试员担任。(f)

8、8软件测试过程中需要设计测试用例(t) 9项目立项前测试人员不需要提交任何工件。(t) 10测试人员要坚持原则,缺陷未修复完坚决不予通过。(f) 4 四、问答题 (20分) 1 、对下面程序采用基本路径测试法设计测试用例。(10分) 下述程序是计算数组平均值的函数:(注意:程序段中每行行首的数字为程序语句的编号) 1 public float averagy(int value,int length,int minimum,int maximum)/计算平均值函数 2 float average = 0.00f; 3 int i=0; 4 int valid = 0; 5 float tota

9、l =0; 6 while (i= minimum) 8 10 valid +; 11 12 i+; 13 14 if(valid0)/判断是否能计算平均值,注意只能是有效值的个数大于零才能计算 15 average = total/valid;/计算平均值 16 else 17 average = -999; 18 19 return average;/返回结果 20 答: 测试用例 测试用例1 测试用例2 测试用例3 测试用例4 测试用例5 输入数据 value=2,4,length=2,minimum=0,maximum=8 length=0 value=1,2,length=2,min

10、imum=3,maximum=8 value=2,8,length=2,minimum=1,maximum=9 value=9,8,length=2,minimum=2,maximum=7 预期输出 average = 3 average=-999 average=-999 average=5 average=-999 5 2、有哪些类型的测试文档,各有何作用(5分) 答:测试计划文档:指明测试范围、方法、资源以及相应测试活动的时间进度安排等的文档; 测试方案文档:指明为完成软件或软件集成特性的测试而进行的设计测试方法的细节文档; 测试用例文档:指明为完成一个测试用例项的输入、预期结果、测试执行条件等因素的文档; 测试规程文档:指明执行测试时测试活动序列的文档; 测试报告文档:指明执行测试结果的文档 3、什么是黑盒测试,黑盒测试的

温馨提示

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

评论

0/150

提交评论