- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试考试题目
一、选择题(10×2分)
表达用例的关系除了默认的《communicate》构造型外还有两种常见的构造型,它们是( D )
A、《boundary》和《control》 B、《include》和《realize》
C、《include》和《use》 D、《extend》和《include》
2.软件过程是软件开发生命周期中各自阶段的具体组织施行形式,迭代/增量软件过程模型包括螺旋模型、XP、RUP和( C )
A、瀑布模型 B、喷泉模型 C、原型法 D、敏捷模型
3.当采用自底向上的集成测试策略时,需要构造( B )
A、桩模块 B、驱动模块 C、底层服务器 D、底层客户端
4.以下逻辑覆盖测试中覆盖程度最强的是( B )
A、判定覆盖 B、条件组合覆盖 C、判定/条件覆盖 D、语句覆盖
5.以下有关程序环路复杂度的做法,正确的是( C )
A、设E为控制流图的边数,N为图的节点,则定义环路的复杂性为V(G)=E-N+1
B、环路复杂性的值等于控制流图中的闭合区域数
C、环路复杂度的值等于程序基本路径集合中的独立路径条数
D、若设P为控制流图中的判定结点数,则有V(G)=P
6.以下理解错误的是( B )
A、单元测试和集成测试可由开发人员组织实施
B、系统测试可由开发人员组织实施
C、系统测试和确认测试都是检查系统是否符合需求规格说明书
D、验收测试由用户组织实施
7.关于面向对象的集成测试,其静态测试是指:测试人员在理解系统代码的基础上绘制出系统的类图,然后将绘制出的类图和开发人员提供的设计规格说明书中的设计类图进行比较,即进行“逆向工程分析”。以下有关比较的依据其中正确的是( C )
A、如果代码中B类作为数据类型出现在A类的属性成员部分,类图中A和B之间使用依赖线
B、如果代码中B类作为数据类型出现在A类中方法的形式参数部分,类图中A和B之间使用依赖线
C、如果代码中B类作为数据类型出现在A类中方法的属性成员部分,类图中A和B之间使用特殊关联聚集
D、如果代码中B类作为数据类型出现在A类的属性成员部分,类图中A和B之间使用关联线
8.对下面的程序,满足判断覆盖测试的测试用例是( A )
If(income800) taxrate=0;
Else if (income=1500) taxrate=0.05;
Else if(income2000) taxrate=0.08;
Else taxrate=0.1
A、(799,1500,1999,2001) B、(799,1501,2000,2001)
C、(800,1500,2000,2001) D、(800,1499,2000,2001)
9.对于等价类划分的以下理解,错误的是( D )
A、等价划分是一种典型的黑盒测试方法。
B、在输入条件规定了取值范围的情况下,则可以确立一个有效等价类和两个无效等价类
C、在输入条件是一个布尔量的情况下,可以确立一个有效等价类和一个无效等价类
D、一定要保证有效等价类划分时的无交集独立性
10.对边界值法的以下理解错误的是(B )
A、边界值法是一种典型的黑盒测试方法
B、如果输入条件规定了值的范围,则应该取刚达到这个范围的边界值,以及超过这个范围边界的任意一个值作为测试输入数据即可。
C、如果输入条件规定了值的个数,则用最大个数、最小个数分别作为测试数据即可。
D、如果程序的规格说明给出的输入域或输出域是有序集合(如有序表、顺序文件等)则应选取集合的第一个和最后一个元素作为测试用例即可。
二、判断改错题(4×5分)
1.软件质量度量模型中定义了七个软件质量特性,其中易变更性属于可移植性,易替换性属于可使用性( ×)
改:易变更性属于可维护性;易替换性属于可移植性
2.从测试用例设计的方法来分,软件测试分为黑盒测试和静态测试( X )
改:分为黑盒测试和白盒测试
3.XP首先提出了测试驱动和用例驱动的观点( X )
改:用例驱动首先被RUP提出
4.软件测试有两种主要手段,其中使用验证来检查中间可交付的结果,使用确认来评估最终可执行代码,从需求阶段到编码阶段,主要是采用确认手段进行测试,编码完成并经过代码审查等测试之后,此时的测试主要在软件的可执行模式下进行,即利用验证手段进行测试.( √ )
三、名词解释(2×5分)
1.测试:由多个该软件的最终用户独立实施而开发者不在现场的测试。
2.独立路径:包括一组以前没有处理的语句或条件的一条路径。
四、简答题(2×10分)
1.由于公司新成立,A毛遂自荐担任测试经理,在和开发方协商时,A认为单元测试与集成测试由自己测试方来设计测试用例和执行,系
文档评论(0)