下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上软件测试技术试题课程_软件质量保证与测试技术 姓名_班级_学号_题序一二三四五总 评计分注:闭卷考试,时间90分钟。得分一选择题(共10小题,每题2分,共20分)1、软件测试类型按开发阶段划分_。( B )A、需要测试单元测试集成测试B、单元测试集成测试确认测试系统测试验收测试C、单元测试集成测试确认测试D、调试单元测试功能测试2、不属于白盒测试的技术是_。( C )A、路径覆盖 B、判定覆盖 C、边界值分析 D、条件覆盖3、在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是_。( C )A、条件覆盖 B、条件组合覆盖C、语句覆盖 D、判定覆盖4、某人事信息管理系统中,
2、系统允许用户输入8位数字的电话号码。如果使用等价类划分法来设计测试案例,哪一组是最佳的选择?( C )A、B、C、空值、h?D、 5、在Assert类中断言两个对象相等是_。( A )A、assertEquals B、assertTrue C、assertSame D、fail6、编码阶段产生的错误由_检查出来的。( A )A、单元测试 B、集成测试 C、系统测试 D、有效性测试7、安全性测试主要在哪一阶段实施?( C )A、单元测试 B、集成测试C、系统测试 D、验收测试8、自底向上法需要写( A )。A、驱动程序 B、
3、桩程序 C、驱动程序和桩程序 D、以上都不是9、以下哪一项不属于软件性能测试工具?( B )A、HP LoadRunner B、Selenium IDEC、ApacheBenchD、JMeter10、请阅读下面这段程序: int func2(int a,b,c)
4、 int k=1; if (a>0)|(b<0)|(a+c>0) k=k+a; else k=k+b;
5、 if (c>0) k=k+c; return k;
6、用逻辑覆盖法测试改程序,下面哪一组输入组合可以达到条件覆盖。( B )A、(a, b, c)= (1, 1, 1)、(-1,1,1) B、(a, b, c)=(1,1,1)、(-1,-1,-1)C、(a, b, c)=(1,1,-1)、(-1,-1,-1) D、(a, b, c)=(1,1,-1)、(-1,1,1)得分 二.、填空题(共10空,每空2分,共20分)1、判定覆盖是设计足够多的测试用例,使得被测试程序中的每个判断的 取真分支和取假分支 至少被执行一次。2、功能测试,依据 产品规格说明书 完成对产品功能进行操作,以验证系统是否满足用户的功能性需求。3、黑盒测试又称之为_ _ _功能测
7、试或数据驱动测试_测试。4、等价类划分有两种不同的情况:_ 有效等价类_ _和_无效等价类 _。5、Junit中的所有的Assert用于对比_ _期望值_ _和实际值是否相同。6、软件成品阶段的三个阶段版本分别是_ Alpha版 、 Beta版 和正式版。7、在执行性能测试时,可以采取两种加载方式: 一次性加载 和逐步加载 。8、代码复审属于_静态测试 _,不实际运行程序。得分三.、判断题(共5小题,每题2分,共10分)注:填写 或者 1、软件测试的目的是尽可能多的找出软件的缺陷。( )2、在白盒测试中,实现了分支覆盖,也就实现了语句覆盖,同时也实现了条件覆盖。( )3、自底向上集成需要测试员
8、编写驱动程序。( )4、验收测试是由最终用户来实施的。( )5、负载测试是验证要检验的系统的能力最高能达到什么程度.( )得分四、简答题(共4小题,每题5分,共20分)1、比较白盒测试和黑盒测试?答:使用白盒测试方法时,测试根据程序的内部逻辑和指定的覆盖标准;黑盒测试法是通过分析程序的接口功能设计测试用例的。2、什么是软件缺陷?它简单分析造成软件缺陷产生的原因,其中那个阶段引入的缺陷最多,修复成本又最低?答:定义从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违背。造成软件缺陷的主要原因有:规格说明错误;设计错误;
9、程序代码有误;其他。其中在需求分析阶段引入的缺陷最多,修复的成本又最低。3、什么是回归测试?回归测试的目的是什么?答:定义:是指在发现确认对源代码进行修改后,用原有的测试用例重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误目的:在程序又修改的情况下保证原有功能正常的一种测试策略和方法。4、请简要说明软件本地化和软件国际化。答:软件本地化:是将一个软件产品按特定国家/地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动。 软件国际化:是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语言和文化传统,使创建不同语言版本时,不需要重新设计源程
10、序代码的软件工程方法。得分五、综合题(共2小题,第一小题15分,第二小题15分,共30分)1、看代码程序: void Sort ( int iRecordNum, int iType )1 2 int x=0;3 int y=0;4 while ( iRecordNum> 0 )5 6 If ( iType=0 )7x=y+2;8 else9 If ( iType=1 )10 x=y+10;11 else12 x=y+20;13 14 要求:(1)给以上代码画出控制流程图;(2)得出控制流程图的环复杂度V(G);(3)写出基本路径。答:(1)控制流图:(2)V(G)= 4(3)路径: 路
11、径1:414 路径2:46713 4 14 路径3:4691013414路径4:46912134142、请回答什么是桩模块,什么是驱动模块?为下面的函数构造一个驱动模块。int divide(int a, int b) if (b=0) printf("除数不能为0"); return 0; int c=a/b; return c;答:在单元测试时,如果模块不是独立的程序,需要设置一些辅助测试模块。辅助测试模块有两种:(1)驱动模块(Drive) 用来模拟被测试模块的上级模块,能够调用被测模块。测试过程中,驱动模块接受测试数据,调用被测模块并把相关的数据传送给被测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医推拿基本知识
- 烧伤功效康复和功效锻炼课件
- 比较适合做课件背景的图
- 《护理专业价值》课件
- 单位管理制度展示大合集【职员管理】
- 《蒙牛集团供应链》课件
- 单位管理制度收录大全【员工管理篇】
- 《局封的临床应用》课件
- 单位管理制度品读选集员工管理篇十篇
- 类比与归纳课件
- 《义务教育法解读》课件
- 山东省济南市2023-2024学年高一上学期期末考试生物试题(解析版)
- 2025年工程春节停工期间安全措施
- 【头颈】颈动脉CTA及MRA评价课件
- 寒假安全教育
- 电力行业安全风险管理措施
- 小学一年级数学20以内的口算题(可直接打印A4)
- 肿瘤放射治疗体位固定技术
- 店铺交割合同范例
- 新生儿心脏病护理查房
- 规划设计行业数字化转型趋势
评论
0/150
提交评论